![使用 cancel 包中的 cancelto 但箭头是波浪形的而不是直线的](https://linux22.com/image/307855/%E4%BD%BF%E7%94%A8%20cancel%20%E5%8C%85%E4%B8%AD%E7%9A%84%20cancelto%20%E4%BD%86%E7%AE%AD%E5%A4%B4%E6%98%AF%E6%B3%A2%E6%B5%AA%E5%BD%A2%E7%9A%84%E8%80%8C%E4%B8%8D%E6%98%AF%E7%9B%B4%E7%BA%BF%E7%9A%84.png)
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
所以目前的情况就是这样。