我对 LaTeX 还很陌生,所以我需要一些帮助。我正在尝试创建一个很简单使用此模板的日记:http://www.howtotex.com/images/newsletter-howtotex-screen.png
问题是:用目录来处理多篇文章的最有效方法是什么?我试图在这个模板中添加目录,但结果令人沮丧 --- 我无法正确添加章节,当我尝试调整目录时,模板变得一团糟 :(
提前致谢。
答案1
我使用了模板并\addcontentsline
在代码中添加了\NewsItem
...它将为目录提供一个部分样式条目。
我没有检查这个模板的印刷风格以及其中可能存在的其他异常。
目录的外观应该尽可能适应新闻稿的风格
%%% LaTeX Template: Newsletter
%%%
%%% Source: http://www.howtotex.com/
%%% Feel free to distribute this template, but please keep the referal to HowToTeX.com.
%%% Date: September 2011
%%% ---------------
%%% PREAMBLE
%%% ---------------
\documentclass[10pt,a4paper]{article}
% Define geometry (without using the geometry package)
\setlength\topmargin{-48pt}
\setlength\headheight{0pt}
\setlength\headsep{25pt}
\setlength\marginparwidth{-20pt}
\setlength\textwidth{7.0in}
\setlength\textheight{9.5in}
\setlength\oddsidemargin{-30pt}
\setlength\evensidemargin{-30pt}
\frenchspacing % better looking spacing
% Call packages we'll need
\usepackage[english]{babel} % english
\usepackage[demo]{graphicx} % images
\usepackage{amssymb,amsmath} % math
\usepackage{multicol} % three-column layout
\usepackage{url} % clickable links
\usepackage{marvosym} % symbols
\usepackage{wrapfig} % wrapping text around figures
\usepackage[T1]{fontenc} % font encoding
\usepackage{charter} % Charter font for main content
\usepackage{blindtext} % dummy text
\usepackage{datetime} % custom date
\newdateformat{mydate}{\monthname[\THEMONTH] \THEYEAR}
\usepackage[%pdfpagemode=FullScreen,
colorlinks=false]{hyperref} % links and pdf behaviour
% Customize (header and) footer
\usepackage{fancyhdr}
\pagestyle{fancy}
\lfoot{ \footnotesize
Newletter from HowToTeX.com \\
\Mundus\ \href{http://www.howtotex.com}{HowToTeX.com} \quad
\Telefon\ 555-5555 \quad
\Letter\ \href{mailto:[email protected]}{[email protected]}
}
\cfoot{}
\rfoot{\footnotesize ~\\ Page \thepage}
\renewcommand{\headrulewidth}{0.0pt} % no bar on top of page
\renewcommand{\footrulewidth}{0.4pt} % bar on bottom of page
%%% ---------------
%%% DEFINITIONS
%%% ---------------
% Define separators
\newcommand{\HorRule}[1]{\noindent\rule{\linewidth}{#1}} % Creating a horizontal rule
\newcommand{\SepRule}{\noindent % Creating a separator
\begin{center}
\rule{250pt}{1pt}
\end{center}
}
% Define Title en News input
\newcommand{\JournalName}[1]{%
\begin{center}
\Huge \usefont{T1}{augie}{m}{n}
#1%
\end{center}
\par \normalsize \normalfont}
\newcommand{\JournalIssue}[1]{%
\hfill \textsc{\mydate \today, No #1}
\par \normalsize \normalfont}
\newcommand{\NewsItem}[1]{%
\addcontentsline{toc}{section}{#1}%
\usefont{T1}{augie}{m}{n}
\large #1 \vspace{4pt}
\par \normalsize \normalfont}
\newcommand{\NewsAuthor}[1]{%
\hfill by \textsc{#1} \vspace{4pt}
\par \normalfont}
%%% ---------------
%%% BEGIN DOCUMENT
%%% ---------------
\begin{document}
\pagestyle{plain}
\tableofcontents
\clearpage
% Title
% -----
\JournalIssue{1}
\JournalName{Science \& Technology}
\noindent\HorRule{3pt} \\[-0.75\baselineskip]
\HorRule{1pt}
% -----
% Front article
% -----
\vspace{0.5cm}
\SepRule
\vspace{0.5cm}
\begin{center}
\begin{minipage}[h]{0.75\linewidth}
\begin{wrapfigure}{l}{0.41\textwidth}
\includegraphics[width=0.42\textwidth]{frog.jpg}
\\ % this spacer is needed to make the text on the right fit OK
\end{wrapfigure}
\NewsItem{Frog eats monkey}
\emph{\blindtext}
\end{minipage}
\end{center}
% -----
% Other news (1)
% -----
\vspace{0.5cm}
\SepRule
\vspace{0.5cm}
\begin{multicols}{3}
\NewsItem{Monkey eats elephant}
\NewsAuthor{F. Wenneker}
\blindtext[2]
% -----
\vspace{1cm}
% Other news (2)
% -----
\NewsItem{Elephant eats frog}
\NewsAuthor{J. Doe}
\blindtext[1]
\begin{center}
\includegraphics[width=0.8\linewidth]{elephant}
\end{center}
\blindtext[1]
\end{multicols}
% -----
\end{document}