当使用取消包删除某些内容并且包 diagbox 也已加载时,该行不会出现在正确的位置。当 diagbox 未加载时,一切正常。但是,我需要加载该包才能将其与表中的某些单元格一起使用。
请参阅以下 MWE:
\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{diagbox}
\usepackage{cancel}
\begin{document}
Some text $\frac{ \cancel{2} \cdot \cancel{ \left( q_{1}+2 \right) } }{p_1}$
\end{document}
答案1
该diagbox
包在内部加载pict2e
时会进行一些重新定义,从而导致出现问题cancel
;为了防止重新定义,请使用以下选项pict2e
加载该pict2e
包:original
diagbox
\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\usepackage[original]{pict2e}
\usepackage{diagbox}
\usepackage{cancel}
\begin{document}
Some text $\frac{ \cancel{2} \cdot \cancel{ \left( q_{1}+2 \right) } }{p_1}$
\end{document}
original
另一种可能性是将选项作为类选项传递,因此pict2e
将选择它:
\documentclass[12pt,a4paper,original]{article}
\usepackage{amsmath}
\usepackage{diagbox}
\usepackage{cancel}
\begin{document}
Some text $\frac{ \cancel{2} \cdot \cancel{ \left( q_{1}+2 \right) } }{p_1}$
\end{document}