Portál AbcLinuxu, 27. října 2025 10:11
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
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.