latex自定义缩写

编程入门 行业动态 更新时间:2024-10-23 01:58:24

latex<a href=https://www.elefans.com/category/jswz/34/1771438.html style=自定义缩写"/>

latex自定义缩写

Latex 写文章可能常用到一些缩写,如:

  • .e.g.
  • i.e.
  • cf.
  • etc.
  • w.r.t.
  • i.i.d.
  • et al.

其中有些要斜体,如果每次都要用 \textit{...}{\it ...} 弄斜,有点麻烦。CVPR 模板中有定义一些命令,可以更方便地输入这些缩写。这里记录定义缩写的方法,以后可以按需加到自己 latex 工程中。[1] 是用 CVPR 模板改的 rebuttal 模板,参考其 cvpr.sty,632 行左右开始。

Code

  • 加在导言区
  • 要导 xspace
  • 之后就用形如 \eg 的形式调用这些缩写
  • 那个 \onedot 是辅助命令,智能加尾点,示例中故意在缩写后加个了个点(如 \eg.),效果是只有一个而不是两个
\documentclass{article}
\usepackage{xspace} % 要导这包% 在导言区定义缩写命令
\makeatletter
\DeclareRobustCommand\onedot{\futurelet\@let@token\@onedot}
\def\@onedot{\ifx\@let@token.\else.\null\fi\xspace}
\def\eg{\emph{e.g}\onedot} \def\Eg{\emph{E.g}\onedot}
\def\ie{\emph{i.e}\onedot} \def\Ie{\emph{I.e}\onedot}
\def\cf{\emph{cf}\onedot} \def\Cf{\emph{Cf}\onedot}
\def\etc{\emph{etc}\onedot} \def\vs{\emph{vs}\onedot}
\def\wrt{w.r.t\onedot} \def\dof{d.o.f\onedot}
\def\iid{i.i.d\onedot} \def\wolog{w.l.o.g\onedot}
\def\etal{\emph{et al}\onedot}
\makeatother\begin{document}% 示例用法
% 故意加多个尾点,测智能加点
% 前后两个大写字母是装饰
\begin{itemize}\item A\eg.A, \Eg\item B\ie.B, \Ie\item C\cf.C, \Cf\item D\etc.D, \vs\item E\wrt.E, \dof\item F\iid.F, \wolog\item G\etal.G
\end{itemize}\end{document}

效果:

References

  1. guanyingc/cv_rebuttal_template

更多推荐

latex自定义缩写

本文发布于:2023-11-16 12:37:04,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1622666.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:自定义   缩写   latex

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!