如何从文件输入字幕

如何从文件输入字幕

我正在使用这个模板写一篇论文。使用命令时\subtitle我遇到了问题。如果我遵循如下语法

\subtitle{This is the subtitle}

它可以工作。但是,如果我想从subtitle.tex类似这样的文件中输入字幕文本

\subtitle{\input{subtitle}}

它给了我一个错误。

有趣的是,其他命令如\title, \submissiontext, \degree可以正常工作接受来自文件的输入.tex

我希望对该\subtitle命令也采取同样的方法。

我该如何修复这个错误?

答案1

澄清/扩展大卫卡莱尔的评论。

(1)PhDThesisPSnPDF.cls用文本编辑器打开。

(2)将第 1148 行至第 1160 行修改为

% Title Box
\newsavebox{\PHD@Title}
\begin{lrbox}{\PHD@Title}
  \begin{minipage}[c]{0.98\textwidth}
    \centering \Huge \bfseries{\@title}
    \ifthenelse{\equal{\@subtitle}{}}{
      % subtitle is not defined
    }{
      \\
      \centering \Large {\@subtitle}
    } % subtitle is defined
  \end{minipage}
\end{lrbox}

为了

% Title Box
\newsavebox{\PHD@Title}
\begin{lrbox}{\PHD@Title}
  \begin{minipage}[c]{0.98\textwidth}
    \centering \Huge \bfseries{\@title}
      \\
      \centering \Large {\@subtitle} % subtitle is defined
  \end{minipage}
\end{lrbox}

(3)保存文件。

(4)使用\subtitle{\input{subtitle}}您将获得

A

相关内容