Portál AbcLinuxu, 2. května 2025 09:51

Úprava prostředí v LaTeXu

2.1.2006 15:34 | Přečteno: 1006× | Linux

Právě píši technickou zprávu k semestrální práci. Při psaní používám styl, který byl vytvořen Zdeňkem Wágnerem. Je dostupný na stránce Ústavu konstruování FSI VUT v Brně.

Jenže na naší fakultě jsou trochu jiné požadavky na formální vzhled práce. Jednak mi nevyhovuje výchozí styl a chování prostředí abstract a navíc mi chybělo prostředí pro seznam klíčových slov.

Nejprve jsem si našel definici prostředí abstract, které je v souboru /usr/share/texmf/tex/latex/base/report.cls (pro třídu report). No a z toho souboru jsem vzal definici, kterou jsem upravil a zároveň udělal podobné prostředí keywords

\definecolor{RedBackground}{rgb}{.627,0,0} % 160, 0, 0
...
\renewenvironment{abstract}{%
    \null\vfil
    \@beginparpenalty\@lowpenalty
    \begin{center}%
    {\normalfont\Large\bfseries\color{RedBackground}\abstractname}%
    \@endparpenalty\@M
    \end{center}}%
    {\par\vfil\null}

% Neumim to definovat tak, aby v anglickem prostredi
% byla hodnota Keywords
\def\keywordsname{Klíčová slova}

\newenvironment{keywords}{%
    \null\vfil
    \@beginparpenalty\@lowpenalty
    \begin{center}%
    {\normalfont\Large\bfseries\color{RedBackground}\keywordsname}%
    \@endparpenalty\@M
    \end{center}}%
    {\par\vfil\null\cleardoublepage}

No a potom mi v dokumentu stačí napsat

\selectlanguage{czech}
\begin{abstract}
Tato práce se zaměřuje na číslicové zpracování obrazu ...
\end{abstract}

\begin{keywords}
DSP, FPGA, RIPAC, VHDL, zpracování signálů, zpracování
počítačové grafiky, akcelerace, Perl, Parrot, C
\end{keywords}

\selectlanguage{english}
\begin{abstract}
This work concerns about digital image processing ...
\end{abstract}

% hack
\def\keywordsname{Keywords}

\begin{keywords}
DSP, FPGA, RIPAC, VHDL, signal ...
\end{keywords}

A celé se to vysází na dvě strany -- česká část na jedné a anglická na druhé. Jedinou vadou na kráse je, že neumím definovat hodnotu \keywordsname v závislosti na aktuálním jazyce :-(.

       

Hodnocení: 100 %

        špatnédobré        

Anketa

Rozumíte zmíněnému stylu pro LaTeX?
 (6 %)
 (19 %)
 (31 %)
 (44 %)
Celkem 54 hlasů

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

3.1.2006 13:49 Honza
Rozbalit Rozbalit vše Re: Úprava prostředí v LaTeXu
Odpovědět | Sbalit | Link | Blokovat | Admin
Hmm, a nejde na zmenu nadpisu v zavislosti na jazyku pouzit nejaka podminka? Me ted teda nenapada reseni, ale zkusil bych to timto smerem.

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.