von huebi » Fr 2. Feb 2024, 21:00
Moin,
ich bastel gerade wieder an meinem Kochbuch. Die Zutaten habe ich in einer dreispaltigen Tabelle mit Menge, Einheit und Beschreibung. Nun kann die Beschreibung auch mal etwas länger sein, so dass der Text umgebrochen wird. Das sieht dann so aus:
\documentclass[ngerman,paper=a5,fontsize=9pt,DIV=13,headsepline, parskip=half,headings=small]{scrbook}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{siunitx}
\usepackage{csquotes}
\MakeOuterQuote{"}
\usepackage{scrhack}
\usepackage{tracefnt}
\usepackage{lmodern}
\usepackage{microtype}
\usepackage{blindtext}
\usepackage{ragged2e}
\newcolumntype{L}[1]{>{\RaggedRight}p{#1}}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}
\newenvironment{ingred}[1][Zutaten]
{%
\subsection*{#1}%
\fontsize{9}{12}\selectfont
\KOMAoption{parskip}{half-}
\tabularx{\textwidth}{R{18mm}@{\hspace{1.5mm}}L{19mm}X}
%\tabular{R{18mm}@{\hspace{1.5mm}}L{19mm}p{6.6cm}}
}
{
\endtabularx
%\endtabular
\par
\vspace{4mm}
}
\usepackage{tabularx}
\begin{document}
\begin{ingred}[Mürbeteig]
250&g&Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd\\
&&Butter\\
1&&kleines Ei\\
&&Salz\\
1&Teelöffel&Currypulver\\
\end{ingred}
\end{document}
Es gibt nun auch Zutaten, die keine Menge und keine Einheit haben. Solche Zutaten heben sich jetzt nicht von einer längeren darüberliegenden Zelle ab. Oben im Beispiel ist das Butter, welches eine neue Zutat ist und nicht zum Text obendrüber gehört.
Sieht jetzt also so aus:
250 g Lorem ipsum dolor sit amet,
consetetur sadipscing elitr, sed
diam nonumy eirmod tempor
Butter
1 Tl Curry
Meine Idee ist nun, den Abstand der Textzeilen innerhalb einer Zelle zu verringern und etwas mehr Abstand zwischen Tabellenzeilen zu haben. Das hgewünschte Ergebnis (überzogen) soll also so aussehen.
250 g Lorem ipsum dolor sit amet,
consetetur sadipscing elitr, sed
diam nonumy eirmod tempor
Butter
1 T Curry
Allerdings habe ich auch nach Suche nichts gefunden, wo ich da ansetzen könnte. Vielleicht hat ja jemand eine Idee. Linien möchte ich da übrigens nicht haben.
Gruss
Huebi
Moin,
ich bastel gerade wieder an meinem Kochbuch. Die Zutaten habe ich in einer dreispaltigen Tabelle mit Menge, Einheit und Beschreibung. Nun kann die Beschreibung auch mal etwas länger sein, so dass der Text umgebrochen wird. Das sieht dann so aus:
[code]
\documentclass[ngerman,paper=a5,fontsize=9pt,DIV=13,headsepline, parskip=half,headings=small]{scrbook}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{siunitx}
\usepackage{csquotes}
\MakeOuterQuote{"}
\usepackage{scrhack}
\usepackage{tracefnt}
\usepackage{lmodern}
\usepackage{microtype}
\usepackage{blindtext}
\usepackage{ragged2e}
\newcolumntype{L}[1]{>{\RaggedRight}p{#1}}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}
\newenvironment{ingred}[1][Zutaten]
{%
\subsection*{#1}%
\fontsize{9}{12}\selectfont
\KOMAoption{parskip}{half-}
\tabularx{\textwidth}{R{18mm}@{\hspace{1.5mm}}L{19mm}X}
%\tabular{R{18mm}@{\hspace{1.5mm}}L{19mm}p{6.6cm}}
}
{
\endtabularx
%\endtabular
\par
\vspace{4mm}
}
\usepackage{tabularx}
\begin{document}
\begin{ingred}[Mürbeteig]
250&g&Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd\\
&&Butter\\
1&&kleines Ei\\
&&Salz\\
1&Teelöffel&Currypulver\\
\end{ingred}
\end{document}
[/code]
Es gibt nun auch Zutaten, die keine Menge und keine Einheit haben. Solche Zutaten heben sich jetzt nicht von einer längeren darüberliegenden Zelle ab. Oben im Beispiel ist das Butter, welches eine neue Zutat ist und nicht zum Text obendrüber gehört.
Sieht jetzt also so aus:
[code]
250 g Lorem ipsum dolor sit amet,
consetetur sadipscing elitr, sed
diam nonumy eirmod tempor
Butter
1 Tl Curry
[/code]
Meine Idee ist nun, den Abstand der Textzeilen innerhalb einer Zelle zu verringern und etwas mehr Abstand zwischen Tabellenzeilen zu haben. Das hgewünschte Ergebnis (überzogen) soll also so aussehen.
[code]
250 g Lorem ipsum dolor sit amet,
consetetur sadipscing elitr, sed
diam nonumy eirmod tempor
Butter
1 T Curry
[/code]
Allerdings habe ich auch nach Suche nichts gefunden, wo ich da ansetzen könnte. Vielleicht hat ja jemand eine Idee. Linien möchte ich da übrigens nicht haben.
Gruss
Huebi