我有类似的东西:
\documentclass{article}
\begin{document}
\begin{tabular}{p{\linewidth}}
\textit{SOME LABEL}\hspace{1em}Lorem ipsum dolor sit amet, consectetur adipiscing elit $x_1 \ldots x_n$. \\
\textit{SOME LABEL}\hspace{1em}Nullam nec mi et neque pharetra sollicitudin.
\end{tabular}
\end{document}
第一行提前换行,这是合理的,因为我猜它不想在数学模式中间换行。然而,这导致“SOME LABEL”和“Lorem”与下面的行不对齐。
我如何才能禁用“SOME LABEL”的对齐,以便其水平边缘始终与行对齐?此外,我如何才能使其与后续句子之间的间隙保持一致?我仍然希望段落的其余部分像往常一样对齐。
答案1
如果你使用\raggedright
(手动,表格中的每个单元格,或者通过自动化>{\raggedright}
方式,你将获得一致的间距,这要归功于array
)。但如果您希望保持间距SOME LABEL
固定,请将其设置为一个框(\mbox
或\makebox
)。但是,我几乎觉得您需要设置一个列表(description
例如,使用 )。
\documentclass{article}
\usepackage{array,enumitem}
\begin{document}
\noindent
\begin{tabular}{@{} p{\linewidth} @{}}
\textit{SOME LABEL}\quad Lorem ipsum dolor sit amet, consectetur adipiscing elit $x_1 \ldots x_n$. \\
\textit{SOME LABEL}\quad Nullam nec mi et neque pharetra sollicitudin.
\end{tabular}
\medskip
\noindent
\begin{tabular}{@{} p{\linewidth} @{}}
\mbox{\textit{SOME LABEL}}\quad Lorem ipsum dolor sit amet, consectetur adipiscing elit $x_1 \ldots x_n$. \\
\mbox{\textit{SOME LABEL}}\quad Nullam nec mi et neque pharetra sollicitudin.
\end{tabular}
\medskip
\noindent
\begin{tabular}{@{} p{\linewidth} @{}}
\raggedright
\textit{SOME LABEL}\quad Lorem ipsum dolor sit amet, consectetur adipiscing elit $x_1 \ldots x_n$. \\
\raggedright
\textit{SOME LABEL}\quad Nullam nec mi et neque pharetra sollicitudin.
\end{tabular}
\medskip
\noindent
\begin{tabular}{@{} >{\raggedright}p{\linewidth} @{}}
\textit{SOME LABEL}\quad Lorem ipsum dolor sit amet, consectetur adipiscing elit $x_1 \ldots x_n$. \\
\textit{SOME LABEL}\quad Nullam nec mi et neque pharetra sollicitudin.
\end{tabular}
\medskip
\begin{description}[font=\normalfont\itshape]
\item[SOME LABEL]
Lorem ipsum dolor sit amet, consectetur adipiscing elit $x_1 \ldots x_n$.
Lorem ipsum dolor sit amet, consectetur adipiscing elit $x_1 \ldots x_n$.
\item[SOME LABEL]
Nullam nec mi et neque pharetra sollicitudin.
Nullam nec mi et neque pharetra sollicitudin.
\end{description}
\end{document}