如何更改 KOMA 脚本中的脚注符号 \thanks?

如何更改 KOMA 脚本中的脚注符号 \thanks?

默认情况下,KOMA-script第一次出现该\thanks命令时使用星号(*)符号,通常用于表示作者的所属关系。

我不喜欢星星,想把它改成匕首 (†) 或其他我喜欢的符号。我认为文档中没有提到任何选项,但也许有人知道解决方案?

\documentclass[a6paper]{scrreprt}
\title{Title needed to compile}
\author{John Doe\thanks{Blackacre University}}
\begin{document}
\maketitle
\end{document}

截屏

答案1

不幸的是,KoMa 类似乎与不兼容footmisc,这将允许您定义自己的脚注符号样式。

您可以更改的定义\@fnsymbol以删除星号。

\documentclass[a6paper]{scrreprt}

\makeatletter
% latex.ltx, line 8262:
\def\@fnsymbol#1{%
   \ifcase#1\or
   %\TextOrMath\textasteriskcentered *\or
   \TextOrMath \textdagger \dagger\or
   \TextOrMath \textdaggerdbl \ddagger \or
   \TextOrMath \textsection  \mathsection\or
   \TextOrMath \textparagraph \mathparagraph\or
   \TextOrMath \textbardbl \|\or
   %\TextOrMath {\textasteriskcentered\textasteriskcentered}{**}\or
   \TextOrMath {\textdagger\textdagger}{\dagger\dagger}\or
   \TextOrMath {\textdaggerdbl\textdaggerdbl}{\ddagger\ddagger}\else
   \@ctrerr \fi
}
\makeatother


\title{Title needed to compile}
\author{John Doe\thanks{Blackacre University}}

\begin{document}

\maketitle

\end{document}

在此处输入图片描述

使用标准类:

\documentclass[titlepage]{book}
\usepackage[a6paper]{geometry}
\usepackage[symbol]{footmisc}

\DefineFNsymbols*{noasterisk}{
   {\TextOrMath \textdagger \dagger}%
   {\TextOrMath \textdaggerdbl \ddagger}%
   {\TextOrMath \textsection  \mathsection}%
   {\TextOrMath \textparagraph \mathparagraph}%
   {\TextOrMath \textbardbl \|}%
   {\TextOrMath {\textdagger\textdagger}{\dagger\dagger}}%
   {\TextOrMath {\textdaggerdbl\textdaggerdbl}{\ddagger\ddagger}}%
}
\setfnsymbol{noasterisk}

\title{Title needed to compile}
\author{John Doe\thanks{Blackacre University}}

\begin{document}

\maketitle

\end{document}

在此处输入图片描述

答案2

您可以footmisc与 KOMA-Script 类一起使用,如果您\deffootnote在加载后重做手册中记录的 KOMA-Script 类footmisc

\documentclass[a6paper]{scrreprt}
\usepackage[symbol]{footmisc}
\deffootnote[1em]{1.5em}{1em}{%
\textsuperscript{\thefootnotemark}%
}
\DefineFNsymbols*{noasterisk}{
   {\TextOrMath \textdagger \dagger}%
   {\TextOrMath \textdaggerdbl \ddagger}%
   {\TextOrMath \textsection  \mathsection}%
   {\TextOrMath \textparagraph \mathparagraph}%
   {\TextOrMath \textbardbl \|}%
   {\TextOrMath {\textdagger\textdagger}{\dagger\dagger}}%
   {\TextOrMath {\textdaggerdbl\textdaggerdbl}{\ddagger\ddagger}}%
}
\setfnsymbol{noasterisk}

\title{Title needed to compile}
\author{John Doe\thanks{Blackacre University}}

\begin{document}

\maketitle

\end{document}

在此处输入图片描述

答案3

正如 Ingmar 在评论中所建议的那样,这个答案我发现一个简单的方法\stepcounter{footnote}就可以达到目的。

\documentclass[a6paper]{scrreprt}
\title{Title needed to compile}
\author{John Doe\stepcounter{footnote}\thanks{Blackacre University}}
\begin{document}
\maketitle
\end{document}

相关内容