Я пытаюсь отформатировать документ так, чтобы на титульном листе я мог использовать 'a' в качестве символа для сноски рядом с именем автора. Я пытался использовать \renewcommand {\renewcommand{\thefootnote}{a}, но это изменяет только верхний символ, а не нижний. Вот мой код:
\begin{document}
\begin{titlepage}
\title{My paper}
\author{
{\renewcommand{\thefootnote}{a}
Me\footnote{info} }}
\maketitle
\end{titlepage}
Когда я компилирую это, я получаю 'a' как верхний индекс, но внизу страницы я получаю просто '*'. Есть идеи, почему это происходит?
решение1
Внутри author предполагается среда.. а снаружи он меняется на значение по умолчанию. Поэтому вам нужно дать команду внутри и снаружи окружения title. (По этой причине я определил команду '\myalph', чтобы сделать ваш документ чистым.) . Также даже с командой внутри и снаружи окружения author вам нужен трюк, потому что команда footnote запрашивает метку сноски по умолчанию из окружения author. Хитрость в том, чтобы дать метку сноски внутри author и набрать ее позже с помощью footnotetext.
\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
%opening
\title{}
\author{}
\newcommand{\myalphfoot}
{
\renewcommand{\thefootnote}{\alph{footnote}}
}
\begin{document}
\begin{titlepage}
\title{My paper \footnote{test}}
\myalphfoot
\author{
\myalphfoot
Me\footnotemark[1] }
\footnotetext[1]{info}
\maketitle
\end{titlepage}
test\footnote{test2}
\end{document}