Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
composition:texte:pages:composer_un_document_en_colonnes [2016/10/16 07:48] – jejust | 3_composition:texte:pages:composer_un_document_en_colonnes [2022/11/30 17:09] (Version actuelle) – francais → french dbitouze | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | \question{Comment obtenir un document multicolonnes ?} | + | ====== |
- | \reponse L' | ||
- | deux colonnes verticales. Voir l' | ||
- | \begin{docexemple}{Bi-colonnage | + | $\Reponse$ |
+ | deux colonnes verticales: | ||
+ | |||
+ | <WRAP column 55ex> | ||
+ | <code latex> | ||
\documentclass[twocolumn]{article} | \documentclass[twocolumn]{article} | ||
- | \usepackage[T1]{fontenc} | + | |
- | \usepackage[francais]{babel} | + | |
\begin{document} | \begin{document} | ||
- | + | Voici un texte sur deux colonnes que \LaTeX{} | |
- | Voici un texte sur deux colonnes que \LaTeX{} | + | |
n' | n' | ||
colonnes les unes après les autres). L' | colonnes les unes après les autres). L' | ||
Ligne 17: | Ligne 17: | ||
indiqué plus loin. Une ligne de séparation des | indiqué plus loin. Une ligne de séparation des | ||
colonnes peut également être insérée. | colonnes peut également être insérée. | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP column 30ex> | ||
+ | < | ||
+ | \documentclass[twocolumn]{article} | ||
+ | \usepackage[width=6cm, | ||
+ | \usepackage{lmodern, | ||
+ | \usepackage[french]{babel} | ||
+ | \begin{document} | ||
+ | Voici un texte sur deux colonnes que \LaTeX{} | ||
+ | n' | ||
+ | colonnes les unes après les autres). L' | ||
+ | entre les colonnes peut être modifié comme | ||
+ | indiqué plus loin. Une ligne de séparation des | ||
+ | colonnes peut également être insérée. | ||
\end{document} | \end{document} | ||
- | \end{docexemple} | + | </ |
+ | </ | ||
+ | <WRAP clear /> | ||
+ | |||
- | \reponse | + | $\Reponse$ |
Pour agir localement, on peut utiliser les commandes : | Pour agir localement, on peut utiliser les commandes : | ||
- | \cmd{twocolumn}\oarg{sur une colonne}\marg{sur deux colonnes} | + | '' |
- | puis \cmd{onecolumn}\marg{Texte sur une colonne} ou plus généralement | + | puis '' |
- | \cmd{twocolumn} et \cmd{onecolumn}. | + | '' |
Pour une meilleure lisibilité du source, on peut également | Pour une meilleure lisibilité du source, on peut également | ||
- | utiliser les environnements correspondants. Voir l' | + | utiliser les environnements correspondants: |
- | % 1 | + | <WRAP column 55ex> |
- | %23456789012345678901234567890123456789012345678901234567890 | + | <code latex> |
- | \begin{mdocexemple}{Bi-colonnage standard, changements\label{twocolumn2}} | + | |
- | \begin{page} | + | |
\documentclass{article} | \documentclass{article} | ||
- | \usepackage[T1]{fontenc} | + | |
- | \usepackage[francais]{babel} | + | |
\begin{document} | \begin{document} | ||
Ligne 45: | Ligne 62: | ||
deux colonnes. | deux colonnes. | ||
- | \end{page} | ||
- | \begin{page} | ||
\twocolumn[Un titre sur une colonne, un peu long | \twocolumn[Un titre sur une colonne, un peu long | ||
pour le prouver.]{Et voici enfin un texte sur deux | pour le prouver.]{Et voici enfin un texte sur deux | ||
Ligne 54: | Ligne 69: | ||
colonnage de changer de page.} | colonnage de changer de page.} | ||
- | \end{page} | ||
- | \begin{page} | ||
\onecolumn | \onecolumn | ||
Ceci permet de repasser sur une colonne pour la | Ceci permet de repasser sur une colonne pour la | ||
suite du document. | suite du document. | ||
- | \end{page} | ||
- | \begin{page} | ||
\begin{twocolumn} | \begin{twocolumn} | ||
| | ||
Ligne 68: | Ligne 79: | ||
\end{twocolumn} | \end{twocolumn} | ||
\end{document} | \end{document} | ||
- | \end{page} | + | </ |
- | \end{mdocexemple} | + | </ |
+ | <WRAP clear /> | ||
- | \reponse Le package \pack{multicol}, | ||
- | \ctan{macros/ | ||
- | multicols qui permet de redéfinir localement le nombre de | ||
- | colonnes désirées (10 maximum). Lorsqu' | ||
- | complète, le texte apparaît réparti sur toutes les colonnes. | ||
- | Ainsi chaque changement de colonnage n' | ||
- | changement de page. Voir l' | ||
- | % 1 | + | |
- | %23456789012345678901234567890123456789012345678901234567890 | + | $\Reponse$ |
- | \begin{docexemple}{Utilisation de l' | + | qui permet de redéfinir localement le nombre de colonnes désirées (10 maximum). |
+ | Lorsqu' | ||
+ | Ainsi chaque changement de colonnage n' | ||
+ | |||
+ | <WRAP column 55ex> | ||
+ | <code latex> | ||
\documentclass{article} | \documentclass{article} | ||
- | \usepackage{multicol} | + | |
- | \usepackage[T1]{fontenc} | + | \usepackage[french]{babel} |
- | \usepackage[francais]{babel} | + | |
\setlength{\columnseprule}{0.5pt} | \setlength{\columnseprule}{0.5pt} | ||
+ | |||
\begin{document} | \begin{document} | ||
Ligne 95: | Ligne 106: | ||
\begin{multicols}{2}[\section{Titre numéroté.}] | \begin{multicols}{2}[\section{Titre numéroté.}] | ||
- | blabla | + | Blabla |
| | ||
pour écrire des articles. | pour écrire des articles. | ||
\end{multicols} | \end{multicols} | ||
\end{document} | \end{document} | ||
- | \end{docexemple} | + | </ |
+ | </ | ||
+ | <WRAP column 30ex> | ||
+ | < | ||
+ | \documentclass{article} | ||
+ | \usepackage[width=6cm, | ||
+ | \usepackage{multicol} | ||
+ | \usepackage{lmodern, | ||
+ | \usepackage[french]{babel} | ||
+ | \pagestyle{empty} | ||
+ | |||
+ | \setlength{\columnseprule}{0.5pt} | ||
+ | |||
+ | \begin{document} | ||
+ | |||
+ | \begin{multicols}{3}[Titre sur une seule colonne.] | ||
+ | | ||
+ | | ||
+ | \end{multicols} | ||
+ | |||
+ | \begin{multicols}{2}[\section{Titre numéroté.}] | ||
+ | | ||
+ | | ||
+ | pour écrire des articles. | ||
+ | \end{multicols} | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
Pour ajouter un titre numéroté qui apparaisse sur toute la | Pour ajouter un titre numéroté qui apparaisse sur toute la | ||
- | largeur de la page, il faut utiliser l' | + | largeur de la page, il faut utiliser l' |
- | juste après \benv{multicols}\marg{nb-col}. | + | juste après |
+ | |||
+ | |||
+ | < | ||
+ | Pour qu'une ligne de séparation apparaisse entre les colonnes, il | ||
+ | faut utiliser : '' | ||
+ | |||
+ | Il est possible de redéfinir la largeur de l' | ||
+ | en utilisant cette commande: '' | ||
+ | </ | ||
- | Remarques : | ||
- | \begin{Rq} | ||
- | Pour qu'une ligne de séparation apparaisse entre les colonnes, il | ||
- | faut utiliser : \cmd{setlength}\marg{\cmd{columnseprule}}\marg{1pt}. | ||
- | \item Il est possible de redéfinir la largeur de l' | ||
- | inter-colonnes en utilisant la commande suivante : | ||
- | \cmd{setlength}\marg{\cmd{columnsep}}\marg{30pt}. | ||
- | \end{Rq} | ||
+ | {{htmlmetatags> | ||
+ | metatag-og: | ||
+ | metatag-og: | ||
+ | }} | ||