LaTeX-ENSPS/README.md

91 lines
4.4 KiB
Markdown
Raw Permalink Normal View History

2019-01-18 23:18:34 +01:00
# Paquet LaTeX de l'École centrale de Lyon
2019-06-04 13:05:55 +02:00
[![Faites-moi un don ici !](https://img.shields.io/badge/donate-paypal-46AFE0.svg)](https://www.paypal.me/bastienlaville)
![Numéro de la version](https://img.shields.io/github/release/XeBasTeX/LaTeX-ECL.svg)
![Dernière modification](https://img.shields.io/github/last-commit/XeBasTeX/LaTeX-ECL.svg)
![Licence MIT](https://img.shields.io/github/license/XeBasTeX/LaTeX-ECL.svg)
![Langage du projet](https://img.shields.io/github/languages/code-size/XeBasTeX/LaTeX-ECL.svg)
2019-01-14 00:40:21 +01:00
2019-04-14 15:51:44 +02:00
<div align="center">
<img title="Logo du paquet centrale.sty" alt= "Logo du paquet LaTeX centrale.sty" src="eps/centrale_sty_logo.png">
2019-04-14 15:51:44 +02:00
</div>
-----------------
2019-01-14 01:01:45 +01:00
2019-01-18 23:20:00 +01:00
## Installation
2019-04-07 12:09:54 +02:00
### Pour utiliser le rapport et le paquet
2019-04-24 14:55:29 +02:00
Télécharger le dossier, le placer dans le sous-dossier de votre choix et modifier uniquement le fichier ```rapport.tex```. Vous pouvez retirer le fichier ```README.md``` et le fichier de licence.
2019-01-18 23:20:00 +01:00
2019-04-07 12:09:54 +02:00
### Pour utiliser seulement le paquet
2019-07-15 14:37:40 +02:00
Copier le fichier ```centrale.sty``` dans le répertoire de votre propre rapport et utiliser le dans le code de votre fichier ```tex``` avec la commande suivante, à insérer dans le préambule :
2019-04-07 12:09:54 +02:00
```latex
\usepackage{centrale}
```
2019-01-18 23:20:00 +01:00
## Commandes utiles
### Actions basiques
2019-03-27 09:43:50 +01:00
2019-06-03 12:44:50 +02:00
- Pour insérer une image : utiliser la commande fournie en exemple dans le rapport, modifier la taille de l'image avec *width = ...* soit par exemple *width=1\textwidth*
2019-03-31 20:30:13 +02:00
```latex
\begin{figure}[ht!]
2019-03-31 20:28:59 +02:00
\centering
2019-03-31 20:33:14 +02:00
\includegraphics[width=1\textwidth]{example-image-a}
2019-03-31 20:28:59 +02:00
\caption{Insérer ici le sous-titre.}
\label{fig:id-de-la-figure}
2019-03-31 20:32:56 +02:00
\end{figure}
```
2019-03-31 20:27:43 +02:00
- Pour insérer du code : soit avec ```listing``` soit avec ```minted```. Attention : pour utiliser ```minted``` il vous faudra soit utiliser *Overleaf* (qui est très permissif niveau compilation), soit compiler ```pdflatex``` avec l'option ```--shell-escape```. Reportez-vous à la doc de votre éditeur LaTeX pour plus d'informations ;
2019-03-31 20:27:43 +02:00
2019-03-31 21:21:28 +02:00
- Pour faire référence à une figure : utiliser ```\reff{fig:id-de-la-figure}```
- Pour faire référence à une référence bibliographique ```\citee{fig:id-de-la-ref}```
2019-04-24 14:26:55 +02:00
- Pour taper bêtement un nombre : vous pouvez le faire normalement comme 123, ou utiliser la commande ```\num{nombre}``` comme ```\num{2e-6}```
2019-04-01 13:38:23 +02:00
2019-04-24 14:26:55 +02:00
- Pour taper des quantités physiques : utiliser la commande ```\SI{nombre}{unités}```, par exemple comme ```e = \SI{1e-2}{m.kg^2/s}```
2019-03-27 09:43:50 +01:00
2019-03-27 09:44:09 +01:00
### Macros
2019-03-27 09:43:50 +01:00
2019-07-25 11:22:52 +02:00
- ```\subt{texte en dessous}``` permet d'écrire proprement un indice de notation (donc pas une variable). Par exemple T_c signifie << température chaude >>, c n'est pas une variable mais bien l'abréviation de chaud. Il faut donc noter ```T\sub{c}```
2019-03-31 21:21:28 +02:00
2019-07-25 11:22:52 +02:00
- ```\supt{texte au dessus}``` permet d'écrire de la même façon un indice supérieur : filtre non-causal ```W\sub{nc}```
2019-03-31 21:21:28 +02:00
2019-07-25 11:22:52 +02:00
- ```\ud``` permet d'écrire proprement une différentielle (avec une espace avant le d), par exemple dans une intégrale : ```\int f(x) \ud x```
2019-03-27 09:43:50 +01:00
2019-07-25 11:22:52 +02:00
- ```\derd{f}{x}``` permet de taper la dérivée droite de la fonction ```f``` par rapport à ```x```
2019-02-13 09:09:32 +01:00
2019-07-25 11:22:52 +02:00
- ```\derp{f}{x}``` permet de taper la dérivée partielle de la fonction ```f``` par rapport à ```x```
2019-01-18 23:20:00 +01:00
2019-07-15 14:37:40 +02:00
- les opérateurs différentiels tels que rot ou div sont disponibles. Notez que ces commandes sont compatibles avec le paquet ```physics```.
2019-06-20 16:53:05 +02:00
2019-05-21 22:26:19 +02:00
## Ressources utiles (et pour aller plus loin)
2019-05-21 22:27:42 +02:00
- un peu de typographie française ;
2019-07-25 11:21:29 +02:00
- 10 règles fondamentales en LaTeX disponible [ici](https://faculty.math.illinois.edu/~hildebr/tex/tips-topten.html)
2019-05-21 22:26:19 +02:00
2019-01-18 23:20:00 +01:00
## Comment contribuer ?
2019-07-15 14:37:40 +02:00
- contactez-moi pour devenir un collaborateur du projet, notamment sur la branche *dev* ;
- vous pouvez m'envoyer vos suggestions ou modifications à mon adresse centralienne, en me cherchant depuis l'annuaire de [Zimbra](https://messagerie.ec-lyon.fr/zimbra).
2019-01-18 23:20:00 +01:00
2019-01-18 23:15:23 +01:00
## Crédits
2019-03-31 21:23:41 +02:00
Je tiens à remercier en particulier, par ordre chornologique de contributions dans le projet :
2019-04-01 23:57:13 +02:00
- Nicolas Gameiro dont la première feuille de style a fourni une excellente base pour la suite ;
2019-03-31 21:23:41 +02:00
- Gauthier Fanucci dont le rapport de PAr a permis de tirer quelques *features* intéressantes ;
2019-08-31 11:55:29 +02:00
- l'équipe de la PAO mandat 2019 - 2020 et plus spécialement Yann Zerrouk, Olivia Jeanne et Blaise (chais-pas-ton-nom déso) pour leurs chtites contributions ;
2019-01-23 10:09:28 +01:00
- les bêta-testeurs du code, à savoir personne.
2019-01-18 23:15:23 +01:00
2019-05-05 21:19:14 +02:00
## À propos de l'auteur
2019-01-14 01:01:45 +01:00
2019-07-15 14:37:40 +02:00
Bastien Laville dit le Makzer (ancien président de la PAO mandat 2018 - 2019) en 3A à l'ECL.
2019-01-14 01:07:19 +01:00
2019-06-07 17:19:57 +02:00
## Distribution et licence
2019-01-14 01:07:19 +01:00
2020-04-22 10:11:00 +02:00
Licence [MIT](https://choosealicense.com/licenses/mit/) - Bastien @ PAO