Šablony pro jednotlivé otázky

TeX, PDF
V náhledech jsou nejsou vysázeny odpovědi, ale pro rychlou orientaci to nevadí a vše komplet je v PDF souboru.
    % otázka nahoře, odpovědi dole ve dvou nebo více sloupcích 
    \sablona[2]{\lipsum[2]}
    {
      \txt1, 
      \txt2, 
      \txt3, 
      \txt4, 
      \txt5 
    }

    
    {
    \NepermutujKonec
    % hvezdicka vklada automaticky matematicky mod okolo odpovedi 
    \sablona*[2]{\lipsum[2]}
    { 
      x^2,
      *x^3, 
      x^4, 
      x^5, 
      \hbox{ani jedno} }
  }
    
    % otázka nahoře, odpovědi dole 
    \sablona{\lipsum[2]}
    {
      \txt1, 
      *\txt2, 
      \txt3, 
      \txt4, 
      \txt5 
    }

     
    % dva sloupce (multicols), otázka , potom odpovědi 
    \sablona[multicol=2]{\lipsum[3]}
    {\txt1, 
      *\txt2, 
      \txt3, 
      \txt4, 
      \txt5, 
      \txt6, 
      \txt7
    }
    % dva sloupce (minipage), otázka , potom odpovědi 
    \sablona[minipage=9cm]{\lipsum[3]}
    {\txt1, 
      *\txt2, 
      \txt3, 
      \txt4, 
      \txt5, 
      \txt6, 
      \txt7
    }
    % dva sloupce (multicols), otázka , potom odpovědi 
    % text nad sloupci je v parametru top. 

    {\def\OBRAZEK{   \definecolor{qqqqff}{rgb}{0,0,1}
        \begin{tikzpicture}[x=0.5cm,y=0.5cm]
        \draw[->,color=black] (-2.5,0) -- (8.4,0);
        \foreach \x in {-2,-1,1,2,3,4,5,6}
        \draw[shift={(\x,0)},color=black] 
          (0pt,2pt) -- (0pt,-2pt) node[below] {\footnotesize $\x$};
        \draw[color=black] (8.12,0.07) node [anchor=south west] { $x$};
        \draw[->,color=black] (0,-3.5) -- (0,4.8);
        \foreach \y in {1,2,3,4}
        \draw[shift={(0,\y)},color=black] 
          (2pt,0pt) -- (-2pt,0pt) node[left] {\footnotesize $\y$};
        \draw[color=black] (0.09,4.41) node [anchor=west] { $y$};
        \draw[color=black] (0pt,-10pt) node[right] {\footnotesize $0$};
        \clip(-2.5,-3.5) rectangle (8.4,4.8);
        \draw [domain=-2.0:8.4] plot(\x,{(-0-3*\x)/2});
        \draw [dash pattern=on 5pt off 5pt] (-2,0)-- (-2,3);
        \draw [dash pattern=on 5pt off 5pt] (0,3)-- (-2,3);
        \begin{scriptsize}
        \fill [color=qqqqff] (-2,3) circle (1.5pt);
        \end{scriptsize}
        \end{tikzpicture}\centering 
    }

    \sablona[multicol=2, top={Lineární funkce $g$, jejíž 
      graf vidíme na obrázku, má obor hodnot 
      $(-\infty;\, 3\rangle$. Definiční obor funkce $g$ je:}]
    {\OBRAZEK}
    {
      $\R$, $(-\infty;\, 3\rangle$, 
      *$\langle -2;\, \infty)$, $(-2;\, \infty)$
    }

    }% Tady zapomeneme definici makra OBRAZEK 
 

    % dva sloupce (multicols), otázka , potom odpovědi 
    % text nad sloupci je v parametru top. 

    {\def\OBRAZEK{   \definecolor{qqqqff}{rgb}{0,0,1}
        \begin{tikzpicture}[x=0.5cm,y=0.5cm]
        \draw[->,color=black] (-2.5,0) -- (8.4,0);
        \foreach \x in {-2,-1,1,2,3,4,5,6}
        \draw[shift={(\x,0)},color=black] 
          (0pt,2pt) -- (0pt,-2pt) node[below] {\footnotesize $\x$};
        \draw[color=black] (8.12,0.07) node [anchor=south west] { $x$};
        \draw[->,color=black] (0,-3.5) -- (0,4.8);
        \foreach \y in {1,2,3,4}
        \draw[shift={(0,\y)},color=black] 
          (2pt,0pt) -- (-2pt,0pt) node[left] {\footnotesize $\y$};
        \draw[color=black] (0.09,4.41) node [anchor=west] { $y$};
        \draw[color=black] (0pt,-10pt) node[right] {\footnotesize $0$};
        \clip(-2.5,-3.5) rectangle (8.4,4.8);
        \draw [domain=-2.0:8.4] plot(\x,{(-0-3*\x)/2});
        \draw [dash pattern=on 5pt off 5pt] (-2,0)-- (-2,3);
        \draw [dash pattern=on 5pt off 5pt] (0,3)-- (-2,3);
        \begin{scriptsize}
        \fill [color=qqqqff] (-2,3) circle (1.5pt);
        \end{scriptsize}
        \end{tikzpicture}\centering 

    }

    \sablona[minipage, top={Lineární funkce $g$, jejíž 
      graf vidíme na obrázku, má obor hodnot 
      $(-\infty;\, 3\rangle$. Definiční obor funkce $g$ je:}]
    {\vspace*{0pt}\centering\OBRAZEK}
    {
      $\R$, $(-\infty;\, 3\rangle$, 
      *$\langle -2;\, \infty)$, $(-2;\, \infty)$
    }

    }% Tady zapomeneme definici makra OBRAZEK 
   % dva sloupce (minipage), otázka v jednom sloupci, odpovědi ve 
    % druhém, sloupce nemusí být stejně široké; druhý sloupec zaplní 
    % automaticky řádek do konce; pokud použijete tento postup, je 
    % nutno kompilovat vícekrát 
    \sablona[minipage=0.65\linewidth,top={Tento text nejde do slopuců, 
      ale je roztažený přes celý řádek. Tento text nejde do slopuců, 
      ale je roztažený přes celý řádek. Tento text nejde do slopuců, 
      ale je roztažený přes celý řádek. Tento text nejde do slopuců, 
      ale je roztažený přes celý řádek. }]
    {\lipsum[1]}
    {\txt1 ,
      * \txt2 ,
      \txt3, 
      \txt4, 
      \txt5}
OPVK logolink