我刚接触 Latex,刚刚开始用它来写论文。
我从教授那里得到了一个不错的工作模板,但问题是他\KOMAoptions{twoside = false}
在文档中间使用了 typearea 更改警告中出现的内容。我继续研究选项,然后谷歌想出了几何包。
因此我尝试了以下方法:
\thispagestyle{plain}
\newgeometry{
\KOMAoptions{twoside = false} }
\begin{titlepage}
\begin{center}
\Huge{\textbf{Titel}}\\[3ex]
\Large{\textbf{Untertitel der Arbeit}}\\[4ex]
\Large{\textbf{Bachelor/Master-Thesis}}\\[1ex]
\Large{Fakultät Elektrotechnik und Informatik}\\[4ex]
\includegraphics[width=8cm]{images/hswgt.pdf}\\[4ex]
\Large{zur Erlangung des akademischen Grades}\\[1ex]
\Large{\textbf{Bachelor/Master of Science}}\\[3ex]
\normalsize
\begin{tabular}{rl}\\
vorgelegt von: & \quad Max Mustermann\\[1.2ex]
Studiengang: & \quad Wirtschaftsinformatik\\[1.2ex]
Matrikelnummer: & \quad 12345\\[1.2ex]
Erstgutachter: & \quad Prof. Dr. Max Mustermann\\[1.2ex]
Zweitgutachter: & \quad Prof. Dr. Max Mustermann\\[3ex]
\end{tabular}
\end{center}
\end{titlepage}
\advance\oddsidemargin by 0.5cm % Text verschieben
\advance\evensidemargin by -0.5cm % Text verschieben
\restoregeometry
不幸的是,这带来了两个新错误。请参阅附件中的错误截图。
这是我的根文档(抱歉,可能名字不正确,但我想这就是你们想看到的)
\documentclass[12pt,pdftex,a4paper,parskip=half]{scrbook} % Haupteinstellungen
\usepackage{ngerman} % Deutsche Sprachdatei
\usepackage[utf8]{inputenc} % Deutsche Umlaute
\usepackage[T1]{fontenc} % Schriftart
\usepackage{graphicx} % Grafiken einbinden
\usepackage{amsmath, amsthm, amssymb} % Mathematische Formeln
\usepackage{mathtools} % Mathematische Formeln
\usepackage{setspace} % Zeilenabstand
\usepackage{lmodern} % Vektorschriftart Modern
\usepackage[hyphens]{url} % Trennung URLs
\usepackage{acronym} % Abkürzungsverzeichnis
\usepackage{listings} % Code
\usepackage{geometry} % Ermöglicht lokale Layout-Änderungen
\usepackage{booktabs} % Schöne Tabellen
\usepackage{tabularx} % Tabellen
\usepackage{scrhack} % Deprecated Methoden unterdrücken
\usepackage[backend=biber]{biblatex} % Gebraucht für BibStyle\documentclass[10pt]{•}
\DeclareNameAlias{default}{last-first/first-last} % Erst Nachname im Literaturverzeichnis
\addbibresource{bib/Literatur.bib}
\newenvironment{itemize*}%
{\begin{itemize}%
\setlength{\itemsep}{2pt}%
\setlength{\parskip}{2pt}}%
{\end{itemize}}
\newenvironment{enumerate*}%
{\begin{enumerate}%
\setlength{\itemsep}{2pt}%
\setlength{\parskip}{2pt}}%
{\end{enumerate}}
\deffootnote{1em}{1em}{ %Einrueckung der Fussnoten wird korrigiert
\textsuperscript{\thefootnotemark\ }
}
\lstset{%
language=[LaTeX]TeX, % Sprache des Quellcodes ist TeX
stepnumber=1, % Jede Zeile nummerieren.
numbersep=5pt, % 5pt Abstand zum Quellcode
numberstyle=\tiny, % Zeichengrösse 'tiny' für die Nummern.
breaklines=true, % Zeilen umbrechen wenn notwendig.
breakautoindent=true, % Nach dem Zeilenumbruch Zeile einrücken.
postbreak=\space, % Bei Leerzeichen umbrechen.
tabsize=2, % Tabulatorgrösse 2
basicstyle=\ttfamily\footnotesize, % Nichtproportionale Schrift, klein für den Quellcode
showspaces=false, % Leerzeichen nicht anzeigen.
showstringspaces=false, % Leerzeichen auch in Strings ('') nicht anzeigen.
extendedchars=true % Alle Zeichen vom Latin1 Zeichensatz anzeigen.
} % Hintergrundfarbe des Quellcodes setzen.
%Trennung von Wörtern
\hyphenation{Such-er-geb-nis-se}
\hyphenation{Such-er-geb-nis-sen}
\pdfminorversion 6 % PDF-Version 1.6
\onehalfspacing % Zeilenabstand 1,5
\begin{document}
\pagestyle{plain} % Keine Kopfzeilen
\input{Titelseite} % Titelseite
\input{Erklaerung} % Eidesstattliche Erklärung
\input{Vorwort} % Vorwort
\input{Abstract} % Abstract\tableofcontents % Inhaltsverzeichnis
\clearpage % Neue Seite
\input{Abkuerzungsverzeichnis} % Abkürzungsverzeichnis
\cleardoublepage % Neue Seite
\addcontentsline{toc}{chapter}{Abbildungsverzeichnis} % Überschrift Abbildungsverzeichnis
\listoffigures % Abbildungsverzeichnis
\cleardoublepage % Neue Seite
\addcontentsline{toc}{chapter}{Tabellenverzeichnis} % Überschrift Tabellenverzeichnis
\listoftables % Tabellenverzeichnis
\tableofcontents % Inhaltsverzeichnis
\input{Kapitel1}
\input{Kapitel2}
\input{Kapitel3}
\input{Kapitel4}
\input{Kapitel5}
\cleardoublepage
\addcontentsline{toc}{chapter}{Literaturverzeichnis}
\printbibliography[title=Literaturverzeichnis]
\appendix
\input{Anhang}
\end{document}
答案1
自从KOMA-Script 版本 3.23更改页面大小或打字区域的大小或选项twoside
或其他参数导致重新计算打字区域和边距,不再导致警告消息,而只导致信息(仅在文件中显示log
),例如:
\documentclass[twoside]{scrartcl}
\usepackage{blindtext}
\begin{document}
\Blindtext[3]
\KOMAoptions{twoside=false}
\Blindtext[3]
\end{document}
终端上不再显示警告:
(/usr/local/texlive/2017/texmf-dist/tex/latex/tools/xspace.sty)) (./test.aux) [1] [2] (./test.aux) ) Output written on test.pdf (2 pages).
但只有:
[1 ] Package typearea Info: These are the values describing the layout: (typearea) DIV = 10 (typearea) BCOR = 0.0pt (typearea) \paperwidth = 597.50793pt (typearea) \textwidth = 418.25555pt (typearea) DIV departure = -6% (typearea) \evensidemargin = 17.3562pt (typearea) \oddsidemargin = 17.3562pt (typearea) \paperheight = 845.04694pt (typearea) \textheight = 595.80026pt (typearea) \topmargin = -25.16531pt (typearea) \headheight = 17.0pt (typearea) \headsep = 20.40001pt (typearea) \topskip = 11.0pt (typearea) \footskip = 47.6pt (typearea) \baselineskip = 13.6pt (typearea) on input line 7. Package typearea Info: Using dirty hack to recalculate internal output (typearea) dimensions of LaTeX on input line 7. [2 ]
在log
文件中。
因此,不必要的警告的问题应该得到解决。