我有两个匹配的文档,其中包含两个不同类别的注释。文档类别、序言等都相同。在一个文件中,当我导出它时,目录将部分标题居中,而在另一个文件中,部分标题左对齐。我希望它们左对齐,但不明白我可能无意中在 LyX 中插入了什么代码,导致部分标题在目录中居中对齐。有人能帮我吗?如何防止我的文件将部分标题在目录中居中对齐?
我在 Mac OS X Yosemite 10.10.3 上使用 LyX 2.0.6。我可以发布屏幕截图,这应该有用。
更新 1:%% LyX 2.0.6 创建了此文件。有关更多信息,请参阅http://www.lyx.org/. %%除非您确实知道自己在做什么,否则请不要编辑。
\documentclass[10pt,english]{article}
\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{Gentium Basic}
\setsansfont[Mapping=tex-text]{Linux Libertine}
\usepackage[letterpaper]{geometry}
\geometry{verbose,tmargin=1in,bmargin=1in,lmargin=1in,rmargin=1in}
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
\usepackage{array}
\usepackage{float}
\usepackage{makeidx}
\makeindex
\usepackage{graphicx}
\PassOptionsToPackage{normalem}{ulem}
\usepackage{ulem}
\usepackage[unicode=true,pdfusetitle,
bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,
breaklinks=false,pdfborder={0 0 0},backref=false,colorlinks=false]
{hyperref}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
%% Because html converters don't know tabularnewline
\providecommand{\tabularnewline}{\\}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage{bibleref}
\usepackage{makeidx}
\makeindex
\renewcommand{\bvidxpgformat}{textit}
\usepackage[bottom]{footmisc}
\AtBeginDocument{
\def\labelitemiii{\(\triangleright\)}
\def\labelitemiv{\(\rightarrow\)}
}
\makeatother
\usepackage{xunicode}
\usepackage{polyglossia}
\setdefaultlanguage{english}
\begin{document}
\title{___}
\author{___}
\date{February 11-14; May 5-9, 2014\pagebreak{}\tableofcontents{}\pagebreak{}}
\maketitle
\part{Introductory Matters}
\section{Introduction}
答案1
我真心希望这是用户引入的错误,而不是 LyX 生成的代码。
您不能只\tableofcontents
在日期字段内调用。
\documentclass{article}
\begin{document}
\title{LyX is strange}
\author{Wombat}
%\date{February 11-14; May 5-9, 2014\pagebreak{}\tableofcontents{}\pagebreak{}}% This is rubbish, sorry
\date{In 2014}
\maketitle
\clearpage
\tableofcontents
\clearpage
\part{Introductory Matters}
\section{Introduction}
\end{document}