Costum动态pandoc(或Latex)命令设置文本颜色

Costum dynamic pandoc (or Latex) command to set text color

我用 Markdown 准备了一份文件,我必须在其中突出显示颜色的变化。我知道我可以像这样包装文本:

This text is unchanged, however \textcolor{red}{I changed this}, before going back to the original color. 

但我更愿意定义我自己的命令,类似于 **<this is bold text>** 解决方案,没有所有括号。我找到了以下解决方案来使所有粗体文本也 blue,但是由于我是乳胶的新手,所以我尝试调整它一直没有成功。通过在我的 Markdown 文档的开头包含以下内容,我发现了如何在对文档的其余部分执行自定义命令后更改文本颜色:

\newcommand{\x}{\color{red}}

像这样,当我在文本某处写上\x后,文本颜色变为红色。下一步将沿着这些方向:

\newcommand{\x}{%
             \ifthenelse{\equal{\color}{black}}% if the text color is currently black
              {\color{red}}% set it to red
              {\color{black}% else set it back to black}}

我想要这个自定义命令来检查当前文本颜色。像这样,理想情况下,我可以有一些未更改的文本,\x 将更改的部分包装在自定义命令中,使这个红色 \x,然后再返回到原始颜色。 有谁知道我如何用 Latex 写这个?任何帮助表示赞赏!

使用与 类似的方法,您可以更改 **...** 的行为以提供红色文本而不是粗体:

\renewcommand\textbf[1]{\textcolor{red}{#1}}