gpt4 book ai didi

macros - 在 Latex 中将两个命令合并为一个新命令

转载 作者:行者123 更新时间:2023-12-05 04:40:52 30 4
gpt4 key购买 nike

我正在尝试创建一个新命令,它将用空白行替换文本以供书写。本质上,\underline\phantom 的爱子,如果可以打开和关闭它会更好,但我似乎对宏的工作方式有误解 latex 。

下面是我的烂代码

\newcommand{\rmv{}}{\Underline{\phantom{}}}

最佳答案

你是宏需要知道你想要在间隙中的文本,所以它需要一个参数。将参数传递给新宏的语法是

\newcommand\macroname[number of arguments]{use the argument with #1 etc.}

\documentclass{article}

\newif\ifgaps
\gapstrue % comment/uncomment to toggle

\newcommand{\rmv}[1]{%
\ifgaps%
\underline{\phantom{#1}}%
\else%
#1%
\fi%
}

\begin{document}

test \rmv{test} test

\end{document}

(要自动创建有间隙和无间隙的两个版本的 pdf,您可以使用类似于 https://topanswers.xyz/tex?q=583 的东西)

关于macros - 在 Latex 中将两个命令合并为一个新命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70183176/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com