JanKoWeb: Odborný SW - Beamer: vložení zdrojového kódu se zvýrazněním syntaxe
jankoweb.wz.cz
Mezinárodní den ptačího zpěvu.


Beamer: vložení zdrojového kódu se zvýrazněním syntaxe

Do hlavničky (před \begin{document}) vložte:





\usepackage{listings} % display code on slides; don't forget [fragile] option after \begin{frame}
\usepackage{courier}
\usepackage{color}
\definecolor{lightgrey}{rgb}{0.99,0.99,0.99} % defining color for listing
\definecolor{darkgreen}{rgb}{0,0.6,0} % defining color for listing
\lstset{language=[LaTeX]Tex,
texcsstyle=*\bf\color{blue},
numbers=none,
breaklines=true,
keywordstyle=\color{darkgreen},
commentstyle=\color{gray},
morekeywords={},
frame=leftline,
tabsize=2,
%otherkeywords={\{,\},[,],\$},
backgroundcolor=\color{lightgrey},
escapeinside=||
}

Pokud chcete upravit rámeček kolem, děje se tak příkazem "frame=btlr" - jistě se dovtípíte, že vynecháte-li nějaké písmeno, zmizí rámovací čára (b - dole, t - nahoře, l - vlevo, r - vpravo).

Samotný slide se zdrojovým kódem pak bude vypadat nějak takto:











\begin{frame}[fragile]{Nadpis}
\begin{lstlisting}
    \begin{frame}[fragile]{Nadpis} 
    \title[Title]{An Introduction to \LaTeX}
    \subtitle[Event]{ABC}a
    \author[Author]{XXX} 
    \institute[University]{XYZ University}
    \maketitle
    \end{frame}
\end{lstlisting}
\end{frame}

Všiměte si parametru fragile a také toho, že nepoužívám syntaxi se složenými závorkami - \frame{SLIDE}, s tím to nefunguje.

Rubrika Odborný SW | Tagy Beamer | Po 22.07.2013 | 1603x

Náhodné články

Tento web jsem zakládal na střední, v roce 2008. Je zde hlavně archiv mé tvorby.

Aktuální věci publikuji kvůli úspoře času na Twitter.

Honza

"Nezbytným krokem k tomu, abyste od života získali věci, po kterých toužíte, je rozhodnout se, co vlastně chcete."

B. Stein