我继承了.tex
一本书的相当复杂的文件结构,现在我必须做一些调整。我遇到的一个问题是,我想在章节标题中做一个脚注。标题按定义只能用大写字母书写(\MakeUppercase
这不是默认的\chapter
,而是自定义的版本)。我不希望脚注只用大写字母书写。我可以通过更改脚注,\MakeLowercases
但显然我也不希望这样。
此外,我非常感激任何进入 TeX 世界的一般性建议。
提前致谢。
这是我使用标准 overleaf 文件创建的最小示例的尝试。原始文件使用许多其他 bib 和自定义命令,但我猜/希望这些不是必需的。
\documentclass{article}
\usepackage[utf8]{inputenc}
\newcommand{\Ueberschrift}[1]{\protect\MakeUppercase{#1}\newline}
\usepackage{natbib}
\usepackage{graphicx}
\begin{document}
\Ueberschrift{Introduction\protect\footnote{This is the footnote text ABC}}
Random main text.
\end{document}
问题是,脚注文本全部用大写字母书写,我想将其更改为原来的大写字母和小写字母。希望这能有所帮助。
答案1
您可以使用 插入脚注标记\footnotemark
,并使用 指定后面的文本\footnotetext
。使用您的示例,
\documentclass{article}
\newcommand{\Ueberschrift}[1]{\protect\MakeUppercase{#1}\newline}
\begin{document}
\Ueberschrift{Introduction\protect\footnotemark}
\footnotetext{This is the footnote text ABC}
Random main text.
\end{document}
不过,我同意@cgnieder的评论,使用包会更好(例如titlesec
)来格式化章节标题,而不是定义新命令。