Seite 1 von 1

verschiedene Schriftgrößen in compactitem-Umgebung

Verfasst: Di 5. Mär 2013, 18:16
von basque
Hallo,

ich habe mal eine Frage, und zwar wie kann ich in einer mehrfach geschachtelten compactitem-Umgebung die verschiedenen Ebenen mit unterschiedlichen Schriftgrößen versehen.
Also etwa/eigentlich genauso:
\begin{compactitem}
\item Dieser Text soll ganz normal in \normalsize dargestellt werden
	\begin{compactitem}
	\item diese Ebene dann aber in \small
		\begin{compactitem}
		\item und diese dann in \footnotesize
		\end{compactitem}
	\end{compactitem}
\end{compactitem}
Und das Ganze soll im gesamten Dokument so sein.

Vielen Dank,
basque

Vernünftige Beschreibung fehlt

Verfasst: Di 5. Mär 2013, 18:33
von Stamm-
Woher soll man eigentlich wissen, woher diese Umgebung compactitem herkommt? Hast du das mal überlegt? Mach ein ordentliches Minimalbeispiel, damit man nicht raten muss.

Ein guter Ansatz wäre die Verwendung von enumitem nach Studium von dessen Anleitung.

Verfasst: Di 5. Mär 2013, 18:53
von basque
Wusste nicht, dass die compactitem-Umgebung mehrere mögliche Quellen hat. Ich nutze das paralist-Paket
\documentclass[a4paper,10pt,ngerman]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\usepackage{geometry}
\geometry{
	right=2cm,
	left=2cm,
	top=2cm,
	bottom=2cm,
	includeheadfoot,
	headsep=1cm,
	footskip=1cm
}

\usepackage{setspace}
\onehalfspacing

\usepackage{paralist}

\usepackage{amssymb}

\begin{document}

\begin{compactitem}
\item Dieser Text soll ganz normal in \normalsize dargestellt werden
   \begin{compactitem}
   \item diese Ebene dann aber in \small
      \begin{compactitem}
      \item und diese dann in \footnotesize
      \end{compactitem}
   \end{compactitem}
\end{compactitem} 


\end{document}

Vorschlag

Verfasst: Di 5. Mär 2013, 19:37
von Stamm-
basque hat geschrieben:Wusste nicht, dass die compactitem-Umgebung mehrere mögliche Quellen hat. […]
Hat sie nicht. Aber selbst als kundiger Nutzer kann man sich nicht jedes Paket und seine bereitgestellten Strukturen merken.

Wie schon erwähnt, geht das mit dem Alleskönner enumitem (in aktueller Version).
\documentclass[
  fontsize=10pt,
  ngerman
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{babel}
\usepackage{enumitem}

\setlist[itemize,1]{nosep,before=\normalsize}
\setlist[itemize,2]{nosep,before=\small}
\setlist[itemize,3]{nosep,before=\footnotesize}

\begin{document}
  \noindent
  Vorausgehender Text.
  \begin{itemize}
    \item Dieser Text soll ganz normal in \verb|\normalsize| dargestellt werden
    \begin{itemize}
      \item diese Ebene dann aber in \verb|\small|
      \begin{itemize}
        \item und diese dann in \verb|\footnotesize|
      \end{itemize}
    \end{itemize}
  \end{itemize}
  Folgender Text.
\end{document}
Das Paket paralist kannst Du also getrost vergessen.

SUPER! Danke...

Verfasst: Di 5. Mär 2013, 20:25
von basque
Genauso wollt ich es, genauso ist es!!!

Da ich das für ne Zusammenfassung brauche, in der ich nur mit Bulletpoints arbeite, ist mir gar nicht eingefallen, dass das Paket/Umgebung jetzt nicht jedem einfällt.

Da das mein allererster Beitrag/Frage für Latex war, sei mir dass doch bitte verzeihen.

Danke auch für die Dokumentation, alleine bin ich immerhin bis zum setlist-Befehl gekommen, aber das before kannte ich nicht und hätte es auch wohl niemals dort gefunden.

Also Rießendank!