
私は、大学の TeX テンプレートを、これを試す前にすでに論文を書いた LyX に取り込もうとしていますが、パニックになっています。
完全なテンプレートは以下から取得できます。https://www2.vmi.ei.tum.de/テンプレート/; 私が使うthesis-current-utf8.zip
。
ソースをユーザーフォルダなどにコピーすることで
ドキュメント スタイルarticle
(tum) を選択し、LyX で動作しない部分をtum.cls
削除するなど、若干の変更を加えることができます。それでも、ファイルを何らかの方法でインポートする必要があり、これは非常に複雑です (以下を参照)。hyperref
frontpage.tex
しかし、このファイルをLyXにインポートすることはできません。
Undefined Control Sequence
エラー。
下の TeX ファイルをインポートして表示してみて、何が間違っているか教えてください。画像にこだわらなくても、ダウンロード リンクからでも構いません。私はすでにこの作業に 1 週間取り組んでいるので、本当に助かります。
\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------------------%
}
答え1
一般的に、「.tex」ファイルのような「フロントページ.tex」LyXに組み込むことで、「.tex」子ドキュメントとしてファイルします。
ここで、LaTeX の状況を見てみましょう。ドキュメント クラス "tum.cls" を使用するメイン ファイル "thesis.tex" があり、 を介して間接的にいくつかのマクロを定義し\Define....
、 を介してファイル "frontpage.tex" をインクルードします\input
。したがって、フロントページを LyX ドキュメントにすばやく取り込むには、
クラス スタイル ファイル "tum.cls" を LaTeX プリアンブルにコピーし、ドキュメント クラスに関連付けられている行 (、、、... など) を削除 (またはコメントにする)
\ProvidesClass
し、LyX によって提供されるパッケージ () も削除し\LoadClass
ます。\DeclareOption
\usepackage
\Define...
メインファイル「thesis.tex」からマクロによる設定をコピーします。終わりLaTeXのプリアンブルの、つまり、\DefineType{Diplom} ... \DefineIPLogo{logos/FG_VMI_RGB}
(そしてもちろん、正しい値を設定します。)
「frontpage.tex」を子文書として、インクルード タイプ「入力」で LyX にインクルードします (「挿入 > ファイル > 子文書...」)。
さらに、標準の LyX ディストリビューションには含まれていないドキュメント クラス「article (tum)」を LaTeX クラス「article」に変換するのは、間違った選択であると思われます。クラス「tum.cls」はクラス「scrreprt」に基づいています。これは LyX の「report (KOMA-Script)」に相当します。
最後に、LyX ドキュメントをコンパイルして表示するには、「View PDF (pdflatex)」を使用します (tum テンプレートでは pdflatex が使用されるため)。
(ちなみに、この状況では LyX レイアウト ファイルを作成するのが合理的です。これに関する詳細は、「新しいドキュメント クラスのインストール」の章の LyX メニューの「ヘルプ > カスタマイズ」に記載されています。)