verschiedene Schriftgrößen in compactitem-Umgebung Thema ist als GELÖST markiert

Schriftbild, Absätze und Auflistungen einstellen


basque

verschiedene Schriftgrößen in compactitem-Umgebung

Beitrag 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

Stamm-

Vernünftige Beschreibung fehlt

Beitrag 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.

basque

Beitrag 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}

Stamm-

Vorschlag

Beitrag 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.

basque

SUPER! Danke...

Beitrag 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!

Antworten