我尝试在此代码中更改 Supervisor 和 Candidate
\documentclass{beamer}
\usetheme[titlepagelogo=logopolito]{TorinoTh}
\author{name-of-the-author}
\rel{name-of-the-supervisor}
\title{title-of-your-thesis}
\ateneo{name-of-your-University}
\date{\today}
\begin{document}
\titlepageframe
\begin{tframe}{title-of-the-frame}
text
\end{tframe}
\end{document}
由\setrellabel{Advisor}
和
\setcandidatelabel{By}
(见Beamer2Thesis - Beamer 的论文主题)。但我无法运行此代码。请帮帮我。
答案1
据我了解,命令\setrellabel
和\setcandidatelabel
是可用的(并且是强制性的)仅有的如果主要语言不是英语也不是意大利语。
尽管这些语言很活跃,但它们并没有被定义(在我看来,这是错误的)。
这是一个补丁:
\documentclass{beamer}
\usetheme[
language=english,
titlepagelogo=logopolito
]{TorinoTh}
\makeatletter
\renewcommand\beamer@torinoth@superv{Advisor}
\renewcommand\beamer@torinoth@cand{\raisebox{-\depth}[0pt][0pt]{By}}
\makeatother
\author{name-of-the-author}
\rel{name-of-the-supervisor}
\title{title-of-your-thesis}
\ateneo{name-of-your-University}
\date{\today}
\begin{document}
\titlepageframe
\begin{tframe}{title-of-the-frame}
text
\end{tframe}
\end{document}
这个可怕的\raisebox
命令是由于,如果没有它,“顾问”和“By”就不会垂直对齐。:-(