내 목록의 왼쪽을 내 단락의 왼쪽과 정렬하는 데 문제가 있습니다. 내 현재 코드는 다음과 같습니다.
암호:
\documentclass[draft, 12pt]{article}
\usepackage{fullpage}
\usepackage{enumitem}
\parindent = 0pt
\begin{document}
This is a random and long sentence that apparently takes up two lines just so that I
can see what happens with alignment and indentation. Note my \texttt{parindent = 0pt}.
\begin{enumerate}
\item This is list one first item.
\end{enumerate}
\begin{enumerate}[leftmargin = 0pt]
\item This is list two first item.
\end{enumerate}
\end{document}
시각적 표현:
이것은 정렬과 들여쓰기에 어떤 일이 일어나는지 볼 수 있도록 두 줄을 차지하는 임의의 긴 문장입니다. 내 부모 = 0pt입니다.
1. 이것은 목록의 첫 번째 항목입니다.
1. 목록 2의 첫 번째 항목입니다.
답변1
해결 방법은 목록에 예상되는 항목 수에 따라 다릅니다. 항목 수가 9개 이하인 경우:
labelindent=0pt,labelwidth=0.75em,leftmargin=!
하지만 10부터 99까지는 더 큰 값을 사용해야 합니다.labelwidth=1.25em
노트:
- 패키지
showframe
페이지 여백을 표시하는 데만 사용되었습니다. 실제 사용 사례에서는 필요하지 않습니다. - 수동 설정은
\parskip
다음과 같이 "대죄"로 간주됩니다.\parskip 길이를 변경할 때 목록 앞에 공백이 너무 많습니다.. 사용패키지parskip
대신에. - 수평 간격 매개변수에 대한 좋은 참고 자료는 다음과 같습니다.누군가 enumite 수평 간격 매개 변수를 설명해 주시겠습니까?.
암호:
\documentclass[draft, 12pt]{article}
\usepackage{fullpage,showframe}
\usepackage{enumitem}
%\parindent = 0pt
\usepackage[parfill]{parskip}% Use this instead of \parindent = 0pt
\begin{document}
This is a random and long sentence that apparently takes up two lines just so that I
can see what happens with alignment and indentation. Previously \verb|parindent = 0pt|, but
now this uses the \verb|parskip| package.
\begin{enumerate}[labelindent=0pt,labelwidth=1.25em,leftmargin=!]
\item This is list one first item.
\item This is list one second item.
\item \ldots
\item[9.] This is list one ninth item.
\item[10.] This is list one tenth item.
\end{enumerate}
\bigskip
If you don't expect to go past 9 then use:
\begin{enumerate}[labelindent=0pt,labelwidth=0.75em,leftmargin=!]
\item This is list two first item.
\item \ldots
\item[9.] This is list two ninth item.
\end{enumerate}
\end{document}
답변2
또한 다음 옵션을 사용하여 항목 번호를 왼쪽 정렬하여 텍스트 영역의 왼쪽에 정렬할 수도 있습니다 wide
.
\documentclass[draft, 12pt]{article}
\usepackage[showframe, nomarginpar]{geometry}
\usepackage{enumitem}
\usepackage{lipsum}
\begin{document}
This is a random and long sentence that apparently takes up two lines just so that I
can see what happens with alignment and indentation.
\noindent
\begin{enumerate}[wide = 0pt, labelwidth = 1.3333em, labelsep = 0.3333em, leftmargin = \dimexpr\labelwidth + \labelsep\relax ]%
\item This is list one first item.
\item This is list one second item.
\item \ldots
\item[9.] \lipsum[9]
\item[10.] \lipsum[10]
\end{enumerate}
\end{document}