目前我使用这些设置来自定义脚注格式。如果我使用定义的 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}