Merge branches 'master' and 'master' of git.stuve-bamberg.de:latex/latex-skript
This commit is contained in:
commit
8984674b28
@ -72,10 +72,10 @@ The decisive factor is the appearance, not the semantics, which is why the Frenc
|
||||
\cmidrule(lr){2-3} \cmidrule(lr){4-5}
|
||||
& Code & Result & Code & Result \\
|
||||
\midrule
|
||||
English (\acro{A.\,E.}) & \code{latex}{``...''} & ``…'' & \code{latex}{`...'} & `…' \\
|
||||
English (\acro{B.\,E.}) & \code{latex}{`...'} & `…' & \code{latex}{``...''} & ``…'' \\
|
||||
German & \code{latex}{\glqq...\grqq} & \glqq…\grqq & \code{latex}{\glq…\grq} & \glq…\grq \\
|
||||
German (alternatively) & \code{latex}{\frqq...\flqq} & \frqq…\flqq & \code{latex}{\frq…\flq} & \frq…\flq \\
|
||||
English (\acro{A.\,E.}) & \code{latex}{``…''} & ``…'' & \code{latex}{`…'} & `…' \\
|
||||
English (\acro{B.\,E.}) & \code{latex}{`…'} & `…' & \code{latex}{``…''} & ``…'' \\
|
||||
German & \code{latex}{\glqq…\grqq} & \glqq…\grqq & \code{latex}{\glq…\grq} & \glq…\grq \\
|
||||
German (alternatively) & \code{latex}{\frqq…\flqq} & \frqq…\flqq & \code{latex}{\frq…\flq} & \frq…\flq \\
|
||||
\bottomrule
|
||||
\end{tabular}
|
||||
\caption{Quotation marks}
|
||||
|
||||
@ -1,11 +1,38 @@
|
||||
% \documentclass{article}
|
||||
% \usepackage[utf8]{inputenc}
|
||||
% \usepackage[T1]{fontenc}
|
||||
% \usepackage[english]{babel}
|
||||
% \usepackage[hidelinks]{hyperref}
|
||||
% twocolumn parameter adds second column
|
||||
\documentclass[twocolumn]{article}
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage[english,italian]{babel}
|
||||
\usepackage[hidelinks]{hyperref}
|
||||
|
||||
% for headers and footers
|
||||
\usepackage{fancyhdr}
|
||||
|
||||
% configure title components
|
||||
\title{Recipes}
|
||||
\date{\today}
|
||||
\author{It's you!}
|
||||
|
||||
% \begin{document}
|
||||
% \tableofcontents
|
||||
\begin{document}
|
||||
|
||||
% set headers and footers
|
||||
\pagestyle{fancy} % activate headers and footers in general
|
||||
\thispagestyle{fancy} % apply to the first page as well
|
||||
|
||||
% clear and configure headers
|
||||
\fancyhead{}
|
||||
\fancyhead[R]{Recipes}
|
||||
|
||||
% clear and configure footers
|
||||
\fancyfoot{}
|
||||
\fancyfoot[R]{\thepage}
|
||||
|
||||
% switch language (needs optional parameter where the babel package is added), display title, then switch back
|
||||
\selectlanguage{italian}
|
||||
\maketitle
|
||||
\selectlanguage{english}
|
||||
|
||||
\tableofcontents
|
||||
|
||||
\section{Beverages}
|
||||
|
||||
@ -27,15 +54,16 @@ Place a sieve over the container that you want to store the lemonade in. Put the
|
||||
|
||||
When the liquid is cold, add the lemon juice, the cold water, and the ice cubes and stir everything.
|
||||
|
||||
|
||||
Your lemonade is now ready to enjoy!
|
||||
|
||||
\subsection{Hot Chocolate}
|
||||
% short title for the table of contents via optional parameter
|
||||
\subsection[Chocoho!]{Hot Chocolate}
|
||||
Coming soon!
|
||||
|
||||
\section{Breakfast}
|
||||
|
||||
% asterisk (*) hides the section title in the table of contents
|
||||
\section*{Breakfast}
|
||||
|
||||
\subsubsection{Buckwheat Overnight Oats}
|
||||
Coming soon!
|
||||
|
||||
% \end{document}
|
||||
\end{document}
|
||||
|
||||
@ -11,8 +11,18 @@
|
||||
\item It is time to structure your first document. Use the \LaTeX{}
|
||||
commands \code{latex}{\textbackslash section},
|
||||
\code{latex}{\textbackslash subsection}, etc. to structure the text.
|
||||
Also,
|
||||
include
|
||||
a table of contents for your document.
|
||||
\item Afterwards, comment out the preamble, the document environment, and the table of contents.
|
||||
Also, include a table of contents for your document.
|
||||
\end{enumerate}
|
||||
|
||||
\subsection*{Extra tasks: Make it fit your needs}
|
||||
|
||||
\begin{itemize}
|
||||
\item Add a \textbf{title} to the document.
|
||||
\item Make today's date appear in a \textbf{language of your choice}.
|
||||
\item \textbf{Hide} one section title in the table of contents.
|
||||
\item Add a \textbf{short title} to a different section title.
|
||||
\item Split the text in \textbf{two columns} (keyword: \texttt{twocolumn}).
|
||||
\item Add a \textbf{header} with the title on the right and a \textbf{footer} with the page number on the left.
|
||||
\item Try out what changes when you change the \textbf{document class}.
|
||||
\item Research the possibilities of traditional\footnote{\url{https://hartwork.org/beamer-theme-matrix/}} and modern\footnote{\url{https://gitlab.cs.fau.de/i4/tex/i4neo}} \textbf{beamer presentation templates}.
|
||||
\end{itemize}
|
||||
@ -21,4 +21,27 @@ Ingredients:
|
||||
\item add the remaining ingredients
|
||||
\item scramble thoroughly
|
||||
\end{enumerate}
|
||||
\end{itemize}
|
||||
|
||||
% With all extra tasks:
|
||||
|
||||
\begin{itemize}
|
||||
\item Ingredients:
|
||||
\begin{compactitem}
|
||||
\item 400 g berries
|
||||
\item 50 ml maple syrup
|
||||
\item 4 lemons
|
||||
\item 1 l cold water
|
||||
\item 400 g ice cubes
|
||||
\end{compactitem}
|
||||
|
||||
\item Instructions:
|
||||
\begin{enumerate}[label=\roman*]
|
||||
\setcounter{enumi}{6}
|
||||
\item boil and shred the berries
|
||||
\item add maple syrup
|
||||
\item squeeze the lemons and add their juice
|
||||
\item add the remaining ingredients
|
||||
\item scramble thoroughly
|
||||
\end{enumerate}
|
||||
\end{itemize}
|
||||
@ -3,4 +3,4 @@
|
||||
Ingredients:
|
||||
400~g berries, 50~ml maple syrup, 4~lemons, 1~l cold water, 400~g ice cubes
|
||||
|
||||
\noindent Instructions: Boil and shred the berries, add maple syrup, squeeze the lemons and add their juice, add the remaining ingredients, scramble thoroughly
|
||||
\noindent Instructions: Boil and shred the berries, add maple syrup, squeeze the lemons and add their juice, add the remaining ingredients, scramble thoroughly
|
||||
|
||||
@ -5,3 +5,11 @@ unordered list (\code{latex}{itemize}) with sub-lists \emph{Ingredients}
|
||||
and \emph{Instructions}.
|
||||
Within these, there shall be an unordered list of ingredients and an ordered list of
|
||||
instructions, respectively.
|
||||
|
||||
\subsection*{Extra tasks: Special enumerations}
|
||||
|
||||
\begin{itemize}
|
||||
\item Try using \textbf{Roman numerals} in the ordered list.
|
||||
\item Make the ordered list \textbf{start at 7} (keyword: \texttt{\textbackslash setcounter}).
|
||||
\item Reduce the \textbf{white space} between the items in the unordered list.
|
||||
\end{itemize}
|
||||
@ -1,5 +1,12 @@
|
||||
An introductory \LaTeX{} course can be found in \enquote{\LaTeX{} in 24 Hours} \cite{datta2017}.
|
||||
% Preamble adjustments
|
||||
|
||||
% Literature
|
||||
\usepackage[style=numeric, citestyle=alpha, backend=biber]{biblatex}
|
||||
\addbibresource{exercises/literature/literature.bib}
|
||||
|
||||
% Actual content
|
||||
|
||||
An introductory \LaTeX{} course can be found in \enquote{\LaTeX{} in 24 Hours} \parencite{datta2017}.
|
||||
There is a plethora of further handbooks \cite*[e.\,g.,][]{goossensmittelbach2010}.
|
||||
|
||||
\bibliographystyle{plain}
|
||||
\bibliography{exercises/literature/literature.done.bib}
|
||||
\printbibliography
|
||||
@ -8,12 +8,12 @@
|
||||
\item Dilip Datta (2017): \LaTeX\ in 24 Hours. A Practical Guide for Scientific Writing.
|
||||
\item Frank Mittelbach / Michel Goossens (2010): Der \LaTeX-Begleiter.
|
||||
\end{itemize}
|
||||
\item Add the Bib\TeX{} entries to the newly created Bib\TeX{} files.
|
||||
\item Add the Bib\TeX{} entries to the newly created Bib\TeX{} file.
|
||||
\item Assign unique and meaningful Bib\TeX{} keys.
|
||||
\item Include the Bib\TeX{} file in a suitable location, where later on the references should be listed.
|
||||
\item Cite the two handbooks in the
|
||||
file\\\file{exercises/literature/literature.tex}.
|
||||
\item Make use of the \mono{plain} biliography style.
|
||||
\item \textbf{Note}: If compiling fails, it may help to remove all auxiliary
|
||||
files \\(\mono{main.aux/bbl/blg/loc/out/pdf/soc/toc}) before compiling again.
|
||||
\item Add the bibliography file to the project's preamble.
|
||||
\item Make use of the \mono{alpha} bibliography style.
|
||||
\item Cite the two handbooks in the file\\\file{exercises/literature/literature.tex}.
|
||||
\item Ensure that the bibliography is listed.
|
||||
\end{enumerate}
|
||||
|
||||
\noindent \textbf{Note}: If compiling fails, it may help to remove all auxiliary files \\(\mono{main.aux/bbl/blg/loc/out/pdf/soc/toc}) before compiling again.
|
||||
@ -27,7 +27,7 @@
|
||||
\input{first-steps-with-latex.tex}
|
||||
|
||||
% Align exercise numbers with chapters
|
||||
\setcounter{section}{2}
|
||||
\setcounter{section}{1}
|
||||
|
||||
\input{exercises/basic-document-structure/task}
|
||||
\subsubsection*{Modify the content below}
|
||||
|
||||
@ -5,6 +5,9 @@
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage[english,ngerman]{babel}
|
||||
|
||||
% Headers and footers
|
||||
\usepackage{fancyhdr}
|
||||
|
||||
% Special characters
|
||||
\usepackage{eurosym, tipa, textcomp, textgreek, upgreek}
|
||||
|
||||
@ -29,6 +32,9 @@
|
||||
% Compact lists
|
||||
\usepackage{paralist}
|
||||
|
||||
% Lists with different bullet points
|
||||
\usepackage{enumitem}
|
||||
|
||||
% Tables
|
||||
\usepackage{longtable, array, tabularx, booktabs, colortbl}
|
||||
|
||||
@ -47,7 +53,7 @@
|
||||
\usepackage[autostyle,autopunct=false]{csquotes}
|
||||
|
||||
% Literature
|
||||
\usepackage{natbib}
|
||||
\usepackage[style=numeric, citestyle=ieee, backend=biber]{biblatex}
|
||||
|
||||
% Line wraps in monospace font
|
||||
\usepackage[htt]{hyphenat}
|
||||
|
||||
@ -12,8 +12,8 @@ This tutorial demonstrates how to set up VS Code to compile the LaTeX script. Ma
|
||||
LaTeX Workshop uses so-called recipes to compile documents. A recipe refers to a list of commands that are executed one after the other. For our exercises, we will need one basic recipe which simply runs the compiler twice. Later on, we will need a second recipe to deal with bibliographic data.
|
||||
|
||||
1. Launch the VS Code settings and search for “recipes.”
|
||||
2. In the “Latex: Recipes” section, click on “Edit in settings.json.”
|
||||
3. Go ahead and add the following two entries to the list. The first one just uses the `pdflatex` compiler twice to build our document, whereas the second one adds an intermediate round of `bibtex` compilation.
|
||||
2. In the “Latex-workshop > LaTeX: Recipes” section, click on “Edit in settings.json.”
|
||||
3. Go ahead and add the following two entries to the list. The first one just uses the `pdflatex` compiler twice to build our document, whereas the second one adds an intermediate round of `biber` compilation.
|
||||
|
||||
```json
|
||||
"latex-workshop.latex.recipes": [
|
||||
@ -25,10 +25,10 @@ LaTeX Workshop uses so-called recipes to compile documents. A recipe refers to a
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "pdflatex -> bibtex -> pdflatex × 2",
|
||||
"name": "pdflatex -> biber -> pdflatex × 2",
|
||||
"tools": [
|
||||
"pdflatex",
|
||||
"bibtex",
|
||||
"biber",
|
||||
"pdflatex",
|
||||
"pdflatex"
|
||||
]
|
||||
@ -37,8 +37,26 @@ LaTeX Workshop uses so-called recipes to compile documents. A recipe refers to a
|
||||
]
|
||||
```
|
||||
|
||||
4. Save and close the settings file.
|
||||
5. For later convenience, set the “Recipe: Default” option to `lastUsed`.
|
||||
4. Now search for “latex tools” in the settings search.
|
||||
5. In the “Latex-workshop > LaTeX: Tools section, click on “Edit in settings.json.”
|
||||
6. Make sure the following entry is part of the list.
|
||||
|
||||
```json
|
||||
"latex-workshop.latex.tools": [
|
||||
{
|
||||
"name": "biber",
|
||||
"command": "biber",
|
||||
"args": [
|
||||
"%DOC%"
|
||||
],
|
||||
"env": {}
|
||||
},
|
||||
// EXISTING ENTRIES GO HERE
|
||||
]
|
||||
```
|
||||
|
||||
7. Save and close the settings file.
|
||||
8. For later convenience, set the “Latex-workshop > Latex > Recipe: Default” option to `lastUsed`.
|
||||
|
||||
## Compiling
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user