FIN DU LATEX ENFINNNNNNNNN. (J'espère)

This commit is contained in:
Avrillon Samy 2021-10-08 17:49:24 +02:00
parent d0f4cbc609
commit 10575c282a
5 changed files with 124 additions and 5 deletions

View File

@ -31,10 +31,10 @@
\vspace{5ex}
\begin{tabular}{rcl*{3}{c|}}
3+&2&+ 5 & 10 & 10 & 10 \\
6+&1&+ 4 & 11 & 11 & 11 \\
442+&1222&+557 & 2211 & 2211 & 2211 \\
\begin{tabular}{r@{+}c@{+}l*{3}{c|}}
3&2& 5 & 10 & 10 & 10 \\
6&1& 4 & 11 & 11 & 11 \\
442&1222& 557 & 2211 & 2211 & 2211 \\
\end{tabular}
\end{document}

View File

@ -3,13 +3,45 @@
\usepackage[utf8]{inputenc}
\usepackage[margin=6em, a4paper]{geometry}
\usepackage{lipsum}
\usepackage{array}
\usepackage{multirow}
\usepackage{hhline}
\newcommand{\txt}{Voici un paragraphe un peu long pour notre bel exemple}
\title{Ce document a un titre}
\date{20444}
% Fin du préambule.
\begin{document}
\begin{tabular}{|c|b{4cm}|p{4cm}|m{4cm}|}
\hline
Coucou ! & \txt & \txt & \txt \\
\hline
\end{tabular}
\vspace{10ex}
\begin{tabular}{>{$}c<{$}!{est}>{\it}c}
\sum_{i=0}^n 2i+1 & une somme \\\hline
\prod_{j=1}^7 \ln j & un produit \\\hline
\bigcup_{A\in E}A & une union
\end{tabular}
\vspace{10ex}
\begin{tabular}{||c|c|c||}
\hhline{#=:=:=#}
un & deux & trois \\
\hhline{:=:-:=||}
\multicolumn{2}{||r|}{qqquatre} & \multirow{2}{*}{cinq} \\
\hhline{--~}
six & sept &\\
\hhline{~--}
huit & neuf & dix \\
\hhline{|b:=:=:=:b|}
\end{tabular}
\end{document}

View File

@ -3,13 +3,37 @@
\usepackage[utf8]{inputenc}
\usepackage[margin=6em, a4paper]{geometry}
\usepackage{lipsum}
\usepackage{array}
\usepackage{multirow}
\usepackage{hhline}
\title{Ce document a un titre}
\date{20444}
% Fin du préambule.
\begin{document}
\lipsum[1-22]
Certains tableaux sont plus simples que d'autres. Vous avez figure \ref{tabenfer} un tableau à la fois très .... dur à générer mais aussi sombrement inutile.
\begin{figure}[t]
\begin{center}
\begin{tabular}{||c|c|c||}
\hhline{#=:=:=#}
un & deux & trois \\
\hhline{:=:-:=||}
\multicolumn{2}{||r|}{qqquatre} & \multirow{2}{*}{cinq} \\
\hhline{--~}
six & sept &\\
\hhline{~--}
huit & neuf & dix \\
\hhline{|b:=:=:=:b|}
\end{tabular}
\end{center}
\caption{Un tableau ne servant à rien}
\label{tabenfer}
\end{figure}
\lipsum[23-42]
\end{document}

44
Latex12.2.tex Normal file
View File

@ -0,0 +1,44 @@
\documentclass{article}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage[margin=6em, a4paper]{geometry}
\usepackage{lipsum}
\usepackage{listings}
\newenvironment{cit}[1]{
Comme le disait si bien \textsc{#1}
\begin{quotation}
\og\unskip
}{
\unskip\fg{}
\end{quotation}
}
\title{Ce document a un titre}
\date{20444}
% Fin du préambule.
\begin{document}
La commande que fournit \LaTeX par défaut est la commande \verb|\verb| et l'environnement \verb|verbatim| qui permettent tous deux d'afficher le texte en mode «développeur», monospace, un peu gras. Il permet aussi d'afficher n'importe quel caractère directement, sans commande adéquate, avec un simple copier-coller.
La commande \verb|\verb*| affichera en plus les caractères non imprimables, comme l'espace ou la tabulation. Attention cependant, la commande \verb|\verb*lorem-ipsum*| appellera \verb|\verb*| avec pour caractère d'échappement \verb|l|, ce qui est peu commode.
L'extension \verb|listings| est quand même très pratique, elle rajoute l'environnement \verb|lstlisting| qui peut appliquer de la coloration syntaxique et la commande \verb|\lstinputlisting| qui peut même charger un fichier exterieur !
\begin{lstlisting}[language=Python, numbers=left, numberstyle=\tiny, showstringspaces=false, tabsize=2, numbersep=2em, frame=single]
def fonction(arg):
"""What a wonderful docstring!"""
for i in range(1, 42):
arg += 2
foo = [arg for j in range(arg)]
arg = len(foo) - 2
print("Ce programme ne sert a rien.")
return(arg)
\end{lstlisting}
Pour ajouter un titre numéroté, il suffit d'ajouter l'option \verb|caption| et pour encadrer, l'option \verb|frame| avec pour valeur \verb|single|. V
\end{document}

19
Latex12.md Normal file
View File

@ -0,0 +1,19 @@
Latex 12
=
### Exercice 1
1. En LaTeX, l'environnement `quote` permet de créer de courtes citations, et l'environnement `quotation` permet de faire des citations bien plus longues. À noter aussi l'environnement `verse` qui permet de citer sans briser l'alignement des lignes, utiles pour citer un texte en vers par exemple.
2.
```
\newenvironment{cit}[1]{
Comme le disait si bien \textsc{#1}
\begin{quotation}
\og\unskip
}{
\unskip\fg{}
\end{quotation}
}
```
3. Afin que LaTeX sélectionne automatiquement les bons guillemets suivant la langue séléctionnée avec babel, il faut utiliser la commande `\enquote` du paquet `csquotes` avec en paramètre le texte à mettre entre guillemets. Cette commande mettera les guillements adaptés au language et saura aussi gérer plusieurs niveaux de guillemets.