Zweispaltige Aufzählung von links nach rechts

Schriftbild, Absätze und Auflistungen einstellen


Epllus
Forum-Guru
Forum-Guru
Beiträge: 470
Registriert: So 23. Sep 2012, 17:31

Zweispaltige Aufzählung von links nach rechts

Beitrag von Epllus »

Ich möchte eine zweizeilige Aufzählung machen, mittels enumerate und multicol ist mir das auch gelungen.
Nur ist die Aufzählung von oben nach unten, ich hätte aber sie gerne von links nach rechts (siehe Code):
\documentclass{scrartcl}
\usepackage{multicol}
\begin{document}
\begin{multicols}{2}
\begin{enumerate} 
\item A
\item S
\item D
\item F
\item G
\end{enumerate}
\end{multicols}
% So sollte es sein:
%	1. A                   2. S
%	3. D                   4. F
%	5. G
\end{document}
Leider brachte meine Internetrecherche keinen Erfolg.

Danke für eure Mühen
Epllus

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Möglicherweise hilft dir diese Seite weiter:

http://tex.stackexchange.com/questions/ ... -multicols

Gruß, Sepp

Epllus
Forum-Guru
Forum-Guru
Beiträge: 470
Registriert: So 23. Sep 2012, 17:31

Beitrag von Epllus »

Danke für den Vorschlag, hat am Anfang auch recht gut funktioniert,
nur bin ich dann draufgekommen, dass je nach Text die rechte Spalte höher sein kann als die linke (siehe Minimalbeispiel).
Aus diesem Grund habe ich mir dann einfach eine Tabelle gebastelt, die einer Aufzählung ähnlich ist (und hoffe, die Punkte nicht mehr verändern zu müssen):
\documentclass{scrartcl}
\usepackage{enumitem,multicol,setspace}
\usepackage{lipsum,blindtext}
\newcommand{\newitem}[1]{%
  \parbox{\dimexpr.565\linewidth-.5\columnsep}{%
    \item#1}\hfill%
}
\begin{document}

\lipsum[2]
    \begin{enumerate}
    %schlechte Positionierung (fällt bei meinem Dokument mehr auf)
    \setstretch{2}%
    \newitem{Ein etwas längerer TextA}
    \newitem{S}
    \newitem{D}
    \newitem{F}
        \newitem{G}
\end{enumerate}

\blindtext
\newpage
\lipsum[2]

\vspace{0.5cm}
\begin{tabular}{l@{\hspace{5.5cm}}l} % viel besser
1. A & 2. S \\[0.6cm]
3. D & 4. F \\[0.6cm]
5. G
\end{tabular}
\vspace{0.5cm}

\blindtext
\end{document}
Eine Frage, einfach aus Neugier und weil es mir schon öfters aufgefallen ist: \item braucht keine geschwungenen Klammern, aber jeder selbst definierte Befehl (wie hier \newitem{}) braucht geschwungene Klammern; kann man denn kein \newitem schreiben, dass wie \item keine Klammern vonnöten hat?

Grüße
Epllus

PS. Habe überlegt einen neuen Thread zu eröffnen, entschied mich aber dagegen, da hier gleich ein Zusammenhang (und ein Minimalbeispiel, falls nötig) besteht.

Antworten