如何消除边距并最小化空白以充分利用 LaTeX 中的页面?

如何消除边距并最小化空白以充分利用 LaTeX 中的页面?

我想用 LaTeX 创建一份公式表。我可以在考试中使用它,它最多可以是一个正反面的页面。我不需要边距(只需要打印所需的边距)。我还想尽量减少空白(文本和公式之间的空白,...)。我想横向使用页面并将其细分为 4-5 列。可以创建类似的东西吗?

它必须看起来像这个手写的处方(抱歉质量不好): 手写页

答案1

这是另一个选项,使用geometry包来改变页面布局,multicol包以获取四列文档并重新定义以减小字体大小和、\normalsize的值以及它们的“短”变体:\abovedisplyskip\belowdisplayskip

\documentclass{article}
\usepackage[margin=3pt,landscape]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{multicol}
\usepackage{amsmath}
\usepackage[nopar]{lipsum}%just to generate text for the example

% redefinition of \normalsize to use \footnotesize and decrease the values for
% \abovedisplyskip, \belowdisplayskip, and the "short" variants
\makeatletter
\renewcommand\normalsize{%
  \@setfontsize\footnotesize\@viiipt{9.5}%
   \abovedisplayskip 1\p@ \@plus\p@ \@minus\p@
   \belowdisplayskip 1\p@ \@plus\p@ \@minus\p@
   \abovedisplayshortskip \z@ \@plus\p@
   \belowdisplayshortskip \z@ \@plus\p@ \@minus\p@
   \let\@listi\@listI}
\makeatother

\pagestyle{empty}

% multicol parameters
\setlength\premulticols{1pt}
\setlength\postmulticols{1pt}
\setlength\multicolsep{1pt}
\setlength\columnsep{2pt}
\raggedright

\newcommand\TestText{% just to generate text for the example
\lipsum[4]
\begin{gather*}
E = mc^2.
\end{gather*}
\lipsum[4]
\begin{align*}
a &= b \\
&= c \\
&= d.
\end{align*}
}


\begin{document}

\begin{multicols}{4}
\TestText\TestText\TestText\TestText\TestText%
\TestText\TestText\TestText\TestText\TestText
\end{multicols}

\end{document}

在此处输入图片描述

答案2

我曾经想做类似的事情,但后来被告知只允许手写文本,所以我一直没有通过一个粗糙的模板。它lipsum在 2 页上挤进了 36 个段落,而通常只有 14 个段落,所以告诉我它是否适合您的需求:

代码

\documentclass[10pt,fleqn]{scrartcl}
\usepackage[margin=5mm,landscape]{geometry}
\usepackage{lipsum}
\usepackage{multicol}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[condensed,math]{kurier}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\usepackage[compact]{titlesec}
\titlespacing{\section}{0pt}{*0}{*0}
\titlespacing{\subsection}{0pt}{*0}{*0}
\titlespacing{\subsubsection}{0pt}{*0}{*0}

\setlength{\columnsep}{2mm}
\setlength{\columnseprule}{0.4pt}
\setlength{\parindent}{0pt}
\setlength{\mathindent}{0pt}
\renewcommand{\baselinestretch}{0.70}\normalsize

\setlength{\parskip}{0pt}
\setlength{\parsep}{0pt}
\setlength{\topsep}{0pt}
\setlength{\partopsep}{0pt}

\begin{document}
\raggedcolumns

\begin{multicols*}{5}
\section{Mechanics}
\lipsum[1-5]
\[ \int_0^1f(x)\ dx \]
\lipsum[6-10]
\section{Thermodynamics}
\lipsum[11-15]
\[ \int_0^1f(x)\ dx \]
\lipsum[16-20]
\section{Quantummagic}
\lipsum[21-25]
\[ \int_0^1f(x)\ dx \]
\lipsum[26-30]
\section{Relativity}
\lipsum[31-34]
\end{multicols*}

\end{document}

输出

在此处输入图片描述

相关内容