Как в среде детализации выровнять текст элемента (в отличие от метки) с окружающим текстом?

Как в среде детализации выровнять текст элемента (в отличие от метки) с окружающим текстом?

У меня есть неупорядоченный список, и я хотел бы, чтобы сам текст элемента (в отличие от метки) был выровнен с окружающим текстом. Изображение ниже — пример, который я пытаюсь воспроизвести. Как мне добиться такого результата?

введите описание изображения здесь

Ниже приведен код, с которого я начинаю.

\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 определяет пару ключей, которые вместе позволяют вам настраивать отступ элементов в среде списка, как и их меток. Значение длин, описанных этими ключами, суммируется следующим изображением/диаграммой, которую я взял из пакетадокументация.

обзор длин enumitem

Вы, вероятно, догадываетесь, каковы ключи для горизонтальных длин на этой диаграмме (просто удалите \). (Примечание. Также есть labelindent, который представляет собой общий отступ метки относительно окружающего текста, но по умолчанию он рассчитывается на основе других длин.) Таким образом, вы можете выровнять элементы с окружающим текстом, просто задав , leftmargin=0ptне влияя на разделение между элементом и его меткой.

Если вы не хотите изменять отступы всех сред элементов верхнего уровня в документе по отдельности, добавляя [leftmargin=0pt]к каждой из них, вы можете вместо этого добавить в преамбулу следующее.

\setlist[itemize,1]{leftmargin=0pt}

Обратите внимание, что без этой опции будут затронуты itemizeи другие типы сред списка ( enumerateили descriptionсреды, созданные с помощью ), а без вложенных сред отступы будут такими же.\newlist1itemizeдокументациястоит enumitemпрочитать, если вы хотите еще больше настроить эти среды.

Связанный контент