Ich habe eine ungeordnete Liste und möchte, dass der Elementtext selbst (im Gegensatz zum Etikett) mit dem umgebenden Text übereinstimmt. Das folgende Bild ist das Beispiel, das ich nachzuahmen versuche. Wie kann ich diese Ausgabe erzielen?
Unten ist der Code, von dem ich ausgehe.
\section*{Education.}
\begin{itemize}
\item Ph.D.
\item M.S.
\end{itemize}
Antwort1
enumitem
Dies ist ganz einfach möglich :
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\geometry{showframe}
\usepackage{enumitem}
\begin{document}
\section*{Education}
\begin{itemize}[label=\llap{\textbullet\hskip0.2em}, wide=0pt, itemindent=0pt]
\item Ph. D. Some text. Some more text.
\item M. Sc.
\end{itemize}
\end{document}
Antwort2
Versuche dies
\begin{itemize}
\item [] Education
\item Ph.D
\item M.Sc
\end{itemize}
Antwort3
So erzielen Sie den gewünschten Effekt mitAufzählungselementindem Sie einfach den linken Rand für die Umgebung auf setzen 0pt
.
\documentclass{article}
\usepackage{enumitem}
\usepackage{blindtext} % <- just for \blindtext
\begin{document}
\section*{Education.}
\blindtext
\begin{itemize}[leftmargin=0pt]
\item Ph.D.
\item M.S.
\end{itemize}
\end{document}
Das enumitem
Paket definiert einige Schlüssel, mit denen Sie die Einrückung der Elemente in einer Listenumgebung sowie die ihrer Beschriftungen anpassen können. Die Bedeutung der durch diese Schlüssel beschriebenen Längen wird im folgenden Bild/Diagramm zusammengefasst, das ich aus dem Paket entnommen habe.Dokumentation.
Sie können wahrscheinlich erraten, was die Schlüssel für die horizontalen Längen in diesem Diagramm sind (entfernen Sie einfach das \
). (NB: Es gibt auch labelindent
, was die Gesamteinrückung der Beschriftung im Verhältnis zum umgebenden Text darstellt, aber standardmäßig aus den anderen Längen berechnet wird.) Sie können die Elemente daher am umgebenden Text ausrichten, indem Sie einfach festlegen, leftmargin=0pt
ohne den Abstand zwischen dem Element und seiner Beschriftung zu beeinflussen.
Wenn Sie die Einrückung aller Top-Level-Itemize-Umgebungen in Ihrem Dokument nicht einzeln ändern möchten, indem Sie [leftmargin=0pt]
zu jeder von ihnen etwas hinzufügen, können Sie Ihrer Präambel stattdessen Folgendes hinzufügen.
\setlist[itemize,1]{leftmargin=0pt}
Beachten Sie, dass ohne diese itemize
Option auch andere Typen von Listenumgebungen ( enumerate
oder description
mit erstellte Umgebungen \newlist
) betroffen wären und dass ohne diese Option die 1
verschachtelten itemize
Umgebungen auf die gleiche Weise eingerückt würden. DieDokumentationEs enumitem
lohnt sich, diesen Artikel zu lesen, wenn Sie diese Umgebungen weiter anpassen möchten.