请参阅这个答案: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}