Schriftbild, Absätze und Auflistungen einstellen
Leachim
Forum-Newbie
Beiträge: 6 Registriert: So 2. Mär 2014, 13:45
Beitrag
von Leachim » So 2. Mär 2014, 13:53
Hi,
für ein Arbeitsblatt mit vielen kleinschrittigen Aufgaben hätte ich gerne eine mehrspaltige Aufzählung. Das klappt auch soweit, allerdings hätte ich gerne die Nummerierung der einzelnen Items anders, als es standardmäßig ist. Ich würde gerne erst zeilenweise durchzählen und dann spaltenweise (Vgl. Minimalbsp). Ich habe eine Krücke gefunden das zu erzeugen, Frage ist, ob ich das irgendwo global anpassen kann, sodass es im Code einfacher zu erzeugen ist.
Konnte in der Suche nichts finden.
Vielen Dank schonmal =)!
Minimalbeispiel:
\documentclass[ngerman]{scrartcl}
%Grundlegendes
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{multicol}
\begin{document}
\renewcommand{\labelenumi}{\alph{enumi})}
Standard Nummerierung
\begin{multicols}{4}
\begin{enumerate}
\item \item\item \item\item \item\item \item
\end{enumerate}
\end{multicols}
Gewünschte Nummerierung
\begin{multicols}{4}
\begin{enumerate}
\item \item\item \item
\end{enumerate}
\end{multicols}
\begin{multicols}{4}
\begin{enumerate}
\setcounter{enumi}{4}
\item \item\item \item
\end{enumerate}
\end{multicols}
\end{document}
rais
Forum-Guru
Beiträge: 413 Registriert: Di 21. Sep 2010, 00:37
Beitrag
von rais » So 2. Mär 2014, 19:43
Hallo,
Leachim hat geschrieben: Ich würde gerne erst zeilenweise durchzählen und dann spaltenweise (Vgl. Minimalbsp). Ich habe eine Krücke gefunden das zu erzeugen, Frage ist, ob ich das irgendwo global anpassen kann, sodass es im Code einfacher zu erzeugen ist.
wohlmöglich geht es auch noch einfacher ...
\documentclass[ngerman]{scrartcl}
%Grundlegendes
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{multicol}
\usepackage{enumitem}
\newcommand*\nextenum{%
\GenericWarning{}{%
Macro (\string\nextenum) warning: outside mcenum environment!%
}%
}
\newenvironment{mcenum}[1]{%
\renewcommand*\nextenum{%
\end{enumerate}
\end{multicols}
\begin{multicols}{#1}
\begin{enumerate}[resume*=mcenum]
}%
\begin{multicols}{#1}
\begin{enumerate}[label=\alph*), series=mcenum]
}{%
\end{enumerate}
\end{multicols}
}
\begin{document}
Gewünschte Nummerierung
\begin{mcenum}{4}
\item \item\item \item
\nextenum
\item \item\item \item
\end{mcenum}
\begin{mcenum}{3}
\item \item\item
\nextenum
\item \item\item
\end{mcenum}
\end{document}
MfG
Rainer
One of the joys of travel is visiting new towns and meeting new people---G.Khan (Robert Asprin, Another Fine Myth)
Leachim
Forum-Newbie
Beiträge: 6 Registriert: So 2. Mär 2014, 13:45
Beitrag
von Leachim » Mo 3. Mär 2014, 19:02
Vielen Dank! Allerdings scheint mir das wirklich noch recht kompliziert und umständlich und nicht wesentlich einfacher als meine Variante.
Noch eine ergänzende Frage: Wie kann ich den Abstand vor/nach den enumerate Umgebungen anpassen? Mir ist er etwas zu groß
Noch so einer
Beitrag
von Noch so einer » Mo 3. Mär 2014, 19:38
Das geht mit dem von Rainer vorgestellten Paket
enumitem ebenfalls sehr einfach. Siehe dazu die Optionen unter "Vertical spacing" in Abschnitt 2 der zugehörigen Anleitung sowie die Möglichkeiten kompakter Listen in Abschnitt 3.8.
Einselement
Forum-Newbie
Beiträge: 3 Registriert: Mi 18. Nov 2015, 19:55
Wohnort: Ulm
Beitrag
von Einselement » Mi 18. Nov 2015, 21:30
Du suchst also die Nummerierung wie im Schulbuch
Da kann ich dir helfen
\documentclass[german,10pt, twoside, fleqn, a4paper]{article}
\usepackage{tasks}
\begin{document}
\begin{tasks}(3) % Für drei Spalten
\task Feld 1
\task Feld 2
\task Feld 3
\task Feld 4
\task Feld 5
\end{tasks}
\end{document}
Leachim
Forum-Newbie
Beiträge: 6 Registriert: So 2. Mär 2014, 13:45
Beitrag
von Leachim » Mi 18. Nov 2015, 22:07
Oh, das Paket ist ja klasse, das ist genau das, was ich gesucht habe. Vielen Dank!