항목별 환경에서 항목 텍스트(레이블과 반대)를 주변 텍스트와 어떻게 정렬할 수 있습니까?

항목별 환경에서 항목 텍스트(레이블과 반대)를 주변 텍스트와 어떻게 정렬할 수 있습니까?

순서가 지정되지 않은 목록이 있는데 항목 텍스트 자체(레이블이 아님)가 주변 텍스트와 정렬되도록 하고 싶습니다. 아래 이미지는 제가 에뮬레이션하려는 예입니다. 이 결과를 어떻게 얻을 수 있습니까?

여기에 이미지 설명을 입력하세요

아래는 내가 시작하는 코드입니다.

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

산출


그만큼enumitem 는 목록 환경에서 항목의 들여쓰기를 해당 레이블의 들여쓰기와 같이 사용자 정의할 수 있는 몇 가지 키를 정의합니다. 이러한 키로 설명되는 길이의 의미는 패키지의 다음 이미지/다이어그램에 요약되어 있습니다.선적 서류 비치.

열거 항목 길이 개요

이 다이어그램에서 수평 길이에 대한 키가 무엇인지 추측할 수 있습니다(만 제거 \). ( labelindent주변 텍스트에 대한 레이블의 전체 들여쓰기인 가 있지만 기본적으로 다른 길이로 계산됩니다.) 따라서 leftmargin=0pt항목 사이의 분리에 영향을 주지 않고 간단히 설정하여 항목을 주변 텍스트와 정렬할 수 있습니다. 그리고 그 라벨.

문서의 모든 최상위 항목화 환경의 들여쓰기를 각각 추가하여 별도로 변경하고 싶지 않은 경우 [leftmargin=0pt]대신 다음을 서문에 추가할 수 있습니다.

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

옵션이 없으면 itemize다른 유형의 목록 환경( 또는 를 사용하여 생성된 환경)도 enumerate영향 description\newlist받으며 1중첩 itemize환경이 없으면 동일한 방식으로 들여쓰기됩니다. 그만큼선적 서류 비치enumitem이러한 환경을 추가로 사용자 정의하려면 읽어볼 가치가 있습니다 .

관련 정보