항목 사이의 고정 수직 간격

항목 사이의 고정 수직 간격

목록의 모든 항목(줄) 사이의 세로 간격이 정확히 동일하도록 하는 방법이 있나요? "itemsep"을 지정하려고 시도했지만 결과 간격은 여전히 ​​해당 줄에 쓰여진 문자에 따라 달라집니다. 아래 예를 참조하세요. 글머리 기호 1과 2 사이의 간격이 나머지 부분보다 작습니다. 왜냐하면 라인 1에는 기준선 아래에 있는 "p", "y" 또는 ","와 같은 문자가 없기 때문입니다.

일반 수직 격자(빨간색)로 겹쳐진 목록의 항목 간 구분

예제 코드 아래:

\begin{itemize}
\item Vendor
\item Repositories
\item Measurements,
\item Cylinders
\end{itemize}

답변1

다음을 사용한 간단한 해킹 enumitem:

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{enumitem}

\begin{document}

\begin{itemize}[label=\textbullet\vphantom{y}]
\item Vendor
\item Repositories
\item Measurements,
\item Cylinders
\end{itemize}

\end{document}

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

답변2

다음에서 영감을 얻은 해결 방법을 찾았습니다.고정된 텍스트 줄 높이?

솔루션 아래:

\newcommand{\mystrut}{\rule[-0.8mm]{0pt}{3.5mm}}%custom strut
\begin{itemize}
\item \mystrut Vendor
\item \mystrut Repositories
\item \mystrut Measurements,
\item \mystrut Cylinders
\end{itemize}

그러나 나는 그것을 고칠 수 있을 때까지 한동안 지주 높이와 위치를 가지고 놀아야 했습니다. 시행착오 없이 보편적으로 이 작업을 수행하는 더 좋은 방법을 아는 사람이 있습니까?

관련 정보