调整回忆录中的脚注缩进

调整回忆录中的脚注缩进

跟进使用 biblatex-chicago 时,如何在回忆录课程中编辑脚注样式?

我一直在使用黑客调整来修复我的脚注\@makefntext,但我宁愿使用memoir的界面。

但我不知道如何使脚注编号的缩进宽度与\parindent上面的正文相同。

我在下面提供了我的解决方案尝试和我的破解方法;您可以尝试两者,也可以通过移动和行memoir来查看默认值。\begin{comment}\end{comment}

\documentclass{memoir}
\usepackage[nopar]{lipsum}
\usepackage{comment}

\newlength{\myparindent}
\setlength{\myparindent}{2em}
\setlength{\parindent}{\myparindent}


\footmarkstyle{#1.\,}
\newlength{\myfootmarkindent}
\setlength{\myfootmarkindent}{\footmarkwidth}
\addtolength{\myfootmarkindent}{\myparindent}
\setlength{\footmarkwidth}{\myparindent}
\setlength{\footmarksep}{-\footmarkwidth}
\setlength{\footparindent}{\myparindent}


\begin{comment}
\makeatletter
\renewcommand\@makefntext[1]%
        {\setlength{\parindent}{\myparindent}%
        {\@thefnmark.\,}%
        \setlength{\parindent}{\myparindent} #1}
\makeatother


\end{comment}

\begin{document}

\lipsum[1]\footnote{\lipsum[2]\par\lipsum[3]}

\lipsum[4]

\end{document}

答案1

如果你将设置\footmarkwidth为零并在所有footmark内容对齐之前添加空间:

在此处输入图片描述

以下是代码:

\documentclass{memoir}
\usepackage{lipsum}

\footmarkstyle{\hspace{\parindent}#1.\,}    % indent the footmark 
\setlength{\footmarkwidth} {0em}
\setlength{\footmarksep}   {0em}
\setlength{\footparindent} {\parindent}

\begin{document}

\lipsum*[1]\footnote{\lipsum[2]\par\lipsum[3]}
\lipsum

\end{document}

相关内容