我想从 matlab 输出中突出显示此矩阵中的某个元素。如何在环境中执行此操作verbatim
?
\begin{verbatim}
P =
1.0000 0.7000 0 0 0
0 0 0.5000 0 0
0 0.3000 0 0.6500 0
0 0 0.5000 0 0
0 0 0 0.3500 1.0000
\end{verbatim}
答案1
标准verbatim
环境太基础了。你可以使用listings
包及其escapeinside
转为 LaTeX 进行突出显示的功能:
\documentclass[11pt]{article}
\usepackage{listings}
\usepackage{xcolor}
\lstset{
basicstyle=\ttfamily,
escapeinside=||
}
\begin{document}
\begin{lstlisting}
P =
|\textcolor{cyan}{1.0000}| 0.7000 0 0 0
0 0 0.5000 0 0
0 0.3000 0 |\colorbox{magenta!30}{0.6500}| 0
0 0 0.5000 0 0
0 0 0 0.3500 |\textcolor{orange}{1.0000}|
\end{lstlisting}
\end{document}