当列表项包含自定义宏时,我很难实现列表项之间的所需间距,
\documentclass[12pt]{article}
\usepackage[paperwidth=297mm, paperheight=420mm]{geometry}
\usepackage[default]{sourcesanspro}
\usepackage{enumitem}
\setitemize{itemsep=1em}
\setitemize{parsep=0.2em}
\newcommand\concept[1]{\parbox[t][\totalheight][t]{200mm}{\fontsize{21pt}{22pt}\scshape\bfseries#1\selectfont}}
\renewcommand\labelitemi{\raisebox{0.15em}{$\bullet$}}
\begin{document}
\fontsize{18pt}{21pt}\selectfont
\begin{itemize}
\item
\concept{Formal structure of special relativity}
scalars, vectors, tensors in Minkowski space \\
Lorentz-invariant formulation of physical laws
\item
\concept{Electromagnetism as a field theory}
Lagrangian for fields • general Euler-Lagrange equations
\item
\concept{Radiation of charges in ultra-\\relativistic motion}
generalised Lienard-Wiechert potentials • synchrotron light
\end{itemize}
\end{document}
我调整了项目间距,也移动了项目项目符号,但似乎无法解决的一件事是最后一项的间距:普通文本太靠近“概念”。有什么更好的方法/简单的解决方法吗?
我尝试了 parbox 的各种对齐选项,但它们将项目移离了原始基线很远。
答案1
A\parbox[t]
的高度等于第一行的高度,其余部分都计入深度。因此,当框有多于一行时,它的深度非常大,TeX 会在它和下一行之间插入粘连\lineskip
(默认 1pt)。
诀窍是存储最后一行的深度并将其重新插入到框后,请参阅https://tex.stackexchange.com/a/34982/4427
我还添加了\nopagebreak
以避免标题与相关文本分离。
\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{fix-cm}
\usepackage[paperwidth=297mm, paperheight=420mm]{geometry}
\usepackage[default]{sourcesanspro}
\usepackage{enumitem}
\setitemize{itemsep=1em,parsep=0.2em}
\newcommand\concept[1]{%
\parbox[t]{0.8\linewidth}{%
\raggedright
\fontsize{21pt}{22pt}\scshape\bfseries#1\par
\xdef\keepprevdepth{\the\prevdepth}%
}\par\nopagebreak\prevdepth\keepprevdepth}
\renewcommand\labelitemi{\raisebox{0.15em}{\textbullet}}
\begin{document}
\fontsize{18pt}{21pt}\selectfont
\begin{itemize}
\item
\concept{Formal structure of special relativity}
scalars, vectors, tensors in Minkowski space \\
Lorentz-invariant formulation of physical laws
\item
\concept{Electromagnetism as a field theory}
Lagrangian for fields • general Euler-Lagrange equations
\item
\concept{Radiation of charges in ultrarelativistic motion}
generalised Lienard-Wiechert potentials • synchrotron light
\end{itemize}
\end{document}
只是0.8\linewidth
为了得到最后一个标题中的两行。