我正在为工作编写一份备忘录样式的文档,该文档必须以非常具体的方式格式化,通常不考虑良好的排版习惯。我对 Latex 还比较陌生,所以我遇到了一些麻烦。我想要得到这个:
参考:(a)可能有几行长的参考(b)应该在新行上,并且(b)与(a)对齐。
以下是我目前所掌握的信息:
Refs:
\begin{enumerate}[label=(\alph*)]
\item (a reference to something)
\nolinebreak
\item (another reference)
\end{enumerate}
但当我将其编译为 PDF 时,结果如下所示:
参考文献:
(a)啦啦啦
(b)啦啦啦
因此,总而言之,我希望第一个引用与 Refs: 在同一行开始,我希望引用彼此对齐,并且我不希望它跳过一行。就像我说的,我对此很陌生,但我无法通过谷歌搜索找到与此相关的任何内容。我将不胜感激任何帮助。我在 Ubuntu 机器上使用最新版本的 Texmaker,并使用 pdflatex 进行编译。
编辑:
要清楚的是,添加 [inline] 选项后,我现在得到的是这样的。
Refs:
\begin{enumerate*}[label = (\alph*)]
\item Lucas, G., \& Rubel, R. (Eds.). (2011). Ethics and the Military
Profession:the Moral Foundations of Leadership (NROTC Third.).
Boston, \\
\item Schenck v. United States, 249 U.S. 47 (1919)
\end{enumerate*}
由此产生了如下结果:
我想要的是这样的:
答案1
抱歉,我一开始就误解了你的问题。以下是:
% arara: pdflatex
\documentclass{article}
\usepackage{enumitem}
\usepackage{blindtext}
\newlength{\auxlength}
\newenvironment{references}
{\settowidth{\auxlength}{Refs:}%
\begin{description}[leftmargin=\auxlength,labelwidth=0pt,labelsep=0pt]
\item[\normalfont Refs:]%
\begin{enumerate}[label=(\alph*),leftmargin=2em,labelsep=.5em]}
{\end{enumerate}\end{description}}
\begin{document}
\blindtext
\begin{references}
\item (a reference to something)
\item (another reference)
\end{references}
\blindtext
\end{document}