![使用 footcites 命令引用参考文献会导致从第二行开始脚注出现奇怪的缩进](https://linux22.com/image/431916/%E4%BD%BF%E7%94%A8%20footcites%20%E5%91%BD%E4%BB%A4%E5%BC%95%E7%94%A8%E5%8F%82%E8%80%83%E6%96%87%E7%8C%AE%E4%BC%9A%E5%AF%BC%E8%87%B4%E4%BB%8E%E7%AC%AC%E4%BA%8C%E8%A1%8C%E5%BC%80%E5%A7%8B%E8%84%9A%E6%B3%A8%E5%87%BA%E7%8E%B0%E5%A5%87%E6%80%AA%E7%9A%84%E7%BC%A9%E8%BF%9B.png)
目前我使用这些设置来自定义脚注格式。如果我使用定义的 fn 命令将引用静态地放在脚注中,则生成的脚注将被对齐。如何使用 footcite 命令实现这一点?
\usepackage{hanging}
\usepackage[flushmargin]{footmisc}
\renewcommand{\footnotemargin}{1.3em}
\newcommand{\fn}[1]{\footnote{\hangpara{1.635em}{1} #1}}
\newcommand{\fnt}[1]{\footnotetext{\hangpara{1.635em}{1} #1}}
如果需要 MWE,我很乐意在这里发布序言。
当每个脚注只有一行时,一切正常,但每当我遇到跨越多行的较长脚注时,从第二行开始,脚注就会一直刷新到左边距,并且不会与第一行的开头(脚注索引的右侧)垂直对齐,请参见下图脚注编号 71 以供参考。
我将非常感谢任何指点。谢谢大家!
\documentclass[12pt, english]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} % new
\usepackage[a4paper,top=20mm,bottom=10mm,left=20mm,right=50mm]{geometry}
\usepackage{pdflscape}
\usepackage{babel}
\usepackage{setspace}
\usepackage{titlesec}
\usepackage{fontspec}
\usepackage[titles]{tocloft}
\usepackage{appendix}
\usepackage{enumitem}
\usepackage{longtable}
\usepackage{array}
\usepackage[dvipsnames]{xcolor}
\usepackage{colortbl}
\usepackage{graphicx}
\graphicspath{ {images/} }
\usepackage[labelfont=bf]{caption}
\usepackage{subcaption}
\captionsetup{font=footnotesize}
\setlength{\textfloatsep}{10pt plus 1.0pt minus 2.0pt}
\setlength{\intextsep}{6pt plus 1.0pt minus 1.0pt}
\setlength{\abovecaptionskip}{0pt plus 2pt minus 2pt}
\captionsetup{belowskip=0pt}
\usepackage{float}
\usepackage{tablefootnote}
\captionsetup{justification=justified}
\usepackage{chngcntr}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}
\usepackage{nicematrix}
% \usepackage{mathtools}
% \usepackage{amsmath}
% \usepackage{amssymb}
% \usepackage{csquotes}
\usepackage{hyperref}
\hypersetup{pdfborder={0 0 0}}
\urlstyle{same}
\usepackage[backend=biber, style=ext-authoryear, autocite=footnote, maxcitenames=3, maxbibnames=99, sorting=nyt, sortcites=false, giveninits=true, dashed=false, uniquename=init, url=true, isbn=false, doi=false, urldate=ymd, hyperref=true, backref=false]{biblatex}
\DeclareNameAlias{sortname}{last-first}
\renewcommand*{\newunitpunct}{\addcomma\space}
\DefineBibliographyStrings{english}{
urlseen={Accessed:},
}
\setcounter{biburllcpenalty}{7000}
\setcounter{biburlucpenalty}{8000}
\nocite{*} % to get sources in the references.bib file without pages specified for working papers that use however page numbers in the footicite in text into the bibliography
\DeclareInnerCiteDelims{footcite}{\bibopenparen}{\bibcloseparen}
\renewcommand*{\multinamedelim}{\addslash}
\renewcommand*{\finalnamedelim}{\multinamedelim}
\counterwithout{footnote}{chapter}
\renewcommand{\multinamedelim}{\slash} % no space between author seperation
% THE SECTION I AM MOSTLY CONCERNED ABOUT
\usepackage{hanging}
\usepackage[flushmargin]{footmisc}
\renewcommand{\footnotemargin}{1.3em}
\newcommand{\fn}[1]{\footnote{\hangpara{1.635em}{1} #1}}
\newcommand{\fnt}[1]{\footnotetext{\hangpara{1.635em}{1} #1}}
\addbibresource{references.bib}
\usepackage{fancyhdr}
\pagestyle{plain}
\renewcommand{\cleardoublepage}{}
\renewcommand{\clearpage}{}
\setlength{\parindent}{0pt}
\setlength{\parskip}{6pt}
\onehalfspacing % \renewcommand{\baselinestretch}{1.5}
\titleformat{\chapter} {\normalfont\bfseries}{\thechapter.}{8pt}{}
\titleformat{\section} {\normalfont\bfseries}{\thesection.}{8pt}{}
\titleformat{\subsection} {\normalfont\bfseries}{\thesubsection.}{8pt}{}
\titleformat{\subsubsection} {\normalfont\bfseries}{\thesubsubsection.}{8pt}{}
\titleformat{\subsubsubsection} {\normalfont\bfseries}{\thesubsubsubsection.}{8pt}{}
\titlespacing*{\chapter}{0pt}{0pt}{0pt}
\titlespacing*{\section}{0pt}{0pt}{0pt}
\titlespacing*{\subsection}{0pt}{0pt}{0pt}
\titlespacing*{\subsubsection}{0pt}{0pt}{0pt}
\titlespacing*{\subsubsubsection}{0pt}{0pt}{0pt}
\setmainfont{Times New Roman}
\begin{document}