เพิ่มระยะห่างในรายการ

Oct 31 2020

ดังนั้นเราจึงพยายามมาระยะหนึ่งแล้วเกี่ยวกับวิธีการจำลองรายการด้านล่างนี้

และจนถึงตอนนี้สิ่งที่ทำได้คือการเว้นระยะห่างในแนวตั้งและการแจงนับแบบกำหนดเองที่ถูกต้อง

(ไม่สนใจว่ามันไม่ใช่ฟอนต์เดียวกัน)

นี่คือรหัสสำหรับมันจนถึงตอนนี้

\documentclass{article}
\usepackage{enumitem}

\begin{document}

\renewcommand{\labelenumi}{}
\renewcommand{\labelenumii}{\roman{enumi}}
\begin{enumerate}
\setlength\itemsep{0.5em}   
\item Proposition 1\quad Aliquam viverra molestie purus LAN:
\item Proposition 2\quad Aliquam viverra molestie purus
    \begin{enumerate}
    \item Aliquam viverra molestie purus
    \item Aliquam viverra molestie purus
    \item Aliquam viverra molestie purus
    \item Aliquam viverra molestie purus
    \end{enumerate}
\item Proposition 3 Aliquam viverra molestie purus
\item Proposition 4 Aliquam viverra molestie purus
\end{enumerate}

\end{document}

\quadคำสั่งดูเหมือนว่าจะทำซ้ำสิ่งที่รายการแรกคือการมองเช่นดังนั้น 1've พยายามหลายวิธีที่จะทำให้รายการระดับที่สองที่จะจัดในแนวตั้งกับพวกเขา แต่ไม่สามารถที่จะทำเช่นนั้น

คำตอบ

leandriis Oct 31 2020 at 21:03

ด้วยข้อเสนอที่มีหมายเลขอัตโนมัติ:

(เส้นสีแดงแสดงระยะขอบ)

\documentclass{article}
\usepackage{enumitem}
\usepackage{calc}

\begin{document}

\begin{enumerate}[label={Proposition \arabic*\,},labelwidth=\widthof{Proposition 9 }, leftmargin =\labelwidth+\labelsep]
\item Aliquam viverra molestie purus LAN:
\item Aliquam viverra molestie purus
    \begin{enumerate}[label=\roman*,leftmargin=\widthof{iii\, }]
    \item Aliquam viverra molestie purus
    \item Aliquam viverra molestie purus
    \item Aliquam viverra molestie purus
    \item Aliquam viverra molestie purus
    \end{enumerate}
\item Aliquam viverra molestie purus
\item Aliquam viverra molestie purus
\end{enumerate}


\end{document}
jsbibra Oct 31 2020 at 20:36

ตัวเลือกต่อไปนี้จะทำเคล็ดลับ

\begin{enumerate}[align=left, leftmargin=3.5cm]

และสำหรับตัวเลขโรมัน\label=roman*จะเพิ่มตัวเลือก

\documentclass{article}
\usepackage{enumitem}

\begin{document}

\renewcommand{\labelenumi}{}
%\renewcommand{\labelenumii}{\roman{enumi}}
\begin{enumerate}
\setlength\itemsep{0.5em}   
\item Proposition 1\quad Aliquam viverra molestie purus LAN:
\item Proposition 2\quad Aliquam viverra molestie purus
    \begin{enumerate}[label=\roman*,align=left, leftmargin=3.5cm]
    \item Aliquam viverra molestie purus
    \item Aliquam viverra molestie purus
    \item Aliquam viverra molestie purus
    \item Aliquam viverra molestie purus
    \end{enumerate}
\item Proposition 3 Aliquam viverra molestie purus
\item Proposition 4 Aliquam viverra molestie purus
\end{enumerate}

\end{document}