刚接触 LaTeX,想写推荐报告

刚接触 LaTeX,想写推荐报告

我刚开始学习 LaTeX,但我想学习如何用它写文档。我必须写一份推荐报告,并认为这是学习的好时机。我开始查看这里的 wiki 教程 http://en.wikibooks.org/wiki/LaTeX,但我想知道是否有一些与推荐报告相关的内容我可以查看。

有一件事我不确定如何做,那就是创建部分。我知道有\section{}\subsection{},但这不是我想要的。我正在寻找像\begin{abstract}居中格式。并且子部分将以斜体显​​示并左对齐。

有没有办法做到这一点,以便在创建目录时,它仍然会创建完整的目录?

答案1

通常,选择合适的文档类别是“正确”的解决方案。不幸的是,大多数文档样式要么看起来相同(LaTeX 默认样式),要么非常复杂(memoir以及其他高度可定制的样式)。要将修补程序应用于标准 LaTeX 样式之一,请使用titlesec包,特别是\titleformat命令:

\titleformat{\section}[block]{\centering\bfseries\normalsize}{\arabic{section}}{3pt}{}
\titleformat{\subsection}[hang]{\itshape}{\arabic{section}.\arabic{subsection}}{3pt}{}

那么你正在做的就是重新定义风格和命令,即它们的排版方式。它们的常规语义含义(包括为它们在目录中提供条目)将保持不变。生成的章节和子章节标题将如下所示\section\subsection

应用 \titleformat 命令后的文档外观

有关titlesec软件包的更多信息,请参阅CTAN 手册

答案2

在深入研究代码之前,通常最好选择一个文档类,也许是一个你熟悉的类,然后添加包和代码来获得你想要的东西。为了帮助你,这里有一个基于标准 LaTeX 文章类的最小类。在下面的最小类中,我包含了几个包来向你展示如何添加包。

\usepackage{makeidx}
\makeindex

用于创建索引。在文本中,每当您需要索引某些内容时,请写入\index{...}。要在末尾打印它,请输入\printindex

\documentclass[11pt]{article} 
    \usepackage[utf8]{inputenc} 
    \usepackage{graphicx} 
    \usepackage{makeidx}
    \makeindex
    \usepackage{lipsum}
    \title{Recommendation report}
    \author{Dr Matt}
    \date{5th of May 2011} 
    \begin{document}
      \maketitle
      \tableofcontents   
      \listoffigures
      \listoftables
      \newpage
    \begin{abstract}
    \lipsum[3]
    \end{abstract}
    \section{First section}
    Your text\index{text} goes here.
    \subsection{A subsection}
    \lipsum[2]
     More text.
    \printindex
    \end{document}

探索上述的最小值(一开始不要太担心文档的外观)。一旦您满意地拥有了能够反映您的要求的结构,您就可以开始考虑文档的呈现方面,例如斜体标题等......对于这些,您可以使用许多软件包,例如标题安全

答案3

我建议莱克斯[1]。它非常适合那些想边做边学、不想学习命令或宏的初学者。一旦您掌握了系统,您就可以查看 LaTeX 源代码和输出并了解其工作原理。

这样,您既可以进行实验,同时仍然能够生成出色的文档。

[1] www.lyx.org

相关内容