这是我维护的校报模板。它包含来自各处的点点滴滴(我们都需要从某个地方开始)。我知道这个文件可能还有很多可以改进的地方。现在,它并不漂亮,但它很管用。
总是有两列,一列用于星座运势,一列用于新闻。宽度应为 1/3 页宽,另一列为 2/3 页宽(或者第一列略小,第二列为剩余宽度 - 1/3 对我来说似乎太宽了)。
如果能将“报纸名称”垂直居中放置在页面顶部(上边距为 0pt)以及“星座运势”和“突发新闻!”的上方,并带有顶部和底部填充,那就太好了。
所以就像
{top page edge}
{blank line}
{blank line}
NEWSPAPER NAME
{blank line}
{blank line}
Horoscopes | Breaking News!
Aquarius | Lorem ipsum dolor sit...
Lorem Ipsum | purus elit, ...
但这并不重要。它现在运行得足够好。
我使用 进行编译xelatex newspaper.tex
。
欢迎一切改进。
newspaper.tex
\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\usepackage[paperheight=11.00in,paperwidth=8.50in,margin=0.70in]{geometry}
\usepackage{graphicx} % For resizebox
\usepackage{lipsum}
\usepackage{setspace}
\usepackage{tabularx}
\usepackage{titlesec}
\newcommand{\makeHeader}{
\begin{center}
\begin{minipage}{\textwidth}
\centering
\resizebox{0.70 \linewidth}{!}{
\uppercase{Newspaper Name}
}
\end{minipage}
\end{center}
}
\pagenumbering{gobble}
\begin{document}
\makeHeader
\begin{minipage}[t][9in]{0.3\linewidth}
\begin{spacing}{1}
\section*{Horoscopes}
\subsection*{Aquarius}
Lorem Ipsum \\[-5pt]
\subsection*{Pisces}
Lorem Ipsum \\[-5pt]
\subsection*{Aries}
Lorem Ipsum \\[-5pt]
\subsection*{Taurus}
Lorem Ipsum \\[-5pt]
\subsection*{Gemini}
Lorem Ipsum \\[-5pt]
\subsection*{Cancer}
Lorem Ipsum \\[-5pt]
\subsection*{Leo}
Lorem Ipsum \\[-5pt]
\subsection*{Virgo}
Lorem Ipsum \\[-5pt]
\subsection*{Libra}
Lorem Ipsum \\[-5pt]
\subsection*{Scorpio}
Lorem Ipsum \\[-5pt]
\subsection*{Sagittarius}
Lorem Ipsum \\[-5pt]
\subsection*{Capricorn}
Lorem Ipsum \\[-5pt]
\end{spacing}
\end{minipage}
%
\hfill\vline\hfill
%
\begin{minipage}[t][9in]{0.6\linewidth}
\section{Breaking News!}
\lipsum[1] \ldots\\[10pt]
\section{Not So Breaking News}
\lipsum[2] \ldots\\[10pt]
% https://tex.stackexchange.com/a/18360
\section{Some Humour}
Expand $(a+b)^n$:
\begin{center}
\newcount\mycntr
\mycntr=-5
\loop\advance\mycntr by 5
\ifnum\mycntr < 40
$(a\hskip\mycntr pt +\hskip\mycntr pt b)^n$\\
\repeat
\end{center}
\end{minipage}
\end{document}
答案1
假设“报纸名称”也在第二页重复,则可以使用fancyhdr
(对于“报纸名称”)和paracol
两列布局实现类似的布局。使用后者,不适合第一页左列的文本将自动继续在第二页的左列中显示。
\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\usepackage[paperheight=11.00in,paperwidth=8.50in,margin=0.70in, top=2.5cm]{geometry}
%\usepackage{graphicx} % For resizebox
\usepackage{lipsum}
\usepackage{setspace}
%\usepackage{tabularx}
%\usepackage{titlesec}
\usepackage{paracol}
\columnratio{0.35}
\setlength{\columnseprule}{0.2pt}
\setlength{\columnsep}{3em}
\usepackage{fancyhdr}
\fancyhead{}
\fancyhead[c]{\Huge\uppercase{Newspaper Name}}
\renewcommand{\headrulewidth}{0pt}
\pagestyle{fancy}
\setlength{\headheight}{35pt}
\pagenumbering{gobble}
\begin{document}
\begin{paracol}{2}
\section*{Horoscopes}
\subsection*{Aquarius}
Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum
\subsection*{Pisces}
Lorem Ipsum
\subsection*{Aries}
Lorem Ipsum
\subsection*{Taurus}
Lorem Ipsum
\subsection*{Gemini}
Lorem Ipsum
\subsection*{Cancer}
Lorem Ipsum
\subsection*{Leo}
Lorem Ipsum
\subsection*{Virgo}
Lorem Ipsum
\subsection*{Libra}
Lorem Ipsum
\subsection*{Scorpio}
Lorem Ipsum
\subsection*{Sagittarius}
Lorem Ipsum
\subsection*{Capricorn}
Lorem Ipsum
\section*{Daily Quotes}
Your daily quote can be placed here.
\switchcolumn
\section{Breaking News!}
\lipsum[1]
\section{Not So Breaking News}
\lipsum[2]
% https://tex.stackexchange.com/a/18360
\section{Some Humour}
Expand $(a+b)^n$:
\begin{center}
\newcount\mycntr
\mycntr=-5
\loop\advance\mycntr by 5
\ifnum\mycntr < 40
$(a\hskip\mycntr pt +\hskip\mycntr pt b)^n$\\
\repeat
\end{center}
\section{another section}
\lipsum[1-3]
\end{paracol}
\end{document}