von huebi » So 1. Mai 2022, 10:27
Hallo,
danke für die schnelle Antwort. Funktioniert so weit gut, nur wenn ich es mir in mein eigenes environment reinziehe hagelt es Fehlermeldungen, im MWE ist das noch auskommentiert.
\documentclass[ngerman,paper=a5,fontsize=9pt,DIV=13,headsepline, parskip=half]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{nicefrac}
\usepackage{siunitx}
\usepackage{csquotes}
\MakeOuterQuote{"}
\usepackage{siunitx}
\sisetup{
locale = DE,
detect-weight=true,
detect-family=true,
detect-all=true,
range-units = single,%brackets,% | single | repeat
product-units=single,
}
\DeclareSIUnit\tl{Teelöffel}
\DeclareSIUnit\el{Eßlöffel}
\DeclareSIUnit\calorie{cal}
\usepackage{ragged2e}
\usepackage{tabularx}
\newcolumntype{L}[1]{>{\RaggedRight\arraybackslash}p{#1}}
\newcolumntype{C}[1]{>{\Centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{>{\RaggedLeft\arraybackslash}p{#1}}
\newenvironment{ingred}[1][Zutaten]
{%
\subsection*{#1}
\fontsize{9}{12}
\selectfont
\begin{tabular}{R{18mm} @{\hspace{1.5mm}} L{19mm} L{60mm}}
% \begin{tabularx}{\textwidth}{R{18mm} @{\hspace{1.5mm}} L{19mm} X}
}
{
\end{tabular}
% \end{tabularx}
\normalsize
\vspace{4mm}
}
\begin{document}
\begin{ingred}[Zutaten für zwei bis drei Personen]
1&&milde rote Zwiebel, am liebsten eine Roscoffzwiebel aus Frankreich oder eine aus Tropea (Italien) \\
\end{ingred}
\begin{tabularx}{\textwidth}{R{18mm} @{\hspace{1.5mm}} L{19mm} X}
1&&milde rote Zwiebel, am liebsten eine Roscoffzwiebel aus Frankreich oder eine aus Tropea (Italien) \\
\end{tabularx}
\end{document}
Ich hab mir eine Menge existierender Klassen für Kochbücher angesehen, davon sagt mir nicht eine zu.
Das mit xfrac schau ich mir an, scheint den einen oder andren Workaround überflüssig zu machen.
//huebi
Hallo,
danke für die schnelle Antwort. Funktioniert so weit gut, nur wenn ich es mir in mein eigenes environment reinziehe hagelt es Fehlermeldungen, im MWE ist das noch auskommentiert.
[code]
\documentclass[ngerman,paper=a5,fontsize=9pt,DIV=13,headsepline, parskip=half]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{nicefrac}
\usepackage{siunitx}
\usepackage{csquotes}
\MakeOuterQuote{"}
\usepackage{siunitx}
\sisetup{
locale = DE,
detect-weight=true,
detect-family=true,
detect-all=true,
range-units = single,%brackets,% | single | repeat
product-units=single,
}
\DeclareSIUnit\tl{Teelöffel}
\DeclareSIUnit\el{Eßlöffel}
\DeclareSIUnit\calorie{cal}
\usepackage{ragged2e}
\usepackage{tabularx}
\newcolumntype{L}[1]{>{\RaggedRight\arraybackslash}p{#1}}
\newcolumntype{C}[1]{>{\Centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{>{\RaggedLeft\arraybackslash}p{#1}}
\newenvironment{ingred}[1][Zutaten]
{%
\subsection*{#1}
\fontsize{9}{12}
\selectfont
\begin{tabular}{R{18mm} @{\hspace{1.5mm}} L{19mm} L{60mm}}
% \begin{tabularx}{\textwidth}{R{18mm} @{\hspace{1.5mm}} L{19mm} X}
}
{
\end{tabular}
% \end{tabularx}
\normalsize
\vspace{4mm}
}
\begin{document}
\begin{ingred}[Zutaten für zwei bis drei Personen]
1&&milde rote Zwiebel, am liebsten eine Roscoffzwiebel aus Frankreich oder eine aus Tropea (Italien) \\
\end{ingred}
\begin{tabularx}{\textwidth}{R{18mm} @{\hspace{1.5mm}} L{19mm} X}
1&&milde rote Zwiebel, am liebsten eine Roscoffzwiebel aus Frankreich oder eine aus Tropea (Italien) \\
\end{tabularx}
\end{document}
[/code]
Ich hab mir eine Menge existierender Klassen für Kochbücher angesehen, davon sagt mir nicht eine zu.
Das mit xfrac schau ich mir an, scheint den einen oder andren Workaround überflüssig zu machen.
//huebi