我正拼命地想在 A4 纸上输入这个巨大的等式。
任何合理的解决方案都可以(包括拆分方程)。问题是总宽度为 800 厘米。因此,单个方程需要超过 20 行(考虑到 A4 宽度为 29.7 厘米)。
答案1
以下(技术上)适用于您的 dropbox 文件。我只是从示例中排除了您的公式。正如https://tex.stackexchange.com/users/9057/schweinebacke提到您的公式大于最大宽度,因此您需要引入换行符。使用语法高亮很容易找到这些点。
\documentclass{scrartcl}
\usepackage[paperwidth=16383.99999pt,paperheight=100cm,margin=1in]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
\begin{align*}
1=1\forall 1 \\\textup{Your formula here}
\end{align*}
\end{document}
如果您更喜欢居中对齐,您可以尝试一下gather
。align
因此,如果有人知道如何扩展\maxdimen
,我们将不胜感激。比较pdflatex 允许的最大纸张尺寸是多少?.注意16383.99999pt*2.54/72.27*cm/pt≈5.75831741726858m。
答案2
最困难的部分是摆脱虚假的{}
群体,没有它你只需要简单的内联定义,如
否则数学将保持不变$\z ... \zstop $
。begin{equation}...\end{equation}
\documentclass[a4paper]{article}
%\usepackage[paperwidth=500cm,paperheight=21cm,margin=1in]{geometry}
\usepackage[utf8]{inputenc}
\addtolength\textwidth{6cm}
\addtolength\oddsidemargin{-3cm}
\showboxbreadth10000
\showboxdepth10000
\begin{document}
\let\left\relax
\let\right\relax
\def\sqrt#1{(#1)^{{1\over2}}% image uses bad version: \def\sqrt#1{1/(#1)}
\def\frac#1#2{(#1)/(#2)}
\def\mathrm#1{\begingroup\fam0 #1\endgroup}
\let\!\relax% they should never have been there
\def\z#1{%
\ifx\frac#1\let\next\ztwo
\else\ifx\sqrt#1\let\next\zone
\else\ifx\mathrm#1\let\next\zone
\else\ifx^#1\let\next\zone
\else\ifx_#1\let\next\zone
\else\ifx\dot#1\let\next\zone
\else\let\next\znone
\fi\fi\fi\fi\fi\fi
\next{#1}}
\def\ztwo#1#2#3{#1{\z#2\zstop}{\z#3\zstop}\z}
\def\zone#1#2{#1{\z#2\zstop}\z}
\def\znone#1{\zonex#1}
\def\zonex#1{#1\z}
\def\zstop#1{}
\begin{center}
$\z
\frac{...}{...}
....
\frac{...}170}
\zstop$
\end{center}
\end{document}