如何在lstlisting环境下加粗一行内容——Latex

找到答案了:
通过用逃逸字符的设置(如/lstset{escapeinside=“}),可从lstlisting环境跳回到LaTex环境,从而可以使用/textbf{}来加粗一整行内容。

注意:
这里设置的逃逸字符是键盘左上角数字1左边的波浪按键(英文输入环境而非中文),不是单引号。

例如我刚刚亲测有效的代码:

\lstset{language=c, caption={xxxx}, label=inscon,
    basicstyle=\scriptsize\ttfamily,frame=single,captionpos=b,escapeinside=``}
{\begin{center}
\vspace{-0.45in}
\begin{minipage}[t]{1.03\linewidth}
\begin{lstlisting}
	  case addr1:
		`\textbf{ToBoldThisLine((val\&0xF)!=(val|0xF), 1); }`
		....
	...}
  }else{...}
}
\end{lstlisting}
\end{minipage}
\end{center}
}


参考:
LaTex:插入代码的listings包和lstlisting环境

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值