脚注的更新命令

脚注的更新命令

我需要更改文档中所有脚注的字体;最强力的方法是更改​​每一个脚注的字体,但只有几十个。

我以为我可以\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}

在此处输入图片描述

相关内容