misc:latex
Differences
This shows you the differences between two versions of the page.
misc:latex [2009/06/14 14:02] – created boman | misc:latex [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== LaTeX ====== | ||
+ | |||
+ | |||
+ | |||
+ | ===== Introduction ===== | ||
+ | |||
+ | Suite à une bataille de tous les instants lors des rédactions de rapports divers et variés avec ce magnifique logiciel qu'est [[http:// | ||
+ | |||
+ | |||
+ | ===== Inclure une figure avec " | ||
+ | |||
+ | \usepackage{graphicx} | ||
+ | \graphicspath{ {fig/} } | ||
+ | |||
+ | * 1 figure: | ||
+ | |||
+ | \begin{figure}[htbp] | ||
+ | | ||
+ | | ||
+ | | ||
+ | \end{figure} | ||
+ | |||
+ | * 2 figures: | ||
+ | |||
+ | \begin{figure}[htbp] | ||
+ | \begin{minipage}[t]{8cm} | ||
+ | | ||
+ | \caption{Widget définissant une boîte.} | ||
+ | | ||
+ | \end{minipage} | ||
+ | \begin{minipage}[t]{8cm} | ||
+ | | ||
+ | \caption{Widget définissant un plan.} | ||
+ | | ||
+ | \end{minipage} | ||
+ | \end{figure} | ||
+ | |||
+ | |||
+ | ===== Verbatim avancé -> fancyvrb ===== | ||
+ | |||
+ | % use fancyvrb | ||
+ | \VerbatimInput{txt/ | ||
+ | |||
+ | ou (! indentation nécessaire pour pas que winedt foute la merde) | ||
+ | |||
+ | \begin{Verbatim} | ||
+ | try | ||
+ | { | ||
+ | duv = matnr.solve(res); | ||
+ | } | ||
+ | catch(mtMath:: | ||
+ | { | ||
+ | std::cout << excep; | ||
+ | return false; | ||
+ | } | ||
+ | \end{Verbatim} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== problème '' | ||
+ | |||
+ | * Mauvais espaces/ | ||
+ | |||
+ | '' | ||
+ | '' | ||
+ | |||
+ | |||
+ | * '' | ||
+ | |||
+ | \section{Implémentation - Librairie | ||
+ | | ||
+ | Idem pour les expressions mathématiques dans les titres | ||
+ | \section{Calcul de \texorpdfstring{$\Gamma$}{Gamma}} | ||
+ | |||
+ | |||
+ | ===== Notes ds la marge: ===== | ||
+ | |||
+ | \marginnote{Faire un dessin} | ||
+ | |||
+ | |||
+ | ===== Tableaux ===== | ||
+ | |||
+ | |||
+ | ==== Tableau classique ==== | ||
+ | |||
+ | \begin{table}[htbp] | ||
+ | \begin{center} | ||
+ | \begin{tabular}{l|llll} | ||
+ | \hline | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | Masse volumique | ||
+ | \end{tabular} | ||
+ | \caption{Propriétés matérielles pour l' | ||
+ | \end{center} | ||
+ | \label{tab: | ||
+ | \end{table} | ||
+ | |||
+ | |||
+ | ==== Tableau (package array) ==== | ||
+ | |||
+ | \begin{tabular} | ||
+ | {|> | ||
+ | |> | ||
+ | |> | ||
+ | |> | ||
+ | |> | ||
+ | |||
+ | |||
+ | ==== Tableau a colonnes extensibles (genre html) ==== | ||
+ | |||
+ | \usepackage{tabulary} | ||
+ | |||
+ | \begin{tabulary} {\linewidth}{p{1cm}p{1.5cm}L} | ||
+ | où & $p$ & est la pression de contact, \\ | ||
+ | & $v$ & est le module de la vitesse relative de glissement des deux surfaces, \\ | ||
+ | & $\eta_0$ & est la viscosité du lubrifiant aux conditions normales de température et de pression, \\ | ||
+ | & $Ra$ & est une mesure de la rugosité combinée des deux surfaces. | ||
+ | \end{tabulary} | ||
+ | |||
+ | |||
+ | ==== Tableau " | ||
+ | |||
+ | \usepackage{rotating} | ||
+ | |||
+ | \begin{sidewaystable} | ||
+ | \begin{center} | ||
+ | \begin{tabular}{|l|c|c|c|c|c|c|} | ||
+ | \hline | ||
+ | ... & ... & ... \\ | ||
+ | \hline | ||
+ | \end{tabular} | ||
+ | \end{center} | ||
+ | \caption{Interfaces anciennement utilisées par les entités géométriques.} | ||
+ | \label{ass06: | ||
+ | \end{sidewaystable} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Tableau sur plusieurs pages ==== | ||
+ | |||
+ | \usepackage{longtable} | ||
+ | |||
+ | \begin{longtable} | ||
+ | \end{longtable} | ||
+ | |||
+ | Inconvénient : le tableau est d' | ||
+ | |||
+ | Solution : utiliser '' | ||
+ | Attention : la dernière ligne du tableau doit avoir un '' | ||
+ | Inconvénient : quand il passe d'une page à l' | ||
+ | Solution : imposer une largeur de colonne : ''> | ||
+ | Attention : le '' | ||
+ | |||
+ | Exemple: | ||
+ | \begin{supertabular}{> | ||
+ | | ||
+ | | ||
+ | \end{supertabular} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Tableau à largeur de colonne fixée ==== | ||
+ | |||
+ | Pour pouvoir utiliser '' | ||
+ | |||
+ | \begin{tabular}{|l|> | ||
+ | | ||
+ | & \multicolumn{2}{c|}{Expérience} | ||
+ | | ||
+ | | ||
+ | | ||
+ | $v_0 = 150m/s$ & 1 & 1 & 1 & 1 \tabularnewline | ||
+ | $v_0 = 156m/s$ & 1 & 1 & 1 & 1 \tabularnewline | ||
+ | $v_0 = 180m/s$ & 1 & 1 & 1 & 1 \tabularnewline | ||
+ | $v_0 = 190m/s$ & 1 & 1 & 1 & 1 \tabularnewline | ||
+ | | ||
+ | \end{tabular} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Symboles mystérieux p,m,b ==== | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | |||
+ | ==== Augmenter la hauteur des lignes dans un tableau ==== | ||
+ | |||
+ | \begin{table}[htbp] | ||
+ | \renewcommand{\arraystretch}{1.8} | ||
+ | \begin{tabular}{|c|c|c|} | ||
+ | |||
+ | ===== URLs et hypertexte ===== | ||
+ | |||
+ | \href{mailto: | ||
+ | [[http:// | ||
+ | |||
+ | |||
+ | ===== Mathématiques ===== | ||
+ | |||
+ | |||
+ | ==== Equations ==== | ||
+ | |||
+ | * simple: | ||
+ | |||
+ | \begin{equation} \label{eq: | ||
+ | x=\frac{X}{W}, | ||
+ | \end{equation} | ||
+ | |||
+ | rem: tjs indenter la ligne => winedt réarrange pas le paragraphe. | ||
+ | |||
+ | * equations+array: | ||
+ | |||
+ | \begin{equation} | ||
+ | \mbf{C} = \frac{\mbf{u}_{max} + \mbf{u}_{min}}{2}, | ||
+ | \mbf{u}_{max} - \mbf{u}_{min} \|, \; \; \mbf{O} = \mbf{C} + R | ||
+ | \left[ | ||
+ | \begin{array}{c} | ||
+ | \cos \alpha | ||
+ | \sin \alpha | ||
+ | \end{array} \right] | ||
+ | \end{equation} | ||
+ | |||
+ | |||
+ | ==== Encadrer une équation ==== | ||
+ | |||
+ | \begin{equation} | ||
+ | \boxed{\kappa = 1 + \sqf{2}{3} | ||
+ | \frac{1}{2G^*}\frac{d\sigma_{crit}}{d\Gamma}} | ||
+ | \end{equation} | ||
+ | |||
+ | |||
+ | ==== Encadrer une équation sur plusieurs lignes avec le numéro de la formule pas encadré et bien centré avec le fond jaune ==== | ||
+ | |||
+ | \begin{equation} | ||
+ | | ||
+ | \begin{array}{c} | ||
+ | | ||
+ | + \left(1-\alpha_F\right) F^{int,n+1} + \alpha_F F^{int,n}\\ | ||
+ | = \left(1-\alpha_F\right) F^{ext,n+1} + \alpha_F F^{ext,n} | ||
+ | \end{array} | ||
+ | $}} | ||
+ | | ||
+ | \end{equation} | ||
+ | |||
+ | |||
+ | ==== Symboles math ==== | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | ===== Texte ===== | ||
+ | |||
+ | ==== Polices ==== | ||
+ | |||
+ | \usefont{T1}{phv}{m}{n} | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | ==== Couleurs ==== | ||
+ | |||
+ | | ||
+ | |||
+ | Dans un tableau: | ||
+ | |||
+ | \usepackage{colortbl} | ||
+ | \columncolor[rgb]{0.8, | ||
+ | \rowcolor{black} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Espace vertical supplémentaire ==== | ||
+ | |||
+ | \vbox{\vspace{2cm}} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Mise en page ===== | ||
+ | |||
+ | * Document avec une ligne en bas de chaque page et un commentaire + le numéro de page. Le numéro de page se trouve chaque fois à droite. | ||
+ | | ||
+ | \documentclass[a4paper, | ||
+ | |||
+ | \fancypagestyle{plain}{%uniquement pour les têtes de chapitre | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | |||
+ | \pagestyle{fancy} %pour les pas têtes de chapitre !!!Pas d' | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | * Document avec la même chose mais en haut des pages | ||
+ | |||
+ | \documentclass[a4paper, | ||
+ | |||
+ | \fancypagestyle{plain}{%uniquement pour les têtes de chapitre | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | |||
+ | \pagestyle{fancy} %pour les pas têtes de chapitre !!!Pas d' | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | * Document avec une ligne en haut de chaque page et un commentaire + le numéro de page. Le numéro de page se trouve chaque fois à droite. Mais on ne veut rien sur les pages de titre de chapitre : on supprime la partie '' | ||
+ | |||
+ | \fancypagestyle{plain}{%uniquement pour les têtes de chapitre | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | |||
+ | * Document avec une ligne en haut, mais avec alternativement les numéros de pages à gauche ou à droite (format livre) et les chapitres sont toujours ouverts sur la page de droite. | ||
+ | |||
+ | \documentclass[a4paper, | ||
+ | \raggedbottom %Pour éviter les underfull \vbox dus à l' | ||
+ | \newcommand{\clearemptydoublepage}{% | ||
+ | | ||
+ | |||
+ | Il ne reste plus qu'à ajouter avant chaque commande '' | ||
+ | |||
+ | * Document avec le nom des chapitres sur la page de gauche (à droite) et le nom des sections sur la page de droite (à gauche) et les numéros de page à gauche sur la page de gauche et à droite sur la page droite. Dans l' | ||
+ | |||
+ | \pagestyle{fancy} | ||
+ | \headheight = 13pt %Pour avoir des headers assez grands | ||
+ | | ||
+ | %\renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter. #1}{}} %\chaptername => le mot chapitre apparait | ||
+ | \renewcommand{\chaptermark}[1]{\markboth{\thechapter. #1}{}} | ||
+ | \renewcommand{\sectionmark}[1]{\markright{\thesection. #1}} | ||
+ | \renewcommand{\headrulewidth}{0.4pt} | ||
+ | | ||
+ | \lhead[\fancyplain{}{\footnotesize\bfseries\thepage}]{\fancyplain{}{\footnotesize\bfseries\rightmark}} | ||
+ | \rhead[\fancyplain{}{\footnotesize\bfseries\leftmark}]{\fancyplain{}{\footnotesize\bfseries\thepage}} | ||
+ | \cfoot{} | ||
+ | |||
+ | |||
+ | ===== Notes de bas de page ===== | ||
+ | |||
+ | Pour forcer la note à être sur une seule page il faut rajouter un \samepage dans le \footnote{} : | ||
+ | |||
+ | '' | ||
+ | |||
+ | ===== Misc ===== | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | * Surlignage de texte : '' | ||
+ | * tabulations : Exemple : | ||
+ | |||
+ | \begin{tabbing} | ||
+ | Voici \= des \= marques \= de tabulation \\ | ||
+ | \> la je m' | ||
+ | \> \> \> la sur la troisième \\ | ||
+ | | ||
+ | un \> autre \> exemple. | ||
+ | \end{tabbing} | ||
+ | |||
+ | |||
+ | ===== Liens intéressants ===== | ||
+ | |||
+ | [[http:// | ||
+ | |||