我必须准备一份符合以下标准的文档 - 1.5 倍行距,Times New Roman 文本,12 号字体(脚注全部采用 Calibri,10 号字体)。由于我使用 luaLaTeX 来获取字体,我不确定更改脚注的字体答案适用。在我的 MWE 中,我能够获得 Times 字体并具有 1.5 倍行距,但如何将脚注字体设置为 10 号和 Calibri?
\documentclass[12pt,a4paper,onecolumn]{article}
\usepackage[margin=1.5in,footskip=0.25in]{geometry}
\usepackage{fontspec}
\usepackage{microtype}
\setmainfont{times}
%\setmainfont{Calibri}
\usepackage{titling}
\setlength{\droptitle}{-2cm}
\usepackage [autostyle=once,english=british]{csquotes}
\usepackage [UKenglish,american,british]{babel}
\usepackage[notes, backend=biber, includeall=false,]{biblatex-chicago}
\usepackage{setspace}
%\doublespacing
\onehalfspacing
\begin{document}
This is test.\footnote{Test footnote.}
\end{document}
答案1
好消息:您提供的链接中提到的方法也完全适用于您的文档。:-)
顺便说一句,由于您的主文档字体大小为12pt
,\footnotesize
所以结果10pt
正好是您所需要的。
\documentclass[12pt,a4paper,onecolumn]{article}
\usepackage[margin=1.5in,footskip=0.25in]{geometry}
\usepackage{fontspec}
\usepackage{microtype}
\setmainfont{Times New Roman} % or: 'XITS', which is a Times Roman clone
\setsansfont{Calibri}
\usepackage{titling}
\setlength{\droptitle}{-2cm}
\usepackage [autostyle=once,english=british]{csquotes}
\usepackage [UKenglish,american,british]{babel}
\usepackage[notes, backend=biber, includeall=false,]{biblatex-chicago}
\usepackage{setspace}
%\doublespacing
%\onehalfspacing
\setstretch{1.5}
%% See http://tex.stackexchange.com/a/4781/5001 for the following code:
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@footnotetext}{\footnotesize}{\footnotesize\sffamily}{}{}
\makeatother
\setlength\textheight{3cm} % just for this example
\begin{document}
This is test.\footnote{Test footnote.}
\end{document}
答案2
经过粗暴的破解。将字体更改直接修补到脚注文本中可能会更简洁。
\documentclass[12pt,a4paper,onecolumn]{article}
\usepackage[margin=1.5in,footskip=0.25in]{geometry}
\usepackage{fontspec}
\usepackage{microtype}
\setmainfont{Linux Libertine O}
%\setmainfont{Calibri}
\usepackage{titling}
\setlength{\droptitle}{-2cm}
\usepackage [autostyle=once,english=british]{csquotes}
\usepackage [UKenglish,american,british]{babel}
\usepackage{setspace}
%\doublespacing
\onehalfspacing
\let\oldfootnote\footnote
\renewcommand{\footnote}[1]{\oldfootnote{\fontspec{TeX Gyre Chorus}#1}}
\begin{document}
This is test.\footnote{Test footnote.}
\end{document}