为什么这个无点问号代码在独立类中不起作用?

为什么这个无点问号代码在独立类中不起作用?

请参阅这个答案:https://tex.stackexchange.com/a/304506/215887

我想在答案中使用以下命令:

\newcommand{\?}{%
  \makebox[0pt][l]{%
    \sbox0{.}\sbox2{?}%
    \hspace{-.1\wd2}%
    \raisebox{1.1\ht0}[0pt]{%
      \clipbox*{{-.1\wd2} {1.1\ht0} {1.1\width} {1.1\height}}{?}%
    }%
  }%
  \phantom{?}%
}

在以下独立文档中:

\documentclass[preview, varwidth, border=1cm]{standalone}

\usepackage{trimclip}
\newcommand{\dotlessque}{%
  \makebox[0pt][l]{%
    \sbox0{.}\sbox2{?}%
    \hspace{-.1\wd2}%
    \raisebox{1.1\ht0}[0pt]{%
      \clipbox*{{-.1\wd2} {1.1\ht0} {1.1\width} {1.1\height}}{?}%
    }%
  }%
  \phantom{?}%
}

\begin{document}
\dotlessque
\end{document}

该代码在文章文档中有效,但它仅呈现空白在上面的独立文档中。如何使其在独立文档中发挥作用?

答案1

我确认你的观察,而这个确实有效:

结果

%\documentclass[preview, varwidth, border=1cm]{standalone}
\documentclass[ border=1cm]{standalone}

\usepackage{trimclip}
\newcommand{\dotlessque}{%
  \makebox[0pt][l]{%
    \sbox0{.}\sbox2{?}%
    \hspace{-.1\wd2}%
    \raisebox{1.1\ht0}[0pt]{%
      \clipbox*{{-.1\wd2} {1.1\ht0} {1.1\width} {1.1\height}}{?}%
    }%
  }%
  \phantom{?}%
}

\begin{document}
\dotlessque
\end{document}

相关内容