优化文档以包含最少的空白/最多的文本

优化文档以包含最少的空白/最多的文本

我目前正在使用 Latex 编写考试小抄。页面上的很多空间都被浪费了。

有人能给我一些关于如何减少空白的建议吗?

我怀疑罪魁祸首是\documentclass[8pt]{article}在序言中,也许有一个更好的文档类用于编写大块文档?

修改:如果不清楚的话,垂直和水平边距似乎浪费了很多空间。但是文档确实需要留出足够的空间以便打印。

编辑2:这是当前代码。请忽略外语内容。

\documentclass[8pt]{article} \usepackage{amsmath} \usepackage{graphicx} \usepackage{hyperref} \usepackage[latin1]{inputenc}

\title{Zettel zur Mathe 2} \author{Oscar}

\begin{document} \maketitle

\\ \textbf{Zettel zur Mathe 2} \\ Eulersche Phi-Funktion:  \\ Quotientenregel: $f(x) = \frac{g(x)}{}h(x), f'(x) = \frac{g'(x)h(x) - g(x)h'(x)}{h(x)^2}$ \\ Kettenregel: $f'(x) = u'(v(x)) \cdot v'(x)$ \\ Produktenregel: $(f(x) \cdot g(x))' = f'(x) \cdot g(x) + f(X) \cdot g'(x)$ \\ L'Hôpital: $\lim_{x \to c} \frac{f(x)}{g(x)} = \lim_{x \to c} \frac{f'(x)}{g'(x)}$ if $\lim_{x \to c} f(x) \vee g(x) = 0 \vee \plusminus \infty$ \\ Differentialquotient: $f'(x_0) = \lim_{x\to\infty} \frac{f(x_0 + h) - f(x_0)}{h}$ \\ Bogenlaenge: $\int_{a}^{b} \sqrt{1 + (f'(x))^2} dx$ \\ Partielle Integration: $\int^b_a u(x) v'(x) dx = [u(x)v(x)]^b_a - \int^b_a u'(x) v(x) dx$ \\ Taylor: $T(x) = \sum\limits_{n = 0}^\infty {\frac{{{f^{\left( n \right)}}\left( a \right)}}{{n!}}{{\left( {x - a} \right)}^n}} = f(a)
+ f'(a)(x-a) + \frac{f''(a)}{2!} \cdot (x-a)^2 + \dots$ \\ \textbf{Integrals:} \\ $ \int \sin{(x)} dx = -\cos{(x)} + C, \int \cos{(x)} dx = \sin{(x)} + C, \int \sec^2{(x)} dx = \tan{(x)} + C$  \\ $\int \frac{1}{\sqrt{1 - x^2}} = \sin^{-1}(x) + C = \arcsin(x) + C$ \\ $\int \frac{1}{\sqrt{1 - x^2}} = -\cos^{-1}(x) + C = \arccos(x) + C$ \\ $\int \frac{1}{x^2 + 1} dx= \tan^{-1}(x) + C = \arctan(x) + C $ \\ Complex Integrals: $\tan(x), \ln(x)$ \\ $\int e^x dx = e^x + C, \int \frac{1}{x} = \ln{(|x|)} + C$



\end{document}

答案1

这里有一个例子,说明无需使用太多的花哨东西就可以把东西塞得多么紧密。

\documentclass{article}
\usepackage[landscape,margin=0.25cm]{geometry}
\usepackage{multicol}
\usepackage{lipsum}
\begin{document}
\begin{multicols}{4}
\footnotesize
\lipsum[1-19]
\end{document}

需要注意的一件事是我如何使用该multicol包。

但是,说到备忘单,我不会像其他文档一样使用它。我会采取另一种方法,使用minipages 来划分我想在备忘单上保留的各种细节。

因此,除了使用multicol上述示例中的 之外,我还会为您想要制作的每种类型的注释定义一个环境:我们称之为note。然后我将定义一个命令\notetitle。因此,每个备忘单注释的形式都是

\begin{note}
  \notetitle{Definite Integral}
  Everything I want to remember about definite integrals
  will be entered here.
\end{note}

这将创建类似

在此处输入图片描述

以上就是基本概念。下面是我定义该环境的方式:

\newsavebox\aebox
\newenvironment{note}
  {\begin{lrbox}\aebox
    \begin{minipage}[t]{\dimexpr\textwidth/5
                                -\columnsep
                                -2\fboxrule
                                -2\fboxsep}
      \setlength\parskip{0pt}%%
      \setlength\parindent{0pt}%% make everything very tight
      \small\raggedright
  }{%%
  \end{minipage}%%
  \end{lrbox}%%
  \noindent\fbox{\usebox{\aebox}}\newline}
\newcommand\notetitle[1]{\par\textbf{#1:}\newline}

没有什么特别的理由要框住这个框,但我发现如果不这样做,那么就很难找到东西。你自己决定吧。如果你不想框住东西,那么就删除对\fbox和删除的调用-2\fboxrule-2\fboxsep以节省更多空间。

由于我要在页面上使用五列,因此我将总数除以\textwidth5我需要考虑列之间的空间,因此-\columnsep

然后你可以在一页中塞入很多内容:

在此处输入图片描述

显然,我只是重复了你的一个注释。但是,我想填充整个页面,以便你可以看到一页上可以容纳多少信息。

完整代码如下:

\documentclass{article}
\usepackage{amsmath}
\usepackage[landscape,margin=0.125in]{geometry}
\usepackage{multicol}
\setlength\columnsep{1pt}
\setlength\fboxsep{2pt}
\newsavebox\aebox
\newenvironment{note}
  {\begin{lrbox}\aebox
    \begin{minipage}[t]{\dimexpr\textwidth/5
                                -1\columnsep
                                -2\fboxrule
                                -2\fboxsep}
      \setlength\parskip{0pt}%%
      \setlength\parindent{0pt}%% make everything very tight
      \small\raggedright
  }{%%
  \end{minipage}%%
  \end{lrbox}%%
  \noindent\fbox{\usebox{\aebox}}\newline}
\newcommand\notetitle[1]{\par\textbf{#1:}\newline}

\begin{document}

\begin{multicols}{5}

\begin{note}
  \notetitle{Quotientenregel $f(x) = \frac{g(x)}{h(x)}$}
  \footnotesize
  $f'(x) = \frac{g'(x)h(x) -
  g(x)h'(x)}{h(x)^2}$
\end{note}
\begin{note}
  \notetitle{Kettenregel:}
    $f'(x) = u'(v(x)) \cdot v'(x)$ \\ 
\end{note}
\begin{note}
  \notetitle{Produktenregel:} $(f(x) \cdot g(x))' = f'(x)
\cdot g(x) + f(X) \cdot g'(x)$ \\ 
\end{note}
\begin{note}
  \notetitle{L'Hôpital} 
    $\lim_{x \to c} \frac{f(x)}{g(x)} = 
     \lim_{x \to c} \frac{f'(x)}{g'(x)}$ 
  if $\lim_{x \to c} f(x) \vee g(x) = 0 \vee \pm \infty$
  \notetitle{Differentialquotient} 
    $f'(x_0) = \lim_{x\to\infty} \frac{f(x_0 + h) - f(x_0)}{h}$ 
  \notetitle{Bogenlaenge} 
    $\int_{a}^{b} \sqrt{1 + (f'(x))^2} dx$ 
  \notetitle{Partielle Integration} 
    $\int^b_a u(x) v'(x) dx = [u(x)v(x)]^b_a - \int^b_a u'(x) v(x) dx$ 
  \notetitle{Taylor} 
    $T(x) = \sum\limits_{n = 0}^\infty {\frac{{{f^{\left( n \right)}}\left( a \right)}}{{n!}}{{\left( {x - a} \right)}^n}} 
          = f(a) + f'(a)(x-a) + \frac{f''(a)}{2!} \cdot (x-a)^2 + \dots$ 
\end{note}
\begin{note}
  \textbf{Integrals:} \\ $ \int \sin{(x)} dx = -\cos{(x)} + C, \int \cos{(x)} dx = \sin{(x)} + C, \int \sec^2{(x)} dx = \tan{(x)} + C$  \\ $\int \frac{1}{\sqrt{1 - x^2}} = \sin^{-1}(x) + C = \arcsin(x) + C$ \\ $\int \frac{1}{\sqrt{1 - x^2}} = -\cos^{-1}(x) + C = \arccos(x) + C$ \\ $\int \frac{1}{x^2 + 1} dx= \tan^{-1}(x) + C = \arctan(x) + C $ \\ Complex Integrals: $\tan(x), \ln(x)$ \\ $\int e^x dx = e^x + C, \int \frac{1}{x} = \ln{(|x|)} + C$
\end{note}
%%
.... no need to show all the repeated notes ....    
\end{multicols}
\end{document}

没必要为诸如\title\author、之类的烦人内容烦恼\maketitle。这不是一篇真正的文章。为什么要浪费空间写这些无稽之谈(除非您正在发表文章,而且这些内容不是无稽之谈)。

避免使用任何喜欢用空格修饰内容\\的格式。除非您要展示值表,否则不要使用。除非绝对必要,否则请避免使用。我通过将和都\newline设置为来缩减段落格式。这样可以节省更多空间。\parskip\parindent0pt

相关内容