我对 Latex 还很陌生,而且我正在使用 Lyx:因为它非常容易使用。我使用的是从网上找到的模板。我遇到的问题是章节页面向右侧倾斜,其余页面向左侧倾斜。所有章节都是这样。只有章节页面完全在右侧。由于我对 latex 还很陌生。我甚至不确定在哪里可以真正解决问题。我在下面附上了一张图片来展示问题,它可能看起来很丑,但这是我能做的最好的事情。无论如何,顶部页面是章节页面,底部页面是它的延续
关于在哪里查找或如何修复此问题的任何建议都会对我有很大帮助。
这是我使用的序言:
\usepackage{svn-multi}
\svnid{$Id$}
%\usepackage{prelim2e}
%\renewcommand{\PrelimWords}{Draft Copy \svnkw{Id}}
%%\newcommand*{\mysvnrev}{\svnrev}
\usepackage[hyperindex=true,
bookmarks=true,
colorlinks=false,
pdfborder=0,
pagebackref=false,
citecolor=blue,
plainpages=false,
pdfpagelabels,
pagebackref=true,
hyperfootnotes=false]{hyperref}
\usepackage[all]{hypcap}
\usepackage[palatino]{anuthesis}
\usepackage{afterpage}
\usepackage{graphicx}
\usepackage{thesissty}
%\usepackage[square]{natbib}
\usepackage[normalem]{ulem}
\usepackage[table]{xcolor}
\usepackage{makeidx}
\usepackage{cleveref}
\usepackage[centerlast]{caption}
\usepackage{float}
\urlstyle{sf}
\renewcommand{\sfdefault}{uop}
\usepackage[T1]{fontenc}
\usepackage[scaled]{beramono}
\usepackage{pifont}
\usepackage{rotating}
\usepackage{algorithmic}
\usepackage{multirow}
%%%% Old macros file includes
\usepackage{booktabs}
\usepackage{relsize}
\usepackage{xspace}
\usepackage{subfig}
\usepackage{listings}
%%%%%%%%
\newcommand{\cmark}{\ding{51}}
\newcommand{\xmark}{\ding{55}}
% renegade!
\setlength{\parindent}{0cm}
\setlength{\parskip}{4mm plus2mm minus3mm}
答案1
从讨论中可以看出,您实际上不需要遵循澳大利亚国立大学的指导方针。因此,没有充分的理由使用这个非常复杂且质量低下的模板。您能做的最好的事情就是完全摆脱它:删除所有自定义前言(除了您理解并确定您真正需要并且 LyX 不会自动提供的内容 - 就我所见,您可能应该删除几乎所有内容)。还要重置所有您不理解的文档参数。
那么问题是,如何重新获得美观的文档?使用以下指南可以获得一个良好的起点。
简单文档默认开始在 LyX 中撰写报告
文档类
这是最重要的选择。我推荐 KOMA-Script 中的一门课程。它们有合理的默认值,后来还有许多自定义选项和一本很好的手册(texdoc scrguien
) 来解释自定义选项。使用以下指南在 KOMA-Script 中的文章类别、报告类别和书籍类别之间进行选择:https://tex.stackexchange.com/a/36989/87201。
页面布局
选择您的格式(A4 或 US Letter)。如果适用,请设置双面文档;它会为双面打印适当设置边距和其他内容。
选择“页面样式”>“标题”。这会将章节和节打印在页面顶部。
边距
相信 KOMA-Script 会给出一个好的边距选择。您可以在“文档类别”>“类别选项”>“自定义”下微调边距大小。在此处,键入DIV=n
其中 n 为整数。它表示必须为边距保留的页面比例(更准确地说,所有页面尺寸都经过计算,使得文本宽度为页面宽度的 (n-2)/n 倍,同时保持和谐)。
在“页边距”选项卡下,确保已选择“默认页边距”。(这可防止geometry
程序包加载,从而干扰 KOMA-Script。)
字体
如果您需要特殊符号(例如,如果您需要数学公式),我建议您选择最新的高质量字体之一,这些字体在一个包中提供您需要的一切。这包括 Latin Modern 字体(可从界面中选择)以及 STIX 字体(在界面中选择默认为罗马字体并添加\usepackage{stix}
序言;还要选择合适的无衬线字体)。
如果您不需要特殊符号,您在字体选择上拥有更大的自由,并且 LyX 界面提供了一个很好的示例。
也可以选择系统字体(LyX 将自动切换到 XeTeX 或 LuaTeX)。但是,我并不建议一开始就这样做,尤其是如果需要数学字体的话。
模块
LyX 功能通过模块得到扩展。在“模块”选项卡下,选择与您的领域相关的内容。例如,如果您需要定理环境,请选择合适的定理模块。
Hyperref 支持
在 PDF 属性下激活 Hyperref 支持。选择自动填充页眉、断开行间链接和链接周围无框架。
数学选项
确保所有包都设置为自动加载。
表格
我建议使用booktabs
LyX 中称为“正式”样式的表格(可从表格属性中获得)。建议查看 booktabs 手册中的示例(texdoc booktabs
)。LyX 的嵌入式对象手册中也有一小节关于它的内容。
参考书目
LyX 使用的标准书目工具是 bibtex(从 2.3 版开始,LyX 也支持 biblatex)。从插入菜单添加您的 bibtex 书目,并根据您所在领域的最佳实践选择样式。(amsalpha
对于数学来说,这是一种很好的样式。)
子文件
对于长文档分离为子文档,只需要选择相同的文档类和模块,并为每个子文档设置主文档。
此外,如果您希望能够独立编译子文档,则必须对每个子文档应用上述设置。从主文档进行编译时,这些设置将被忽略。
进一步
可以进行更多自定义!为此,我建议逐步进行,并使用 LyX 手册和 KOMA-Script 手册作为主要来源。只有在您理解了在互联网上找到的命令并且确定 LyX 或 KOMA-Script 没有提供更简单的替代方案后,才在序言中引入这些命令。