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}}
我用 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}}