我想用 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}