新浪博客

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

2014-09-27 00:04阅读:

usepackage{ulem}
....
uline{我是一个兵} 下划线
uuline{我是一个兵} 双下划线
uwave{我是一个兵} 波浪线
sout{我是一个兵} 删除线
xout{我是一个兵} 斜删除线
----------------------------------------------------------------------------------------------
在LaTeX中为了着重强调某一部分文本,鼓励的方法是 采用命令emph或声明em,而不提倡显式地改变字体(如 bfseries或itshape)。由Donald Arseneau开发的 ulem 小宏包,重定义了emph命令,它利用下划线,而不是斜体来 表示强调,而且加下划线的文本部分中可以断行,加上连字符 等等。
可以命令normalem和ULforem来开关这种功能。
另外该宏包还提供了几个更花哨的命令,如:
uline{加下划线}而uwave{加波浪线}则是在文本下面加上波浪线。 sout{中间加横线}
演示效果图:
LaTeX技巧178:latex <wbr><wbr>ulem宏包来强调文本(删除线)
演示代码:
documentclass[1
2pt]{article}
usepackage{CJK}
usepackage{ulem}
usepackage{indentfirst}
setlengthtextwidth{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{}
newpage
end{CJK*}
end{document}
注意ulem与一些其他包冲突,如cite,为了同时使用这两个包,可以把cite命令卸载ulem的命令里面,如sout{xx mbox{cite{Lu2009}}}。

我的更多文章

下载客户端阅读体验更佳

APP专享