ambevar-dotfiles/.emacs.d/snippets/latex-mode/article.yasnippet

138 lines
3.4 KiB
Plaintext

# -*- mode: snippet -*-
# contributor : Pierre Neidhardt <ambrevar at gmail dot com> 2012-10-14
# key: article
# group: skeleton
# name: full article template
# --
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{geometry}
\usepackage{lmodern}
\usepackage{marvosym}
\usepackage{textcomp}
\DeclareUnicodeCharacter{20AC}{\EUR{}}
\DeclareUnicodeCharacter{2264}{\leqslant}
\DeclareUnicodeCharacter{2265}{\geqslant}
\DeclareUnicodeCharacter{B1}{\pm}
\DeclareUnicodeCharacter{2260}{\neq}
%%=============================================================================
%% Properties
\title{${1:Title}}
\author{${2:\textsc{P.~Neidhardt}}}
%%=============================================================================
%% Aliases
\usepackage{xspace}
\let\latexbak\LaTeX
\renewcommand{\LaTeX}{\textrm{\latexbak}\xspace}
\let\texbak\TeX
\renewcommand{\TeX}{\textrm{\texbak}\xspace}
\def\unix{\textsc{Unix}\xspace}
\def\ie{\textsl{i.e.}\xspace}
\def\eg{\textsl{e.g.}\xspace}
%%=============================================================================
%% Formatting
% \usepackage{parskip}
% \setlength{\parindent}{15pt}
% \renewcommand{\thefigure}{\arabic{section}.\arabic{figure}}
\renewcommand{\arraystretch}{1.4}
% \renewcommand{\familydefault}{\sfdefault}
% \usepackage{needspace}
%%==============================================================================
%% Tables
% \usepackage{longtable}
% \usepackage{tabu}
%%==============================================================================
%% Graphics
%% Load TikZ after xcolor.
\usepackage[svgnames]{xcolor}
% \usepackage{graphicx}
% \usepackage{tikz}
% \newcommand{\fancybox}[1]{
% \begin{tikzpicture}
% \node[draw,rounded corners]{#1};
% \end{tikzpicture}
% }
%%==============================================================================
%% Misc.
% \usepackage{calc}
% \usepackage{fp}
% \usepackage{lipsum}
%%=============================================================================
%% Listings
% \usepackage{listings}
%% Source code.
% \lstdefinestyle{customc}{
% % numbers=left,
% belowcaptionskip=1\baselineskip,
% breaklines=true,
% frame=L,
% xleftmargin=\parindent,
% % framexleftmargin=\parindent,
% language=C,
% showstringspaces=false,
% basicstyle=\footnotesize\ttfamily,
% keywordstyle=\bfseries\color{green!40!black},
% commentstyle=\itshape\color{purple!40!black},
% identifierstyle=\color{blue},
% stringstyle=\color{orange},
% numberstyle=\ttfamily
% }
% \lstset{escapechar=@,style=customc}
%%=============================================================================
%% Babel
%% Load last before 'hyperref'.
\usepackage[frenchb]{babel}
%%==============================================================================
%% Hyperref
%% Load last.
\usepackage[]{hyperref}
\hypersetup{
colorlinks=true,
linkcolor=DarkRed,
linktoc=page,
urlcolor=blue,
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\maketitle
\vfill
\thispagestyle{empty}
\tableofcontents
$0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%