LaTeX Beamer 클래스 \author{}
와 같은 자체 변수를 만들려고 합니다 . \date{}
문서에서 여러 번 사용하는 제목 이미지에 필요합니다. 서문에서 다음과 같은 해당 이미지의 경로를 지정하고 싶습니다.
\setTitleImage{path/to/image}
그런 다음 문서에서 를 사용하여 해당 경로를 얻는 것이 가능해야 합니다 \titleImage
. 나는 그것을 시도했지만 \newcommand{}
왠지 예상대로 작동하지 않습니다. 누구든지 그렇게하는 방법에 대한 아이디어를 가지고 있습니까?
미리 감사드립니다.
다니엘
답변1
beamer-fuberlin
테마는 명령을 정의 \titlegraphic
하고 \inserttitlegraphic
원하는 것을 수행할 수 있습니다.
\documentclass{beamer}
\mode
<all>
{
\renewcommand\titlegraphic[2][]{%
\edef\inserttitlegraphic{%
\ifx\relax#2\relax\else
\noexpand\includegraphics[#1]{#2}%
\fi}%
}%
\titlegraphic{}
}
\titlegraphic[width=5cm,keepaspectratio]{images/valley}
\begin{document}
\begin{frame}
\inserttitlegraphic{}
\titlegraphic[width=3cm,keepaspectratio]{example-image}
\inserttitlegraphic{}
\end{frame}
\end{document}
답변2
답변3
일반적인 질문에 답변하려면
LaTeX Beamer 클래스에 \author{} 또는 \date{}와 같은 자체 변수를 만들려고 합니다.
예를 들어 감독자를 포함하는 변수를 사용하여 다음을 정의할 수 있습니다.
\newcommand\insertsupervisor{} % Empty by default.
\newcommand\supervisor[1]{\renewcommand\insertsupervisor{#1}}
\supervisor{}
이제 를 사용하는 것처럼 프리앰블에서 사용할 수 있습니다 \author{}
. 감독자(내용)를 표시하려면 을 사용할 수 있습니다 \insertsupervisor
.