我正在写入限制,但出现“overfull \hbox”错误

我正在写入限制,但出现“overfull \hbox”错误

我正在为学校写一篇论文,写一些数学题,但限制超出了页面的边缘,并出现此错误:在第 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}

相关内容