我正在为学校写一篇论文,写一些数学题,但限制超出了页面的边缘,并出现此错误:在第 133 行检测到过满的 \hbox(73.27896pt 太宽)
以下是序言:
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{natbib}
\usepackage{blindtext}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage{titling}
\usepackage[english,italian]{babel}
\usepackage{url}
\geometry{a4paper, left=2.5cm, right=2.5cm, bottom=3.5cm, top=2.5cm}
\usepackage{siunitx}
\usepackage{subfig}
\usepackage[colorlinks=true, allcolors=blue]{hyperref}
\usepackage{tikz}
\usepackage{circuitikz}
\usepackage{pgfplots}
\begin{document}
\noindent X\dotfill X
\begin{equation*}
\lim_{h\to 0^\pm} \frac{f(x_0+h)-f(x_0)}{h}=\lim_{h\to 0^\pm} \frac{\sqrt[3]{(0+h)^3-1}-\sqrt[3]{(0)^3-1}}{h}=\lim_{h\to 0^\pm} \frac{\sqrt[3]{(h)^3-1}+1}{h}= \frac{0}{0}
\end{equation*}
\end{document}
我该如何解决它?
答案1
因为它不是一个数字方程,所以您可以简单地用 拆分行align*
,使用 3 条单独的行:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\lim_{h\to 0^\pm} \frac{f(x_0+h)-f(x_0)}{h}
&=\lim_{h\to 0^\pm} \frac{\sqrt[3]{(0+h)^3-1}-\sqrt[3]{(0)^3-1}}{h}\\
&=\lim_{h\to 0^\pm} \frac{\sqrt[3]{(h)^3-1}+1}{h}\\
&= \frac{0}{0}
\end{align*}
\end{document}
或两个:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\lim_{h\to 0^\pm} \frac{f(x_0+h)-f(x_0)}{h}
&=\lim_{h\to 0^\pm} \frac{\sqrt[3]{(0+h)^3-1}-\sqrt[3]{(0)^3-1}}{h}\\
&=\lim_{h\to 0^\pm} \frac{\sqrt[3]{(h)^3-1}+1}{h} = \frac{0}{0}
\end{align*}
\end{document}
答案2
您的方程式太宽,无法放入可用空间。遗憾的是,LaTeX 无法拆分显示数学方程式,因此您需要手动管理。您通常会在环境中执行此操作align*
。用于\\
指示换行符和&
对齐点。由于您=
的方程式中有多个,因此传统上这是您拆分的位置。&
在每个换行符之前=
和\\
之后放置如下内容:
\begin{align*}
\lim_{h\to 0^\pm} \frac{f(x_0+h)-f(x_0)}{h}&=\lim_{h\to 0^\pm}
\frac{\sqrt[3]{(0+h)^3-1}-\sqrt[3]{(0)^3-1}}{h}\\
&=\lim_{h\to 0^\pm} \frac{\sqrt[3]{(h)^3-1}+1}{h}\\
&= \frac{0}{0}
\end{align*}
答案3
\lim
对于手头的方程式,通过让运算符下方的材料从两侧突出,可以很容易地使其适合一行。
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mathtools} % for \mathclap macro
\usepackage{geometry}
\geometry{a4paper, left=2.5cm, right=2.5cm, bottom=3.5cm, top=2.5cm}
\usepackage{titling}
\usepackage[english,italian]{babel}
\usepackage{xurl}
\usepackage[colorlinks=true, allcolors=blue]{hyperref}
\begin{document}
\hrule% just to denote width of textblock
\[
\lim_{\mathclap{h\to 0^\pm}} \frac{f(x_0+h)-f(x_0)}{h}
=\lim_{\mathclap{h\to 0^\pm}} \frac{\sqrt[3]{(0+h)^3-1}-\sqrt[3]{(0)^3-1}}{h}
=\lim_{\mathclap{h\to 0^\pm}} \frac{\sqrt[3]{(h)^3-1}+1}{h}
=\frac{0}{0} % huh?
\]
\end{document}