
Ich versuche, die TeX-Vorlage meiner Universität in mein LyX zu bekommen, wo ich meine Abschlussarbeit bereits geschrieben habe, bevor ich dies versuche, und ich flippe aus.
Die vollständige Vorlage finden Sie unterhttps://www2.vmi.ei.tum.de/templates/; Ich benutze thesis-current-utf8.zip
.
Durch Kopieren der Quellen in den Benutzerordner usw.
Ich kann den Dokumentstil article
(tum) auswählen und mit geringfügigen Änderungen tum.cls
den Teil entfernen hyperref
, der mit LyX nicht funktioniert. Ich muss die frontpage.tex
Datei immer noch irgendwie importieren, was ziemlich kompliziert ist (siehe unten).
Ich kann diese Datei allerdings nicht in LyX importieren. Es gibt mir eine Menge
Undefined Control Sequence
Fehler.
Vielleicht können Sie versuchen, die TeX-Datei unten zu importieren und anzuzeigen und mir dann sagen, was falsch ist. Kümmern Sie sich nicht um die Bilder oder verwenden Sie den Download-Link. Das wäre wirklich toll, da ich bereits seit einer Woche daran arbeite!
\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------------------%
}
Antwort1
Im Allgemeinen wird statt dem Importieren einer".tex"Datei wie"frontpage.tex"in LyX ist es auch möglich, eine".tex"Datei als untergeordnetes Dokument.
Schauen wir uns hier die Situation in LaTeX an. Es gibt die Hauptdatei "thesis.tex", die die Dokumentklasse "tum.cls" verwendet, indirekt mehrere Makros über definiert \Define....
und die Datei "frontpage.tex" über einbindet \input
. Um also die Titelseite schnell in ein LyX-Dokument zu bekommen,
wir kopieren die Klassenstildatei „tum.cls“ in die LaTeX-Präambel und entfernen Zeilen (oder machen sie zu Kommentaren), die mit der Dokumentklasse verbunden sind (z. B. ,
\ProvidesClass
,\LoadClass
,\DeclareOption
…), und entfernen auch Pakete (\usepackage
), die ansonsten von LyX bereitgestellt werden.kopieren wir das Setup der
\Define...
Makros aus der Hauptdatei "thesis.tex" in dieEndeder LaTeX-Präambel, d. h.\DefineType{Diplom} ... \DefineIPLogo{logos/FG_VMI_RGB}
(und natürlich die richtigen Werte einstellen.)
Wir binden "frontpage.tex" als Kinddokument mit dem Include-Typ "Input" in LyX ein ("Einfügen > Datei > Kinddokument...").
Wenn die Dokumentklasse „article (tum)“, die in einer Standard-LyX-Distribution nicht enthalten ist, in die LaTeX-Klasse „article“ übersetzt werden kann, dann scheint sie die falsche Wahl zu sein. Die Klasse „tum.cls“ basiert auf der Klasse „scrreprt“. Diese entspricht „report (KOMA-Script)“ in LyX.
Zum Kompilieren und Anzeigen des LyX-Dokuments verwenden wir schließlich „PDF anzeigen (pdflatex)“ (da pdflatex von der Tum-Vorlage verwendet wird).
(Übrigens wäre es für diesen Fall sinnvoll, eine LyX-Layoutdatei zu erstellen. Nähere Informationen hierzu finden Sie im LyX-Menü „Hilfe > Anpassung“ im Kapitel „Neue Dokumentklassen installieren“.)