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 f68a389daa334b178dd8ef9623196bbfdcd1c843..6d83c5df71cd441a456dc6ae606f3498d114fc40 100644 --- a/workshops/latex/latex.tex +++ b/workshops/latex/latex.tex @@ -377,7 +377,6 @@ \\ }; \end{tikzpicture} - \end{frame} \newcommand{\highlightRed}[1]{{\color{Mahogany}\texttt{\bfseries #1}}} @@ -508,7 +507,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}