La importación de mi plantilla TeX falla

La importación de mi plantilla TeX falla

Estoy tratando de obtener la plantilla TeX de mi universidad en mi LyX donde ya escribí mi tesis antes de intentar esto y me estoy volviendo loco.

La plantilla completa se puede obtener dehttps://www2.vmi.ei.tum.de/templates/; Yo suelo thesis-current-utf8.zip.

Copiando las fuentes a la carpeta del usuario, etc.

Puedo elegir el estilo del documento article(tum) y con ligeras modificaciones tum.clscomo quitar la hyperrefparte que no funciona con LyX. Todavía necesito importar de alguna manera el frontpage.texarchivo, lo cual es bastante complicado (ver más abajo).

Sin embargo, no puedo importar este archivo a LyX. me da mucho

Undefined Control Sequence

errores.

Tal vez puedas intentar importar el archivo TeX a continuación, mostrarlo y decirme qué está mal. No te preocupes por las imágenes o ve al enlace de descarga. ¡Sería realmente genial ya que llevo trabajando una semana en esto!

\RestoreLanguage
\ifthenelse{\equal{\MyType}{PhD}}{%
\GeneratePhDHead\\[8ex]
%%--------------------Dissertations-Deckblatt----------------------------------------------------
\onehalfspacing
{\centering
\color{tumblue}{\huge\bf{\insertTitle \par \parindent 0pt }}
}
\vspace{2cm}
\begin{center}
{\Large{\bf{\insertAuthor}}}\\[6ex]
Vollständiger Abdruck der von der Fakultät für Elektrotechnik und Informationstechnik der Technischen Universität München zur Erlangung des akademischen Grades eines\\[3ex]
\textbf{Doktor-Ingenieurs (Dr.-Ing.)}\\[3ex]
genehmigten Dissertation.
\end{center}
\vfill
{\begin{tabular}{ll}
Vorsitzender                    & \insertVorsitzender \\[1ex]
Prüfer der Disseration:         & 1. \insertProfessorFirst \\
                                & 2. \insertProfessorSecond 
\end{tabular}}\\[6ex]
{Die Disseration wurde am \insertDateEnd\ bei der Technischen Universität München eingereicht und durch die Fakultät für Elektrotechnik und Informationstechnik am \insertDateBegin\ angenommen.}\\
\cleardoublepage
%%-------------------Ende Dissertation Deckblatt----------------------------
}{%
%%-------------------Studienarbeiten Deckblatt und erste Seiten----------------------------
%
\GenerateHead
\\[8ex]
%---------------------------------Thema und Autor--------------------------------
\onehalfspacing
%%%%%%%%%%%%%%
%{\color{tumblue}{\huge\bf{\insertTitle\par\ }}}\\[5ex]
%print1
%{\color{tumblue}{\huge\bf{\insertFirstTitle }}} \\[3ex] %\par\ %\parindent 0pt
%{\color{tumblue}{\huge\bf{\insertSecondTitle\par\ }}} \\[5ex]
%print2
%{\color{tumblue}{\huge\bf{\insertFirstTitle \par\ }}} \\[0ex] % %
%{\color{tumblue}{\Large\bf{\insertSecondTitle\par\ }}} \\[5ex]
%print3
%{\color{tumblue}{\huge\bf{\insertFirstTitle \par \parindent 0pt }}} %\\[0ex] % %
%{\color{tumblue}{\Large\bf{\insertSecondTitle\par\ }}} \\[5ex]
%print4
%{\color{tumblue}{\huge\bf{\insertFirstTitle }}} \\[4ex] 
%{\color{tumblue}{\huge\bf{\insertSecondTitle\par\ }}} \\[5ex]
%print5
{\color{tumblue}{\huge\textbf{\insertFirstTitle \par \parindent 0pt }}} \vspace{0.75\baselineskip}
{\color{tumblue}{\LARGE\textbf{\insertSecondTitle\par\ }}} \\[5ex]

{\Large{\bf{\insertAuthor}}}\\[3ex]
{\Large{{\insertType}}}\\[5ex]
\ \\
\vfill
%-----------------------------weitere Angaben -----------------------------------
\SelectByReport{%
\begin{tabular}{ll}
\intlAuthor:                   & \insertTableAuthor \\
\intlGroup:                    & \insertGroup \\
\intlProfessor: \hspace*{2cm}  & \insertProfessor \\
\intlAdvisor:                  & \insertAdvisor \\
\intlSemester:                 & \insertSemester \\
\intlDateEnd:                  & \insertDateEnd 
\end{tabular}}
{%
\begin{tabular}{ll}
\intlAuthor:                   & \insertTableAuthor \\
\intlLocation:                 & \insertStreet \\
                               & \insertTown \\
\intlNumber:                   & \insertMatrikelNr \\
\intlProfessor: \hspace*{2cm}  & \insertProfessor \\
\intlAdvisor:                  & \insertAdvisor \\
\intlDateStart:                & \insertDateBegin \\
\intlDateEnd:                  & \insertDateEnd 
\end{tabular}}

\cleardoublepage
%-----------------------
%echwechgema an mengen clearpage baigesaat

\SelectIfPartner{%
\GenerateHead
\ \\[-2ex]
% %------------------------- Beteiligte Organisationen -----------------
\singlespacing\noindent%%%%%%%%%%%%%%%
{\color{tumblue}{\huge\bf{\intlOrgans}}}\\

\parbox[c]{2.5cm}{\includegraphics{\insertInstituteLogo}}
\parbox[c]{13.5cm}{\insertFullAddress}
\ \\[5ex]%
\parbox[c]{2.5cm}{ \includegraphics[height=1cm]{\insertIPLogo}}
\parbox[c]{13.5cm}{\insertFullIPAddress}
\\[5ex]\par
% %------------------------- Eidesstattliche Erklaerung -----------------
{\color{tumblue}{\huge\bf{\intlStatement}}}\\[5ex]
\SelectByLanguage{I declare under penalty of perjury, that I wrote this \insertType\ entitled}
{Hiermit erkl\"are ich an Eides statt, dass ich diese \insertType\ zum Thema}\\[3ex]
{\color{tumblue}{\bf{\insertTitle}}}
\\[3ex]
\SelectByLanguage{by myself and that I used no other than the specified sources and tools.}
{selbstst\"andig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel verwendet habe.}
\\[7ex]
\SelectByLanguage{\insertUniSmallTown, \today}{\insertUniSmallTown, den \insertDateEnd}\\[-6ex]
\begin{flushright}{\rule{7cm}{0.5pt}}\\{\footnotesize{\insertAuthor}}\end{flushright}
\ \\[-8ex]\\\vfill\noindent
\insertAuthor\\
\insertStreet \\
\insertTown \\
\clearpage
%%%%%%%%%%%%%%%%%%
\onehalfspacing
}{%
\GenerateHead
\ \\[4ex]
% %------------------------- Beteiligte Organisationen -----------------
\singlespacing\noindent%%%%%%%%%%%%%%%
\ \\[20ex]%
% %------------------------- Eidesstattliche Erklaerung -----------------
{\color{tumblue}{\huge\bf{\intlStatement}}}\\[5ex]
\SelectByLanguage{I declare under penalty of perjury that I wrote this \insertType\ entitled}
{Hiermit erkl\"are ich an Eides statt, dass ich diese \insertType\ zum Thema}\\[3ex]
{\color{tumblue}{\bf{\insertTitle}}}
\\[3ex]
\SelectByLanguage{by myself and that I used no other than the specified sources and tools.}
{selbstst\"andig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel verwendet habe.}
\\[7ex]
\SelectByLanguage{\insertUniSmallTown, \today}{\insertUniSmallTown, den \insertDateEnd}\\[-6ex]
\begin{flushright}{\rule{7cm}{0.5pt}}\\{\footnotesize{\insertAuthor}}\end{flushright}
\ \\\vfill\noindent
\insertAuthor\\
\insertStreet \\
\insertTown \\
\clearpage
%%%%%%%%%%%%%%%%%%
\onehalfspacing
}
\cleardoublepage
%%----------------Ende Studienarbeiten Deckblatt und erste Seiten------------------%
}

Respuesta1

En general, en lugar de importar un".Texas"archivo como"frontpage.tex"en LyX, también es posible incluir un".Texas"archivarlo como documento secundario.

Veamos aquí la situación de LaTeX. Existe el archivo principal "thesis.tex" que utiliza la clase de documento "tum.cls", que define indirectamente varias macros a través de \Define...., e incluye el archivo "frontpage.tex" a través de \input. Por lo tanto, para convertir rápidamente la página principal en un documento LyX

  1. Copiamos el archivo de estilo de clase "tum.cls" en el Preámbulo de LaTeX y eliminamos líneas (o las hacemos comentarios) que están conectadas a la clase de documento (por ejemplo, \ProvidesClass, \LoadClass, \DeclareOption, ...) y también eliminamos paquetes ( \usepackage) que de otro modo están conectados. proporcionado por LyX.

  2. Copiamos la configuración de las \Define...macros desde el archivo principal "thesis.tex" alfindel Preámbulo de LaTeX, es decir,

    \DefineType{Diplom}
      ...
    \DefineIPLogo{logos/FG_VMI_RGB}
    

    (y, por supuesto, establezca los valores correctos).

  3. Incluimos "frontpage.tex" como documento secundario con el tipo de inclusión "Entrada" en LyX ("Insertar > Archivo > Documento secundario...").

Además, si la clase de documento "artículo (tum)", que no está en una distribución LyX estándar, se traduce a la clase "artículo" de LaTeX, entonces parece ser una elección incorrecta. La clase "tum.cls" está basada en la clase "scrreprt". Eso corresponde a "informe (KOMA-Script)" en LyX.

Finalmente, para compilar y ver el documento LyX usamos "Ver PDF (pdflatex)" (ya que la plantilla tum usa pdflatex).

(Por cierto, para esta situación tendría sentido crear un archivo de diseño LyX. Puede encontrar más información sobre esto en el menú LyX "Ayuda > Personalización" en el capítulo "Instalación de nuevas clases de documentos").

información relacionada