У меня есть неупорядоченный список, и я хотел бы, чтобы сам текст элемента (в отличие от метки) был выровнен с окружающим текстом. Изображение ниже — пример, который я пытаюсь воспроизвести. Как мне добиться такого результата?
Ниже приведен код, с которого я начинаю.
\section*{Education.}
\begin{itemize}
\item Ph.D.
\item M.S.
\end{itemize}
решение1
Это можно сделать enumitem
очень просто:
\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}
решение2
Попробуй это
\begin{itemize}
\item [] Education
\item Ph.D
\item M.Sc
\end{itemize}
решение3
Вот как можно добиться желаемого эффекта с помощьюперечислятьпросто установив левое поле для среды на 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}
Theenumitem
определяет пару ключей, которые вместе позволяют вам настраивать отступ элементов в среде списка, как и их меток. Значение длин, описанных этими ключами, суммируется следующим изображением/диаграммой, которую я взял из пакетадокументация.
Вы, вероятно, догадываетесь, каковы ключи для горизонтальных длин на этой диаграмме (просто удалите \
). (Примечание. Также есть labelindent
, который представляет собой общий отступ метки относительно окружающего текста, но по умолчанию он рассчитывается на основе других длин.) Таким образом, вы можете выровнять элементы с окружающим текстом, просто задав , leftmargin=0pt
не влияя на разделение между элементом и его меткой.
Если вы не хотите изменять отступы всех сред элементов верхнего уровня в документе по отдельности, добавляя [leftmargin=0pt]
к каждой из них, вы можете вместо этого добавить в преамбулу следующее.
\setlist[itemize,1]{leftmargin=0pt}
Обратите внимание, что без этой опции будут затронуты itemize
и другие типы сред списка ( enumerate
или description
среды, созданные с помощью ), а без вложенных сред отступы будут такими же.\newlist
1
itemize
документациястоит enumitem
прочитать, если вы хотите еще больше настроить эти среды.