我需要将诗歌翻译写成脚注。我找不到任何好的方法来标记它:
\footnote{line1\\line2}
默认情况下,脚注第一行的缩进比第二行小。这看起来不像是一首诗。
我也尝试了 verse 环境,但似乎在 latex 中每个环境都应该从新行开始。
stackexchange 上有一些关于脚注标记的问题,但答案是“手动设置缩进”,这不是好方法(IMHO)。
那么,如何使脚注中第二行文本的缩进与第一行缩进相同(当然还要加上脚注宽度)。
答案1
我之前评论的扩展:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage[hang]{footmisc}
\setlength{\footnotemargin}{1em}% probably need at least 1.5em if >100
% footnotes
% default 'hang' values:
% \renewcommand{\hangfootparskip}{0.5\baselineskip}%
% \renewcommand{\hangfootparindent}{0em}
\begin{document}
Text.%
\footnote{\lipsum[1]}
\setcounter{footnote}{9}
Text.%
\footnote{\lipsum[1-2]}
\setcounter{footnote}{99}
Text.%
\footnote{\lipsum[3]}
\end{document}
答案2
您可以verse
在minipage
环境中使用环境来抑制不需要的初始空白行。以下 MWE 说明了此方法。由于您可能遇到很多此类情况,因此您可能需要创建一个名为的新命令,例如\vfootnote
,它的作用类似于普通脚注,只是它会将其内容排版在minipage
脚注编号右侧,偏移量不大(根据您所述的偏好)
\documentclass{article}
\makeatletter
\newenvironment{fnverse}
{\let\\\@centercr
\list{}{\itemsep 0pt
\itemindent -1.5em%
\listparindent\itemindent
\rightmargin \leftmargin
\advance\leftmargin-1em}% adjust to taste
\item\relax}
{\endlist}
\makeatother
\newcommand{\vfootnote}[1]{%
\footnote{%
\begin{minipage}[t]{0.9\textwidth}
\begin{fnverse}
#1
\end{fnverse}
\end{minipage}}}
\begin{document}
\ldots\ the opening lines of Vergil's Aeneid.\vfootnote{%
Arma virumque cano, Troiae qui primus ab oris\\
Italiam, fato profugus, Laviniaque venit\\
litora, multum ille et terris iactatus et alto\\
vi superum saevae memorem Iunonis ob iram;\\
multa quoque et bello passus, dum conderet urbem, \\
inferretque deos Latio, genus unde Latinum,\\
Albanique patres, atque altae moenia Romae.}
More text \ldots
\end{document}
最终的脚注如下所示(请注意,我在图像中保留了页面标记,以提供脚注材料和页码之间垂直分隔的感觉):
答案3
您article.cls
可以找到的定义\@makefntext
:
\newcommand\@makefntext[1]{%
\parindent 1em%
\noindent
\hb@[email protected]{\hss\@makefnmark}#1}
以下重新定义使脚注的行对齐(基本上我们使用 hangindent 来实现这一点:
\documentclass{article}
\makeatletter
\renewcommand\@makefntext[1]{%
\hangindent=1.8em\hangafter=1\parindent=0em\noindent
\everypar{\hangindent=1.8em\hangafter=1}%
\hb@[email protected]{\hss\@makefnmark}#1}
\makeatother
\begin{document}
In the Frost's
poem\footnote{%
Whose woods these are I think I know.\\
His house is in the village though;}
\end{document}