我需要更改文档中所有脚注的字体;最强力的方法是更改每一个脚注的字体,但只有几十个。
我以为我可以\renewcommand
在序言中使用,但似乎没有用。我怎样才能让每次有脚注时它都用斜体显示,而不必写
\footnote{\textit{blahblah}}
我知道这个问题对于你们大多数人来说都是微不足道的,但我似乎弄错了谢谢!弗朗西斯科
这是我的 MWE
\documentclass[12pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{lipsum}
\renewcommand{\footnote}{\footnote{\italics}}
答案1
您可能也不希望脚注标记采用斜体,因此只需找到最佳设置方式\itshape
以及调用的开始位置\@makefntext
即可。
\documentclass[12pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@footnotetext}{\rule}{\itshape\rule}{}{}
\makeatother
\usepackage{lipsum}
\textheight=2cm % just to make a smaller picture
\begin{document}
Some text.\footnote{This footnote is in italics}
Some other text
\end{document}