问题

问题

问题

语境

我尝试制作一个多列文档,但发现内容无法正确显示,因为显示方程溢出到了另一列。我的第一个解决方案(有效)是使用包将geometrypaperwidth设置paperheightA4-paper * 1.5315毫米445.5毫米分别)。这很完美,我对文档的布局很满意,但我希望导出的 PDF 仍然是 A4 大小(有点像Adobe Acrobat 的飞行前修复功能)。

这是我陷入困境的地方。我尝试过谷歌搜索,但无济于事。有人建议使用该pdfpages包将其作为单独的 PDF 文件加载,然后再从那里缩小,但如果可能的话,我想将其保存在单个 TeX 文件中。

实际的问题

我怎样才能将已经放大到1.5xA4 纸大小的整个文档缩小回 A4 纸大小,但保留放大后的(1.5xA4 纸大小)文档的布局和格式?

最小可重复示例

\documentclass[12pt,titlepage]{article}

\usepackage[margin=2cm, paperwidth=315mm, paperheight=445.5mm]{geometry}

\usepackage{multicol}

\usepackage{xspace}
\usepackage{microtype}

\usepackage{lipsum}
\usepackage{siunitx}

\title{MRE - Resizing entire document}
\author{BrightBulb123}

\begin{document}

    \maketitle

    \begin{multicols}{2}

        \section{Introduction}

        \lipsum[1-2]

        $$\frac{F_{\text{g}_{\text{Earth-Mars}}}}{F_{\text{g}_{\text{Earth-Sun}}}}\times100=\frac{\num{3.0e+16}}{\num{3.4e+22}}\times100\approx\num{8.8e-05}\%=0.000088\%$$  % troublesome equation

        \lipsum[2-5]

    \end{multicols}

\end{document}

截图

我以前有过什么

MRE 展示了溢出到相邻列的显示数学公式。

我现在拥有的(放大的页面尺寸)

MRE 展示了放大的页面以及公式如何不会溢出到相邻的列中。

本质上,我想要的只是将第二张图像缩小到 A4 纸大小。


編輯

编辑1

我想澄清的是,即使它看起来丑陋或难以辨认,也没关系。这只是我的个人项目,并不是我要专业展示的东西。

我只是想了解如何从文档代码本身内部执行此操作,而不使用任何外部工具。

编辑2

帖子与我想要做的类似(我只是反过来做(缩小而不是扩大))。

答案1

我假设您的页边距为 2cm。在这种情况下,当siunitx设置为 时tight-spacing,公式不会突出右列边框。但您可能会发现 @MS-SPO 注释很有用。例如,使用将align*公式拆分为两行,这样可以使其更窄。

还有一种可能性。使用nccmath包(它是的扩展amsmath,因此也会加载它)及其宏使\medmath方程变小。看看这是否是您可以接受的选项。

\documentclass[12pt,titlepage]{article}
\usepackage[margin=2cm]{geometry}
%--------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%
\usepackage{lipsum}                             % for dummy text
%---------------------------------------------------------------%

\usepackage{lipsum}

\usepackage{multicol}

\usepackage{xspace}
\usepackage{microtype}
\usepackage{siunitx}
\usepackage{nccmath}

\title{MRE - Resizing entire document}
\author{BrightBulb123}

\begin{document}
\maketitle

\begin{multicols}{2}

\section{Introduction}
\lipsum[1-5]
\[
\sisetup{tight-spacing}
\frac{F_{\text{g}_{\text{Earth-Mars}}}}
     {F_{\text{g}_{\text{Earth-Sun}}}}\times100
        = \frac{\num{3.0e+16}}{\num{3.4e+22}}\times100
        \approx\qty{8.8e-05}{\%}
\]  % troublesome equation
However, above equation you can write as
\begin{align*}
\frac{F_{\text{g}_{\text{Earth-Mars}}}}
     {F_{\text{g}_{\text{Earth-Sun}}}}\times100
    & = \frac{\num{3.0e+16}}{\num{3.4e+22}}\times100 \\ 
    & \approx\qty{8.8e-05}{\%}        
\end{align*}
Another possibilities is use \verb+\medmath', which make equation about 20% smaller:

\[\medmath{
\frac{F_{\text{g}_{\text{Earth-Mars}}}}
     {F_{\text{g}_{\text{Earth-Sun}}}}\times100
    = \frac{\num{3.0e+16}}{\num{3.4e+22}}\times100 \\
\approx\qty{8.8e-05}{\%}
}\]
\lipsum[5-11]

\end{multicols}

\end{document}

(红线表示文本框边框)。

答案2

有些事情你总是可以做的,但我不推荐,就是使用本地覆盖,通过一对 进行本地化{ }。这里我使用了\tiny,因为\small不够小。

正如您所见,它有一些副作用,因为 LaTeX 会尽可能地填充页面。

一些想法和建议

然而,从写作哲学从这个角度来看,它让我想起了 WORD 方法。为什么不采用学术界使用的风格,例如通过 -class article

你为什么不在这里介绍和使用缩写长力指数的命名?这里的命名是你的问题的很大一部分。还有“100”,即百分比计算。要么你的听众熟悉这一点,要么你可以在某个地方介绍它,例如在附录

为了参考,你知道关于 LaTeX 的维基百科吗,例如关于高等数学

谷歌可以成为你的朋友。例如,输入搜索词ctan resizing指向包调整大小。关注 ctan-links 了解topicsee also类别。

本网站是你的朋友。例如,看看右边的栏,Related那里有这个关联,它可能对封装几何形状和调整大小有帮助,也可能没有帮助。

然而,仍然想知道什么样的视觉概念您的写作将向我,读者呈现什么?

(黑暗的沙漠 - 视线不佳) 黑色沙漠

代码

结果

% https://tex.stackexchange.com/questions/684318/resize-shrink-the-entire-document-after-resizing-expanding-it-once

%\documentclass[12pt,titlepage]{article}
%
%\usepackage[margin=2cm, paperwidth=315mm, paperheight=445.5mm]{geometry}

\documentclass[12pt,a4paper]{article}
\usepackage[margin=2cm]{geometry}


\usepackage{multicol}

%\usepackage{xspace}
%\usepackage{microtype}

\usepackage{lipsum}
\usepackage{siunitx}

\title{MRE - Resizing entire document}
\author{BrightBulb123}

\begin{document}

    \maketitle

    \begin{multicols}{2}

        \section{Introduction}

        \lipsum[1-4]
{% scoping / local change
\tiny
        \[\frac{F_{\text{g}_{\text{Earth-Mars}}}}{F_{\text{g}_{\text{Earth-Sun}}}}\times100=\frac{\num{3.0e+16}}{\num{3.4e+22}}\times100\approx\num{8.8e-05}\%\]  % troublesome equation
}
        \lipsum[5-11]

    \end{multicols}

\end{document}

相关内容