diff --git a/workshops/latex/compile.sh b/workshops/latex/compile.sh index c11ea786c9a478061dd979abb4b5a9443acab469..1015768c18f98117deb468ff97e84947d64f22f2 100755 --- a/workshops/latex/compile.sh +++ b/workshops/latex/compile.sh @@ -1,6 +1,8 @@ #!/bin/bash cd examples lualatex 2h_fake.tex +#lualatex 4b_fake.tex +#screenshot cd .. lualatex latex.tex lualatex latex.tex diff --git a/workshops/latex/examples/4a.tex b/workshops/latex/examples/4a.tex new file mode 100644 index 0000000000000000000000000000000000000000..55ac308aabb8fa91f33b26c87b61748e65fc2a9f --- /dev/null +++ b/workshops/latex/examples/4a.tex @@ -0,0 +1,7 @@ +\begin{equation} + a^2+b^2=c^2 + \label{pythagoras} +\end{equation} + +As shown in equation +\ref{pythagoras} ... diff --git a/workshops/latex/examples/4b.tex b/workshops/latex/examples/4b.tex new file mode 100644 index 0000000000000000000000000000000000000000..0e716b3341b1a6340f6b4e32f7f7cef0ce5da158 --- /dev/null +++ b/workshops/latex/examples/4b.tex @@ -0,0 +1,6 @@ +Wie wir in +Abschnitt \ref{proof} +zeigen werden. + +\section{Beweise} +\label{proof} diff --git a/workshops/latex/examples/4b_fake.png b/workshops/latex/examples/4b_fake.png new file mode 100644 index 0000000000000000000000000000000000000000..a3211ffd91cf3acfdd3841a72bd1c5f787079faa Binary files /dev/null and b/workshops/latex/examples/4b_fake.png differ diff --git a/workshops/latex/examples/4b_fake.tex b/workshops/latex/examples/4b_fake.tex new file mode 100644 index 0000000000000000000000000000000000000000..2e20a6261a9d77c2f9865fd04667b1e702cac354 --- /dev/null +++ b/workshops/latex/examples/4b_fake.tex @@ -0,0 +1,11 @@ +\documentclass{article} +\usepackage{hyperref} +\begin{document} +\noindent +Wie wir in +Abschnitt \ref{beweise}\\ +zeigen werden. + +\section{Beweise} +\label{beweise} +\end{document} diff --git a/workshops/latex/latex.tex b/workshops/latex/latex.tex index 083952d455ef76feaadfb609dd3406370fd31b6c..a12fa3a4eeb503be80fc4dda5f7cd4581a204705 100644 --- a/workshops/latex/latex.tex +++ b/workshops/latex/latex.tex @@ -305,34 +305,28 @@ \end{frame} \begin{frame}[fragile]{Sections} -\structure{Sections:} -\begin{tikzpicture} -\node[matrix, column sep=4pt, row sep=6pt] { -\node{ - \begin{minipage}[t][20mm][c]{.28\textwidth} - \begin{itemize} - \item Überschriften (automatisch numeriert) - \end{itemize} - \end{minipage} -}; & -\node[draw=blue!20!lightgray, line width=2pt]{ - \begin{minipage}[t][20mm][c]{.3\textwidth} - \lstinputlisting[basicstyle=\notsotiny\ttfamily]{examples/2h.tex} - \end{minipage} -}; & -\node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; & -\node[draw=blue!20!lightgray, line width=2pt]{ - \begin{minipage}[t][50mm][c]{.25\textwidth} - \includegraphics[width=\textwidth,trim=0cm 0cm 0cm 0cm, clip]{examples/2h_fake.pdf} - \end{minipage} -}; -\\ -}; -\end{tikzpicture} +\begin{columns} + \begin{column}{0.4\textwidth} + \structure{Sections} + \begin{itemize} + \item Überschriften (automatisch numeriert): + \begin{tikzpicture} + \node[draw=blue!20!lightgray, line width=2pt]{ + \begin{minipage}[t][22mm][c]{0.7\textwidth} + \lstinputlisting[basicstyle=\notsotiny\ttfamily]{examples/2h.tex} + \end{minipage} + }; + \end{tikzpicture} + \item Inhaltsverzeichnis (automatisch): + \texttt{\textbackslash tableofcontents} + \end{itemize} + \end{column} + \begin{column}{0.5\textwidth} + \includegraphics[width=\textwidth,trim=0cm 0cm 0cm 0cm, clip]{examples/2h_fake.pdf} + \end{column} +\end{columns} \end{frame} - - \begin{frame}[fragile]{Abschnitte und Umgebungen} \structure{Umgebungen:} \begin{tikzpicture} @@ -377,7 +371,6 @@ \\ }; \end{tikzpicture} - \end{frame} \newcommand{\highlightRed}[1]{{\color{Mahogany}\texttt{\bfseries #1}}} @@ -555,7 +548,50 @@ \end{itemize} \end{frame} -\begin{frame}{Referenzen} +\begin{frame}[fragile]{Labels, Referenzen und Links} +\structure{Referenzen} mit \texttt{label} und \texttt{ref}: +\begin{tikzpicture} +\node[matrix, column sep=4pt, row sep=6pt] { + \node{ + \begin{minipage}[t][10mm][c]{.28\textwidth} + \begin{itemize} + \item Gleichungen, Sections, Figures und vieles mehr! + \end{itemize} + \end{minipage} + }; & + \node[draw=blue!20!lightgray, line width=2pt]{ + \begin{minipage}[t][30mm][c]{.3\textwidth} + \lstinputlisting{examples/4a.tex} + \end{minipage} + }; & + \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; & + \node[draw=blue!20!lightgray, line width=2pt]{ + \begin{minipage}[t][30mm][c]{.25\textwidth} + \input{examples/4a.tex} + \end{minipage} + }; + \\ + \node{ + \begin{minipage}[t][10mm][c]{.28\textwidth} + \begin{itemize} + \item \texttt{ref} darf auch vor \texttt{label} + \end{itemize} + \end{minipage} + }; & + \node[draw=blue!20!lightgray, line width=2pt]{ + \begin{minipage}[t][30mm][c]{.3\textwidth} + \lstinputlisting{examples/4b.tex} + \end{minipage} + }; & + \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; & + \node[draw=blue!20!lightgray, line width=2pt]{ + \begin{minipage}[t][30mm][c]{.25\textwidth} + \includegraphics[width=\textwidth,trim=0cm 0cm 0cm 0cm, clip]{examples/4b_fake.png} + \end{minipage} + }; + \\ +}; +\end{tikzpicture} \end{frame} \begin{frame}{Präambel}