发布时间:2012-05-04 19:26:27
文章类别:小技巧
原文地址:http://blog.sina.com.cn/s/blog_5e16f1770102elx0.html

QQ群:91940767/145316219/141877998/80300084/194770436
淘宝店:http://latexstudio.taobao.com
技巧续篇:http://latexstudio.net/
常见数学公式问题集下载

语法高亮显示的问题,我还是推荐用户使用minted这个包,效果很不错,不过需要大家安装和配置一些东西。

这里给一个minted显示的例子,具体配置参看minted包的说明文档即可。

Screenshot of sample minted XML output

代码如下:

\documentclass{minimal}
\usepackage{minted}
\begin{document}
\begin{minted}{xml}
<xml>
<person age="22" sex="female">Ann</person>
</xml>
\end{minted}
\end{document}

若是有用户不习惯使用这一包,也可以使用listings包来定制显示XML语句,如下:

XML syntax highlighting

代码选自:http://tex.stackexchange.com/questions/10255/xml-syntax-highlighting

\usepackage{listings}

\usepackage{color}
\definecolor{gray}{rgb}{0.4,0.4,0.4}
\definecolor{darkblue}{rgb}{0.0,0.0,0.6}
\definecolor{cyan}{rgb}{0.0,0.6,0.6}

\lstset{
basicstyle=\ttfamily,
columns=fullflexible,
showstringspaces=false,
commentstyle=\color{gray}\upshape
}

\lstdefinelanguage{XML}
{
morestring=[b]",
morestring=[s]{>}{<},
morecomment=[s]{<?}{?>},
stringstyle=\color{black},
identifierstyle=\color{darkblue},
keywordstyle=\color{cyan},
morekeywords={xmlns,version,type}% list your attributes here
}

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部