使用 cancel 包中的 cancelto 但箭头是波浪形的而不是直线的

使用 cancel 包中的 cancelto 但箭头是波浪形的而不是直线的

cancel今天第一次使用套装,箭头不直,正常吗?

\documentclass{article}
\usepackage[makeroom]{cancel}
\usepackage{mathtools}
\begin{document}
\begin{align*}
  L\{2\cos(3t)\}(s)
   & = 2\int_0^{\infty}\cos(3t)e^{-st}dt\\
   & = \cancelto{0}{\frac{2e^{-st}\sin(3t)}{3}\biggl|_0^{\infty}} +
   \frac{s}{3}\int_0^{\infty}\sin(3t)e^{-st}dt
\end{align*}
\end{document}

在此处输入图片描述

我想使用这个包,但同时,除非有解决这个问题的办法,否则它就太马虎了。

答案1

cancel使用图片环境命令,因此通过定位许多具有小线段的字体字形来制作倾斜的线条,这不可避免地有时会产生凹口,因为舍入误差会将线从一个像素移动到另一个像素。

通常在这种情况下,你可以使用

\usepackage{pict2e}

使用 pdf 绘图基元重新实现图片模式命令,以获得更平滑的外观和更少的可用斜率限制。

这在这里不起作用,但事实证明这是一个有记录的功能,结尾cancel.sty

% pict2e removes bounding box from line and vector, so use original
% versions by declaring \OriginalPictureCmds; make it a no-op if undefined

\@ifundefined{OriginalPictureCmds}{\let\OriginalPictureCmds\relax}{}

% Sometime maybe find a better solution that uses all slopes with pict2e

所以目前的情况就是这样。

相关内容