问题包diagbox和取消

问题包diagbox和取消

当使用取消包删除某些内容并且包 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包:originaldiagbox

\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}

相关内容