跟进使用 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}