Mehrspaltige Enumerate Umgebung & Zeilenweise Nummerieru

Schriftbild, Absätze und Auflistungen einstellen


Leachim
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: So 2. Mär 2014, 13:45

Mehrspaltige Enumerate Umgebung & Zeilenweise Nummerieru

Beitrag von Leachim »

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
Forum-Guru
Beiträge: 413
Registriert: Di 21. Sep 2010, 00:37

Re: Mehrspaltige Enumerate Umgebung & Zeilenweise Nummer

Beitrag von rais »

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
Forum-Newbie
Beiträge: 6
Registriert: So 2. Mär 2014, 13:45

Beitrag von Leachim »

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 »

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
Forum-Newbie
Beiträge: 3
Registriert: Mi 18. Nov 2015, 19:55
Wohnort: Ulm

Beitrag von Einselement »

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
Forum-Newbie
Beiträge: 6
Registriert: So 2. Mär 2014, 13:45

Beitrag von Leachim »

Oh, das Paket ist ja klasse, das ist genau das, was ich gesucht habe. Vielen Dank!

Antworten