如何同时使用颜色和符号?

如何同时使用颜色和符号?

例如,如何在 LaTeX 中书​​写:\sanela{}但要用红色?我输入了\verb|\sanela|\{\},但似乎要输入很多?如何在此处添加红色?

答案1

您可以选择使用该xcolor包来获取彩色文本:

\documentclass[10pt,a4paper]{article}
\usepackage{xcolor}
\begin{document}
{\color{red}\textbackslash \texttt{sanela}\{\}}
\end{document}

要得到

此外,

无论你是否使用符号,当你使用颜色时,只需将你需要的任何东西放在你想要的颜色中,就可以创建封闭的环境{\color{yourcolor}.....your data.....that can also span multiple lines....or even equations......}

此链接列出了所有可立即使用的颜色

答案2

在我看来,这看起来像两个问题。第一个是如何编写\sanela{},然后基本格式\verb|\sanela{}|可能是最简单的形式。第二个是如何使其着色,然后事情变得更加复杂。\verb作为命令有点特殊,它可以用作其他命令的参数。一个想法是使用tcolorbox您可以定义自己的(内联)逐字命令的地方。如果您有非白色背景,您可能需要更改colframecolback

\documentclass{article}
\usepackage[most]{tcolorbox}
\usepackage{listings}
\DeclareTotalTCBox{\myTestVerb}{O{black}v}{%
  verbatim,
  top=0pt,bottom=0pt,left=0mm,right=0mm,
  boxsep=0pt,
  leftrule=0pt,rightrule=0pt,toprule=0pt,bottomrule=0pt,
  colframe=white,colback=white,
}{\color{#1}#2}
%%%%%%%%%%
\begin{document}
Text \myTestVerb{\sanela{}} \myTestVerb[red]{\sanela{}} Text
\end{document}

在此处输入图片描述

答案3

您可以使用newverbs

\documentclass{article}
\usepackage{newverbs,xcolor}

\newverbcommand{\redverb}{\leavevmode\begingroup\color{red}}{\endgroup}

\begin{document}

Normal \verb|\sanela{}| and red \redverb|\sanela{}|

\end{document}

在此处输入图片描述

更加可定制的版本:

\documentclass{article}
\usepackage{newverbs,xcolor}

\newverbcommand{\colorverbgeneric}{}{\endgroup}
\newcommand{\colorverb}[1][red]{%
  \leavevmode
  \begingroup
  \color{#1}%
  \colorverbgeneric
}

\begin{document}

Normal \verb|\sanela{}| and red \colorverb|\sanela{}|
and also green \colorverb[green]|\sanela{}|

\end{document}

在此处输入图片描述

答案4

在此处输入图片描述

\documentclass[10pt,a4paper]{article}
\usepackage{xcolor}
\begin{document}
\textcolor{red}{\textbackslash sanela\{\}}
\end{document}

相关内容