需要帮助在此模板上添加主管

需要帮助在此模板上添加主管

我对 Latex 还不太熟悉,我想在这个模板中添加一个主管,就像顾问和副顾问一样。我尝试修改副顾问部分,但没有成功。这是一个葡萄牙语模板(巴西),但用英语编写。

https://www.dropbox.com/s/y4n7bidwy966qox/mdtufsm.cls?dl=0

以下是程序

    %\listfiles
\documentclass[tg]{mdtufsm}
% um tipo específico de monografia pode ser informado como parâmetro opcional:
%\documentclass[tese]{mdtufsm}
% a opção `openright' pode ser usada para forçar inícios de capítulos
% em páginas ímpares
%\documentclass[openright]{mdtufsm}
% para gerar uma versão frente-e-verso, use a opção 'twoside':
% \documentclass[twoside]{mdtufsm}

\usepackage[T1]{fontenc}        % pacote para conj. de caracteres correto
\usepackage{fix-cm} %para funcionar corretamente o tamanho das fontes da capa
\usepackage{times, color, xcolor}       % pacote para usar fonte Adobe Times e cores
\usepackage[utf8]{inputenc}   % pacote para acentuação
\usepackage{graphicx}  % pacote para importar figuras
\usepackage{amsmath,latexsym,amssymb,amsfonts} %Pacotes matemáticos
%\usepackage{caption}
\usepackage{booktabs}
\usepackage{url}
\usepackage{subfig}
\usepackage{epstopdf}
\usepackage{float}
\usepackage{rotating}

\usepackage{epigraph}
\usepackage{blindtext}

%\usepackage{subcaption}
\captionsetup{compatibility=false}
\usepackage[%hidelinks%,
            bookmarksopen=true,linktoc=none,colorlinks=true,
            linkcolor=black,citecolor=black,filecolor=magenta,urlcolor=blue,
            pdftitle={Título da Dissertação ou Trabalho ....},
            pdfauthor={Nome Autor Sobrenome},
            pdfsubject={Dissertação de Mestrado},
            pdfkeywords={Dissertação, Modelo, LaTeX}
            ]{hyperref} %hidelinks disponível no pacote hyperref a partir da versão 2011-02-05  6.82a
%Nesse caso, hidelinks retira os retângulos em volta dos links das referências

%Margens conforme MDT 7ª edição, arrumar diretamente no mdtufsm.cls para funcionar a opção twoside *PENDENTE*
\usepackage[inner=30mm,outer=20mm,top=30mm,bottom=20mm]{geometry}

%==============================================================================
% Se o pacote hyperref foi carregado a linha abaixo corrige um bug na hora
% de montar o sumário da lista de figuras e tabelas
% Se o pacote não foi carregado, comentar a linha %
%==============================================================================
\input{macros/bugcaption}

%==============================================================================
% Identificação do trabalho
%==============================================================================
\title{title}

\author{Scalcon}{Filipe}
%Descomentar se for uma "autora"
%\autoratrue

\course{Engenharia Elétrica}
\altcourse{Curso de Engenharia Elétrica}

\institute{Centro de Tecnologia}
\degree{Bacharel em Engenharia Elétrica}

% Número do TG (verificar na secretaria do curso)
% Para mestrado deixar sem opção dentro do {}
\trabalhoNumero{}

%Orientador
\advisor[Prof.]{Dr.}{Vieira}{Rodrigo Padilha}
%Se for uma ``orientadora'' descomentar a linha baixo
%\orientadoratrue

%Co orientador, comentar se não existir
%\coadvisor[Prof.]{Drª.}{Pereira}{Maria Regina}
%\coorientadoratrue %Se for uma ``Co-Orientadora''

%Avaliadores (Banca)
\committee[Me.]{Gabbi}{Thieli Smidt}{UFSM}
\committee[]{Osório}{Caio Ruviaro Dantas}{UFSM}

% a data deve ser a da defesa; se nao especificada, são gerados
% mes e ano correntes
\date{16}{Dezembro}{2016}

%Palavras chave
\keyword{}
\keyword{}
\keyword{}
\keyword{}


%%=============================================================================
%% Início do documento
%%=============================================================================
\begin{document}

%%=============================================================================
%% Capa e folha de rosto
%%=============================================================================
\maketitle

%%=============================================================================
%% Catalogação (obrigatório para mestrado) e Folha de aprovação
%%=============================================================================
%Somente obrigatório para dissertação, para TG, remover as linhas   77  %
%Como a CIP vai ser impressa atrás da página de rosto, as margens inner e outer 
%devem ser invertidas.
\newgeometry{inner=20mm,outer=30mm,top=30mm,bottom=20mm}    
\makeCIP{[email protected]} %email do autor      
\restoregeometry

%Se for usar a catalogação gerada pelo gerador do site da biblioteca comentar as linhas
%acima e utilizar o comando abaixo
%\includeCIP{CIP.pdf}

%folha de aprovação
\makeapprove

还有更多部分,但我收到的错误是在 make aprove 中,可能与对类文件的更改有关。

答案1

将以下内容添加到文件中,例如在之前 \DeclareRobustCommand{\advisor}

\newif\ifsupervisora
\DeclareRobustCommand{\supervisor}[4][]{
        \gdef\@supervisorlast{#3}
        \gdef\@supervisorfirst{#4}
        \gdef\@supervisor{#1~#2~#4 #3}
        \gdef\@supervisorcommittee{#4 #3, #2}
        \gdef\@supervisorwithouttitle{#4 #3}
}

然后它说:

\@ifundefined{@advisor}{}{
  \vfill{\LargeC\textbf{\iforientadora\advisornamef\else\advisorname\fi:~\@advisor}}}
\@ifundefined{@coadvisor}{}{
  \\[6ex]{\LargeC\textbf{\ifcoorientadora\coadvisornamef\else\coadvisorname\fi:~\@coadvisor}}}

添加

\@ifundefined{@supervisor}{}{
  \\[6ex]{\LargeC\textbf{\ifsupervisora\supervisornamef\else\supervisorname\fi:~\@supervisor}}}

可以是之前,也可以是之后,取决于你想把它放在标题页的什么位置

并在 brazilian.babel 和 english.babel 中添加\advisorname和 的定义\advisornamef

相关内容