Latex 写文章可能常用到一些缩写,如:
- e.g.
- i.e.
- cf.
- etc.
- w.r.t.
- i.i.d.
- et al.
其中有些要斜体,如果每次都要用 \textit{...}
、{\it ...}
弄斜,有点麻烦。CVPR
模板中有定义一些命令,可以更方便地输入这些缩写,那不是CVPR
呢。
这里记录自定义缩写的方法,以后可以按需加到自己 latex
工程中。
\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}
{\Large \textbf{latex abbr}}
\begin{enumerate}
\item \eg
\item \ie
\item \cf
\item \etc
\item \vs
\item \wrt
\item \etal
\end{enumerate}
\end{document}|