我来自这个关联而且得到的回应非常好。
我有这个MWE:
\documentclass[11pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\vspace{5mm}
\fbox{\begin{minipage}{30em}
\underline{\textbf{NOTACI\'ON}}: Dada \(f:D\subseteq \mathbb R\rightarrow \mathbb R\) con \(y=f(x)\) para denotar la funci\'on derivada se puede encontrar en la bibliograf\'ia disponible de la materia las siguientes notaciones: \[\begin{array}{cccc}f'(x), & D_xf, & \dfrac{df}{dx}, & \dfrac{dy}{dx}\end{array}.\] Todas ellas son equivalentes y que utilizaremos indistintamente en lo sucesivo.
\end{minipage}}
\vspace{5mm}
\end{document}
我手动修改了fbox
值(即30em
)。但这不是框的正确宽度(根据文档的边距)。因此,我更改了30em
值\textwidth
,当我编译时,它说有一个坏框(我澄清一下,大约从那时开始,31em
就会出现坏框消息)。我该如何避免该消息?
我应该手动输入值吗?或者有一些(简单的)有什么方法可以让我不必担心文档中的每个框?
谢谢!
答案1
这是一个“改变的” fbox,它被调用\myfbox
并期望作为参数的宽度为可选参数,以及强制参数(它的内容)
\documentclass[11pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\newlength{\mywidth}%
\makeatletter
\newcommand\myfbox[2][\linewidth]{%
\xdef\mysep{\dimexpr 1\dimexpr\f@size pt\relax\relax}%
\setlength{\fboxsep}{\mysep}%
\setlength{\mywidth}{\dimexpr#1-2\fboxsep-2\fboxrule\relax}%
\noindent\fbox{\begin{minipage}[inner sep=0]{\mywidth}#2\end{minipage}}%
}%
\makeatother
\begin{document}
\Large
\myfbox[\linewidth]{
\underline{\textbf{NOTACI\'ON}}: Dada \(f:D\subseteq \mathbb R\rightarrow \mathbb R\) con \(y=f(x)\) para denotar la funci\'on derivada se puede encontrar en la bibliograf\'ia disponible de la materia las siguientes notaciones: \[\begin{array}{cccc}f'(x), & D_xf, & \dfrac{df}{dx}, & \dfrac{dy}{dx}\end{array}.\] Todas ellas son equivalentes y que utilizaremos indistintamente en lo sucesivo.}
Dada \(f:D\subseteq \mathbb R\rightarrow \mathbb R\) con \(y\) para denotar la funci\'on derivada se puede encontrar en la bibliograf\'ia disponible de la materia las siguientes notaciones:
\normalsize
\myfbox[\textwidth]{\underline{\textbf{NOTACI\'ON}}: Dada \(f:D\subseteq \mathbb R\rightarrow \mathbb R\) con \(y=f(x)\) para denotar la funci\'on derivada se puede encontrar en la bibliograf\'ia disponible de la materia las siguientes notaciones: \[\begin{array}{cccc}f'(x), & D_xf, & \dfrac{df}{dx}, & \dfrac{dy}{dx}\end{array}.\] Todas ellas son equivalentes y que utilizaremos indistintamente en lo sucesivo.}
\scriptsize
\begin{center}
\myfbox[0.7\textwidth]{\underline{\textbf{NOTACI\'ON}}: Dada \(f:D\subseteq \mathbb R\rightarrow \mathbb R\) con \(y=f(x)\) para denotar la funci\'on derivada se puede encontrar en la bibliograf\'ia disponible de la materia las siguientes notaciones: \[\begin{array}{cccc}f'(x), & D_xf, & \dfrac{df}{dx}, & \dfrac{dy}{dx}\end{array}.\] Todas ellas son equivalentes y que utilizaremos indistintamente en lo sucesivo.}
\end{center}
\end{document}
输出:
附言:来源:https://tex.stackexchange.com/a/102739/120578来自@GonzaloMedina
\noindent
PS2:在我的框定义中包含该命令可能不是一个好主意(您可以从那里删除它并在需要时使用它)