新浪博客

LaTex中输入下划线,双下划线,波浪线,删除线,斜删除线的方法

2014-05-13 16:13阅读:
LaTex中输入下划线,双下划线,波浪线,删除线,斜删除线
\usepackage{ulem}
....
\uline{新浪博客} 下划线
\uuline{新浪博客} 双下划线
\uwave{新浪博客} 波浪线
\sout{新浪博客} 删除线
\xout{新浪博客} 斜删除线
在LaTeX中为了着重强调某一部分文本,鼓励的方法是 采用命令\emph或声明\em,而不提倡显式地改变字体(如 \bfseries或\itshape)。由Donald Arseneau开发的 ulem 小宏包,重定义了\emph命令,它利用下划线,而不是斜体来 表示强调,而且加下划线的文本部分中可以断行,加上连字符 等等。
可以命令ormalem和\ULforem来开关这种功能。
另外该宏包还提供了几个更花哨的命令,如:
\uline{加下划线}而\uwave{加波浪线}则是在文本下面加上波浪线。 \sout{中间加横线}
演示效果图:

LaTex中输入下划线,双下划线,波浪线,删除线,斜删除线的方法

演示代码:
\documentclass[12pt]{articl
e}
\usepackage{CJK}
\usepackage{ulem}
\usepackage{indentfirst}
\setlength\textwidth{300.0pt}
\begin{CJK*}{GBK}{song}
\begin{document}
\large
\section*{Ulem test}
\emph{text}\par
\uline{Single underline}\par
\uuline{Double underline}\par
\uwave {Wavy underline}\par
\sout{Line through text}\par
\paragraph{}
ewpage
\end{CJK*}
\end{document}
注意ulem与一些其他包冲突,如cite,为了同时使用这两个包,可以把\cite命令卸载ulem的命令里面,如\sout{xx \mbox{\cite{Lu2009}}}。

我的更多文章

下载客户端阅读体验更佳

APP专享