LaTeX/Vlastní příkazy a prostředí: Porovnání verzí

Smazaný obsah Přidaný obsah
začátek
 
+začátek newenvironment
Řádek 27:
 
<cite>S přihlédnutím k paragrafu č. 13 zákona č. 723 Atlantské republiky a na základě něj také k paragrafu č. 17 zákona č. 354 Atlantské republiky je jasné, že ...</cite>
 
== Vlastní prostředí ==
K vytváření vlastního prostředí slouží příkaz
{{Kód|jazyk=latex|kód=
\newenvironment{jméno}[počet][přednastaveno]{začátek}{konec}
}}
 
Povinný parametr jméno udává, co budeme obsahem příkazů <syntaxhighlight lang="Latex" inline>\begin{jméno}</syntaxhighlight> a <syntaxhighlight lang="Latex" inline>\end{jméno}</syntaxhighlight> kterými budeme prostředí ohraničovat. Zároveň v místě vložení prvního z příkazů dojde k vložení a zpracování obsahu parametru ''začátek'' a v místě druhého k vložení a zpracování parametru ''konec''. Parametr ''počet'' udává počet možných parametrů k uvozujícímu příkazu <syntaxhighlight lang="Latex" inline>\begin{jméno}</syntaxhighlight>, podobně jako u příkazu <syntaxhighlight lang="Latex" inline>\newcommand</syntaxhighlight>. Je-li využit i parametr ''přednastaveno'', pak je u příkazu <syntaxhighlight lang="Latex" inline>\begin{jméno}</syntaxhighlight> uvedení prvního z parametrů nepovinné a je zadáván do hranatých závorek. Pokud není uveden, je použita hodnota z ''přednastaveno''.
 
Následující příklad
{{kód|jazyk=latex|kód=
\newenvironment{king}
{ \rule{1ex}{1ex}\hspace{\stretch{1}<!---->} }
{ \hspace{\stretch{1}<!---->}\rule{1ex}{1ex} }
 
\begin{king}
My humble subjects \ldots
\end{king}
}}
[[Soubor:Latex example newenvironment.png|náhled|Výsledek příkladu]]
bude mít podobu dle obrázku.
 
[[Kategorie:LaTeX]]