Import Work from 2012/2013
This commit is contained in:
75
tools/style/base.sty
Executable file
75
tools/style/base.sty
Executable file
@@ -0,0 +1,75 @@
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
|
||||
% extensions
|
||||
|
||||
\RequirePackage[utf8]{inputenc}
|
||||
\RequirePackage[francais]{babel}
|
||||
\RequirePackage{amssymb}
|
||||
\RequirePackage{amsmath}
|
||||
\RequirePackage{amsfonts}
|
||||
\RequirePackage{subfig}
|
||||
\RequirePackage[pdftex]{graphicx}
|
||||
\RequirePackage{color}
|
||||
\RequirePackage{fancyhdr}
|
||||
\RequirePackage{enumerate}
|
||||
\RequirePackage{geometry}
|
||||
\RequirePackage{eurosym}
|
||||
\RequirePackage{gensymb}
|
||||
\geometry{left=20mm,right=20mm, top=15mm}
|
||||
|
||||
|
||||
% Ensembles
|
||||
\newcommand{\N}{\mathbb{N}}
|
||||
\newcommand{\Z}{\mathbb{Z}}
|
||||
\newcommand{\D}{\mathbb{D}}
|
||||
\newcommand{\Q}{\mathbb{Q}}
|
||||
\newcommand{\R}{\mathbb{R}}
|
||||
\newcommand{\C}{\mathbb{C}}
|
||||
|
||||
\newcommand{\intOO}[2]{\left]{#1}\,{;}\,{#2}\right[} % intervalles ouvert ouvert
|
||||
\newcommand{\intOF}[2]{\left]{#1}\,{;}\,{#2}\right]} % intervalles ouvert fermé
|
||||
\newcommand{\intFO}[2]{\left[{#1}\,{;}\,{#2}\right[} % intervalles fermé ouvert
|
||||
\newcommand{\intFF}[2]{\left[{#1}\,{;}\,{#2}\right]} % intervalles fermé fermé
|
||||
|
||||
|
||||
% Vecteurs
|
||||
\renewcommand{\vec}[1]{\overrightarrow{#1}} % représentation d'un vecteur
|
||||
\newcommand{\norme}[1]{||\vec{#1}||} % Norme d'un vecteur
|
||||
\newcommand{\scal}[2]{\vec{#1} \dot \vec{#2}} % Produit scalaire
|
||||
\newcommand{\vectCoord}[2]{\left(\begin{array}{c} #1 \\ #2 \end{array} \right)}
|
||||
\newcommand{\coefBino}[2]{\vectCoord{#1}{#2}}
|
||||
|
||||
|
||||
\newcommand{\e}{\varepsilon}
|
||||
|
||||
\renewcommand{\equiv}{\Leftrightarrow}
|
||||
|
||||
% Using pstricks
|
||||
\RequirePackage{pstricks}
|
||||
\newcommand{\includepstricksgraphics}[1]{%
|
||||
\ifpdf\includegraphics{#1}\else\input{#1}\fi}
|
||||
|
||||
% New environment Exercise
|
||||
\newcounter{exo}[section]
|
||||
\setcounter{exo}{0}
|
||||
\newenvironment{Exo}{%
|
||||
\addtocounter{exo}{1}
|
||||
\medskip
|
||||
\noindent \textbf{Exercice \theexo:}
|
||||
}{%
|
||||
}
|
||||
|
||||
\newcommand{\exo}[1]{\center \textbf{#1} \par}
|
||||
|
||||
\newenvironment{hint}{%
|
||||
Indication:
|
||||
\begin{itshape}
|
||||
}{%
|
||||
\end{itshape}
|
||||
}
|
||||
|
||||
\newcommand{\note}[1]{\textcolor{red}{note(#1)}}
|
||||
|
||||
\def\title#1{\gdef\@title{#1}\gdef\Thetitle{#1}}
|
||||
\def\date#1{\gdef\@date{#1}\gdef\Thedate{#1}}
|
||||
|
||||
28
tools/style/classConn.cls
Normal file
28
tools/style/classConn.cls
Normal file
@@ -0,0 +1,28 @@
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
|
||||
\ProvidesClass{classConn}
|
||||
|
||||
% classe de base
|
||||
|
||||
\LoadClass[a4paper, 11pt]{article}
|
||||
|
||||
% extensions
|
||||
|
||||
\RequirePackage{/media/documents/Cours/Prof/Enseignements/Archive/2012-2013/tools/style/base}
|
||||
|
||||
\RequirePackage{geometry}
|
||||
\geometry{landscape}
|
||||
\RequirePackage{multicol}
|
||||
\setlength{\columnseprule}{1pt}
|
||||
\geometry{left=10mm,right=10mm, top=15mm}
|
||||
\setlength{\columnsep}{2cm}
|
||||
|
||||
% commandes personnelles
|
||||
|
||||
% Les en-tête et les pieds de pages
|
||||
\pagestyle{fancy}
|
||||
\renewcommand\headrulewidth{0pt}
|
||||
\fancyhead[R]{}
|
||||
\fancyfoot[C]{}
|
||||
|
||||
|
||||
46
tools/style/classDS.cls
Normal file
46
tools/style/classDS.cls
Normal file
@@ -0,0 +1,46 @@
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
|
||||
\ProvidesClass{classDS}
|
||||
|
||||
% classe de base
|
||||
|
||||
\LoadClassWithOptions{article}
|
||||
|
||||
% extensions
|
||||
|
||||
\RequirePackage{/media/documents/Cours/Prof/Enseignements/Archive/2012-2013/tools/style/base}
|
||||
|
||||
% commandes personnelles
|
||||
|
||||
% Les en-tête et les pieds de pages
|
||||
\pagestyle{fancy}
|
||||
\fancyhf{}
|
||||
|
||||
\setlength{\headheight}{15.2pt}
|
||||
\setlength{\headsep}{5pt}
|
||||
|
||||
|
||||
%\fancyhead[R]{<++date++>}
|
||||
\rhead{\Thedate}
|
||||
\cfoot{\thepage}
|
||||
|
||||
|
||||
% Redéfinition de maketitle pour ne plus avoir la date
|
||||
\def\@maketitle{%
|
||||
\newpage
|
||||
\null
|
||||
\vskip 2em%
|
||||
\begin{center}%
|
||||
\let \footnote \thanks
|
||||
{\LARGE \@title \par}%
|
||||
\vskip 1.5em%
|
||||
{\large
|
||||
\lineskip .5em%
|
||||
\begin{tabular}[t]{c}%
|
||||
\@author
|
||||
\end{tabular}\par}%
|
||||
% \vskip 1em%
|
||||
% {\large \@date}%
|
||||
\end{center}%
|
||||
\par
|
||||
\vskip 1.5em}
|
||||
57
tools/style/classExo.cls
Normal file
57
tools/style/classExo.cls
Normal file
@@ -0,0 +1,57 @@
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
|
||||
\ProvidesClass{classExo}
|
||||
|
||||
% classe de base
|
||||
|
||||
\LoadClassWithOptions{article}
|
||||
|
||||
% extensions
|
||||
|
||||
\RequirePackage{/media/documents/Cours/Prof/Enseignements/Archive/2012-2013/tools/style/base}
|
||||
|
||||
%\RequirePackage{geometry}
|
||||
%\geometry{landscape}
|
||||
%\geometry{left=5mm,right=5mm, top=5mm, bot=5mm}
|
||||
|
||||
|
||||
%\setlength{\oddsidemargin}{0in} % default=0in
|
||||
%\setlength{\textwidth}{9in} % default=9in
|
||||
|
||||
\setlength{\columnsep}{20pt} % default=10pt
|
||||
\setlength{\columnseprule}{1pt} % default=0pt (no line)
|
||||
|
||||
%\setlength{\textheight}{5.85in} % default=5.15in
|
||||
%\setlength{\topmargin}{-0.40in} % default=0.20in
|
||||
%\setlength{\headsep}{0.35in} % default=0.35in
|
||||
|
||||
|
||||
% Les en-tête et les pieds de pages
|
||||
\pagestyle{fancy}
|
||||
\fancyhf{}
|
||||
|
||||
\setlength{\headheight}{20pt}
|
||||
\setlength{\headsep}{10pt}
|
||||
|
||||
|
||||
|
||||
|
||||
% Redéfinition de maketitle pour ne plus avoir la date
|
||||
\def\@maketitle{%
|
||||
\newpage
|
||||
\null
|
||||
\vskip 2em%
|
||||
\begin{center}%
|
||||
\let \footnote \thanks
|
||||
{\LARGE \@title \par}%
|
||||
\vskip 1.5em%
|
||||
{\large
|
||||
\lineskip .5em%
|
||||
\begin{tabular}[t]{c}%
|
||||
\@author
|
||||
\end{tabular}\par}%
|
||||
% \vskip 1em%
|
||||
% {\large \@date}%
|
||||
\end{center}%
|
||||
\par
|
||||
\vskip 1.5em}
|
||||
19
tools/style/index.rst
Normal file
19
tools/style/index.rst
Normal file
@@ -0,0 +1,19 @@
|
||||
Notes sur style
|
||||
###############
|
||||
|
||||
:date: 2013-07-01
|
||||
:modified: 2013-07-01
|
||||
:tags: style
|
||||
:category: tools
|
||||
:authors: Benjamin Bertrand
|
||||
:summary: Pas de résumé, note créée automatiquement parce que je ne l'avais pas bien fait...
|
||||
|
||||
|
||||
|
||||
`Lien vers base.sty <base.sty>`_
|
||||
|
||||
`Lien vers classDS.cls <classDS.cls>`_
|
||||
|
||||
`Lien vers classExo.cls <classExo.cls>`_
|
||||
|
||||
`Lien vers classConn.cls <classConn.cls>`_
|
||||
Reference in New Issue
Block a user