在 tabu* 中使用动词时删除空格

在 tabu* 中使用动词时删除空格

在 tabu* 中使用动词时,有没有什么方法可以去除命令和花括号之间的多余空格?

\documentclass{article}
\usepackage{fancyvrb, tabu}
\begin{document}
\begin{tabu*}{XX}
\Verb_\vspace{}_&some Text
\end{tabu*}
\end{document}

谢谢

答案1

我不会使用动词(在这样的地方使用时总会出现一些问题:

\documentclass{article}
\usepackage{fancyvrb, tabu}
\usepackage[T1]{fontenc}
\begin{document}
\begin{tabu*}{XX}
\texttt{\string\vspace\{\}}&some Text
\end{tabu*}
\end{document}

答案2

您可以使用verbatimbox而不是fancyvrb。本质上, 是\verb在环境之外完成的tabu,并放置在 LaTeX 框内。然后,一旦进入环境,框就会排版,因此即使排版框给人的印象是在 内部,也\verb可以避免在环境内部使用。tabu\verb

\documentclass{article}
\usepackage{tabu}
\usepackage{verbatimbox}
\begin{document}
\begin{verbbox}\vspace{}\end{verbbox}
\begin{tabu*}{XX}
\theverbbox&some Text
\end{tabu*}
\end{document}

相关内容