我希望在以下问题上说清楚。我想用乳胶创建一份新闻稿,其中第一个非空白页包含一个灰色列(突出显示),并在其下方的一个单独的框中,包含另一个小灰色列。此外,在此旁边,我希望有其他普通文本。我正在使用\minipage
带有two columns
设置的环境,但我真的不知道它是如何工作的,我无法得到我想要的结果。我让两个灰色列一个在另一个下面,但普通文本列会移动到下一页。以下是一些代码:
\documentclass{article}
\usepackage[lmargin=1cm, bmargin=0.2cm, tmargin=1cm, rmargin=1cm, centering, includefoot,heightrounded]{geometry}
\usepackage{tikz} %pagenodes}
\usetikzlibrary{calc}
\usepackage{lmodern}
\usepackage{multicol}
\usepackage{lipsum}
\usepackage{atbegshi}
\usepackage{mwe}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{here}
\usepackage{color}
\usepackage{framed}
\usepackage{wrapfig}
\usepackage[none]{hyphenat}
\usepackage{textcomp}
\definecolor{boxgray}{RGB}{139,137,137}
\begin{document}
\thispagestyle{empty}
\colorbox{boxgray}{
\begin{minipage}[t]{60mm}
\centering
\begin{minipage}[t]{.95\linewidth}
\color{black}
\textbf{\large Contents}
\begin{itemize}
\parskip = 0pt
\item Text
\item Text
\item Text
\item Text
\item Text
\end{itemize}
\parskip = 14pt
\centerline {\rule{.75\linewidth}{.25pt}}
\textbf{Lorem Ipsum1}
\parskip = 3pt
\lipsum[2]
\lipsum[4]
\end{minipage}
\end{minipage}}\hfill
\colorbox{boxgray}{
\begin{minipage}{30mm}
\centering
\begin{minipage}{.65\linewidth}
\color{black}
\textbf{\large Contacts}
\begin{itemize}
\parskip = 0pt
\item Text
\item Text
\end{itemize}
\end{minipage}
\end{minipage}}\hfill
\begin{minipage}[t!]{.375\linewidth}
\begin{center}
\textbf{\Large Lorem Ipsum2}
\end{center}
\parskip = 5pt
\lipsum[1-2]
\end{minipage}\hfill
我使用 进行编译pdflatex
。
答案1
问题在于,您告诉 LaTeX 填充左侧框右侧的所有水平空间,因此该页面上没有其他空间。为了避免这种情况,请将框包装在minipage
类似以下的外部环境中。我还通过消除不必要的前言,使您的最小示例更加简洁。请注意,在任何情况下您都不需要color
as well as xcolor
。
\documentclass{article}
\usepackage[lmargin=1cm, bmargin=0.2cm, tmargin=1cm, rmargin=1cm, centering, includefoot,heightrounded]{geometry}
\usepackage{lipsum}
\usepackage{xcolor}
\definecolor{boxgray}{RGB}{139,137,137}
\begin{document}
\thispagestyle{empty}
\begin{minipage}[t]{60mm}
\colorbox{boxgray}{
\begin{minipage}[t]{60mm}
\centering
\begin{minipage}[t]{.95\linewidth}
\color{black}
\textbf{\large Contents}
\begin{itemize}
\parskip = 0pt
\item Text
\item Text
\item Text
\item Text
\item Text
\end{itemize}
\parskip = 14pt
\centerline {\rule{.75\linewidth}{.25pt}}
\textbf{Lorem Ipsum1}
\parskip = 3pt
\lipsum[2]
\lipsum[4]
\end{minipage}
\end{minipage}}
\colorbox{boxgray}{
\begin{minipage}{30mm}
\centering
\begin{minipage}{.65\linewidth}
\color{black}
\textbf{\large Contacts}
\begin{itemize}
\parskip = 0pt
\item Text
\item Text
\end{itemize}
\end{minipage}
\end{minipage}}
\end{minipage}
\hfill
\begin{minipage}[t]{.375\linewidth}
\begin{center}
\textbf{\Large Lorem Ipsum2}
\end{center}
\parskip = 5pt
\lipsum[1-2]
\end{minipage}\hfill
\end{document}