From 9be473d4ce2cbd458638559d1f42ffdcca0cda29 Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Tue, 24 Mar 2020 15:13:20 +0100 Subject: [PATCH] Add content for chapter 6. --- sections/german/07/07.md | 59 ---------------- slides.yml | 1 + slides/chapter-07.de.md | 70 +++++++++++++++++++ slides/chapter-07.en.md | 70 +++++++++++++++++++ .../chapter-07}/ausrichtung-crop.svg | 0 .../chapter-07}/ausrichtung-orig.svg | 0 .../07 => svg/chapter-07}/ausrichtung.tex | 0 .../chapter-07}/einzüge-abstände-crop.svg | 0 .../chapter-07}/einzüge-abstände-orig.svg | 0 .../chapter-07}/einzüge-abstände.tex | 0 10 files changed, 141 insertions(+), 59 deletions(-) delete mode 100644 sections/german/07/07.md create mode 100644 slides/chapter-07.de.md create mode 100644 slides/chapter-07.en.md rename {sections/german/07 => svg/chapter-07}/ausrichtung-crop.svg (100%) rename {sections/german/07 => svg/chapter-07}/ausrichtung-orig.svg (100%) rename {sections/german/07 => svg/chapter-07}/ausrichtung.tex (100%) rename {sections/german/07 => svg/chapter-07}/einzüge-abstände-crop.svg (100%) rename {sections/german/07 => svg/chapter-07}/einzüge-abstände-orig.svg (100%) rename {sections/german/07 => svg/chapter-07}/einzüge-abstände.tex (100%) diff --git a/sections/german/07/07.md b/sections/german/07/07.md deleted file mode 100644 index ba725f8..0000000 --- a/sections/german/07/07.md +++ /dev/null @@ -1,59 +0,0 @@ -
-
-

Absatz­formatierung

-
-
- ---- - -
-
-

Flattersatz

-

Standardmäßig setzt LaTeX Fließtext im Blocksatz, aber auch Flattersatz ist möglich.

-
\raggedright … \raggedleft …
-\centering …
-

Alternativ einsetzbare Umgebungen:

-
\begin{flushleft}  Text \end{flushleft}
-\begin{flushright} Text \end{flushright}
-\begin{center}     Text \end{center}
-

Guter Flattersatz ist noch schwieriger als guter Blocksatz, daher lieber vermeiden!

-
-
- -
-
- ---- - -
-
-

Einzüge und Abstände

-
    -
  • Absätze werden standardmäßig durch Erstzeileneinzüge (`\parindent`) verdeutlicht
  • -
  • Stattdessen (!) können auch Abstände (`\parskip`) verwendet werden
  • -
  • Die beiden Parameter sind beliebig einstellbar:
  • -
-
\setlength{\parindent}{0pt}
-\setlength{\parskip}{1em
-    plus  .5em % erlaubte Dehnung
-    minus .5em % erlaubte Stauchung
-}
-
    -
  • Mit `\noindent` kann für nur einen Absatz der Einzug abgeschaltet werden
  • -
-
-
- -
-
- ---- - -
-
-

Absätze formatieren

-
    -
  • Seht euch auf der Titelseite an, wie **Abstände und Ausrichtungen** genutzt werden. Spielt ein wenig mit den Einstellungen und beobachtet, was sich verändert. Benutzt die Undo-Funktion, wenn ihr euch verlaufen habt ;)
  • -
-
-
diff --git a/slides.yml b/slides.yml index 7ee4509..e9ac575 100644 --- a/slides.yml +++ b/slides.yml @@ -2,3 +2,4 @@ - chapter-01 - chapter-02 - chapter-03 +- chapter-07 diff --git a/slides/chapter-07.de.md b/slides/chapter-07.de.md new file mode 100644 index 0000000..b2701b7 --- /dev/null +++ b/slides/chapter-07.de.md @@ -0,0 +1,70 @@ +@slide(layout=chapter-slide) + +@title +Absatz­formatierung + +@slide(layout=content-and-preview) + +@title +Flattersatz + +@content +Standardmäßig setzt LaTeX Fließtext im Blocksatz, aber auch Flattersatz ist möglich. + +``` {.lang-tex .hljs} +\raggedright … \raggedleft … +\centering … +``` + +Alternativ einsetzbare Umgebungen: + +``` {.lang-tex .hljs} +\begin{flushleft} Text \end{flushleft} +\begin{flushright} Text \end{flushright} +\begin{center} Text \end{center} +``` + +Achtung: Guter Flattersatz ist noch schwieriger als guter Blocksatz, daher lieber vermeiden! + +@todo +Caution-Label hinzufügen + +@preview +![](svg/chapter-07/ausrichtung-crop.svg) + + +@slide(layout=content-and-preview) + +@title +Einzüge und Abstände + +@content +* Absätze werden standardmäßig durch Erstzeileneinzüge (`\parindent`) verdeutlicht +* Stattdessen (!) können auch Abstände (`\parskip`) verwendet werden +* Die beiden Parameter sind beliebig einstellbar: + +``` {.lang-tex .hljs} +\setlength{\parindent}{0pt} +\setlength{\parskip}{1em + plus .5em % erlaubte Dehnung + minus .5em % erlaubte Stauchung +} +``` + +* Mit `\noindent` kann für nur einen Absatz der Einzug abgeschaltet werden + +@preview +![](./svg/chapter-07/einzüge-abstände-orig.svg) + +@slide(layout=task) + +@task-number +6 + +@title +Absätze formatieren + +@content +* ++ Seht euch auf der Titelseite an, wie **Abstände und Ausrichtungen** genutzt werden. +* ++ Spielt ein wenig mit den Einstellungen und beobachtet, was sich verändert. +* ++ Benutzt die Undo-Funktion, wenn ihr euch verlaufen habt. ;) \ No newline at end of file diff --git a/slides/chapter-07.en.md b/slides/chapter-07.en.md new file mode 100644 index 0000000..36c9312 --- /dev/null +++ b/slides/chapter-07.en.md @@ -0,0 +1,70 @@ +@slide(layout=chapter-slide) + +@title +Formatting paragraphs + +@slide(layout=content-and-preview) + +@title +Ragged alignment + +@content +By default, LaTeX sets text in full justification, but it is possible to activate ragged alignment. + +``` {.lang-tex .hljs} +\raggedright … \raggedleft … +\centering … +``` + +Alternatively, we can use dedicated environments: + +``` {.lang-tex .hljs} +\begin{flushleft} Text \end{flushleft} +\begin{flushright} Text \end{flushright} +\begin{center} Text \end{center} +``` + +Caution: Proper ragged alignment is even more difficult than good justification, so better avoid it. + +@todo +Caution-Label hinzufügen + +@preview +![](svg/chapter-07/ausrichtung-crop.svg) + + +@slide(layout=content-and-preview) + +@title +Indentation and spacing + +@content +* paragraphs are usually indicated by first-line indentation (`\parindent`) +* we can decide to use paragraph spacing (`\parskip`) instead (!) +* both parametres are customisable: + +``` {.lang-tex .hljs} +\setlength{\parindent}{0pt} +\setlength{\parskip}{1em + plus .5em % permitted stretch + minus .5em % permitted compression +} +``` + +* `\noindent` allows us to disable first-line indentation for a given paragraph + +@preview +![](./svg/chapter-07/einzüge-abstände-orig.svg) + +@slide(layout=task) + +@task-number +6 + +@title +Formatting paragraphs + +@content +* ++ Examine how **indentation and spacing** are used on the titlepage. +* ++ Tinker around with the available settings and see what they change. +* ++ Make use of the undo-button if you get lost. ;) \ No newline at end of file diff --git a/sections/german/07/ausrichtung-crop.svg b/svg/chapter-07/ausrichtung-crop.svg similarity index 100% rename from sections/german/07/ausrichtung-crop.svg rename to svg/chapter-07/ausrichtung-crop.svg diff --git a/sections/german/07/ausrichtung-orig.svg b/svg/chapter-07/ausrichtung-orig.svg similarity index 100% rename from sections/german/07/ausrichtung-orig.svg rename to svg/chapter-07/ausrichtung-orig.svg diff --git a/sections/german/07/ausrichtung.tex b/svg/chapter-07/ausrichtung.tex similarity index 100% rename from sections/german/07/ausrichtung.tex rename to svg/chapter-07/ausrichtung.tex diff --git a/sections/german/07/einzüge-abstände-crop.svg b/svg/chapter-07/einzüge-abstände-crop.svg similarity index 100% rename from sections/german/07/einzüge-abstände-crop.svg rename to svg/chapter-07/einzüge-abstände-crop.svg diff --git a/sections/german/07/einzüge-abstände-orig.svg b/svg/chapter-07/einzüge-abstände-orig.svg similarity index 100% rename from sections/german/07/einzüge-abstände-orig.svg rename to svg/chapter-07/einzüge-abstände-orig.svg diff --git a/sections/german/07/einzüge-abstände.tex b/svg/chapter-07/einzüge-abstände.tex similarity index 100% rename from sections/german/07/einzüge-abstände.tex rename to svg/chapter-07/einzüge-abstände.tex