如何在课堂外更改 Latex 课堂上的文本?

如何在课堂外更改 Latex 课堂上的文本?

我的论文使用了 Latex 类,其中包含以下代码(XeLATEX 编译器):

论文

\ProvidesClass{thesis}  
\LoadClass{article}  
\RequirePackage{etoolbox}
\newif\if@bscthesis
\@bscthesisfalse
\DeclareOption{bsc}{\@bscthesistrue}
\newif\if@mscthesis
\@mscthesisfalse
\DeclareOption{msc}{\@mscthesistrue}
\ProcessOptions
\patchcmd{\@maketitle}{\@title}{

\if@mscthesis
MSC Thesis
\else
\if@bscthesis
BSC Project
\else
Doctoral Thesis
\fi\fi}{}{}
\endinput

文档.tex

\documentclass[msc]{Test}  
\title{A great article}  
\begin{document}  
    \maketitle  
\end{document}

我想更改MSC Thesis此 Latex 类之外的名称,但我不知道该怎么做。

答案1

与类类似:在序言中执行

\makeatletter
\patchcmd{\@maketitle}{MSC Thesis}{Whatever you'd like}{}{}
\makeatother

相关内容