[multicol] Largeur des colonnes

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[multicol] Largeur des colonnes

Messagepar marie » Vendredi 21 Novembre 2008, 17:18

Bonjour, j'utilise \usepackage{multicol} puis je crée 2 colonnes dans mon document, mais je n'arrive pas a régler la largeur de la colonne, puisque latex me partage automatiquement la page en 2 colonnes de même largeur. Est ce que quelqu'un pourrait m'aider ? Merci beaucoup et bonne soirée a tous !
marie
Déca-utilisateur
 
Messages: 17
Inscription: Vendredi 04 Mai 2007, 21:00

Publicité

Re: largeur colonnes

Messagepar rebouxo » Vendredi 21 Novembre 2008, 18:18

Non, LaTeX ne sait faire que des colonnes de largeurs identiques. Si c'est pour un besoin ponctuel on peut faire un bricolage à coup de minipage, sinon, joker.

Olivier
rebouxo
Modérateur
 
Messages: 6896
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: largeur colonnes

Messagepar fralie » Vendredi 21 Novembre 2008, 18:25

bonjour,
on peut aussi essayer un tableau !
fralie
Déca-utilisateur
 
Messages: 38
Inscription: Mardi 11 Mars 2008, 09:47
Statut actuel: Actif et salarié | Enseignant

Re: largeur colonnes

Messagepar marie » Vendredi 21 Novembre 2008, 20:31

ok, merci beaucoup pour vos réponses ! si ca n'existe pas, c'est normal que je n'avais pas trouvé comment faire !
marie
Déca-utilisateur
 
Messages: 17
Inscription: Vendredi 04 Mai 2007, 21:00

Re: largeur colonnes

Messagepar D.GH » Vendredi 21 Novembre 2008, 21:52

marie a écrit:Bonjour, j'utilise \usepackage{multicol} puis je crée 2 colonnes dans mon document, mais je n'arrive pas a régler la largeur de la colonne, puisque latex me partage automatiquement la page en 2 colonnes de meme largeur. Est ce que quelqu'un pourrait m'aider ? Merci beaucoup et bonne soirée a tous !


Bonsoir,
Comme rebouxo l'a remarqué, pour partager la page en 2 colonnes de largeurs différentes , il y a une solution avec : \begin{minipage}.

Voici un exemple

Code: Tout sélectionner
%%http://www.cnam.fr/depts/maths/Membres/ghorbanzadeh/
\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[frenchb]{babel}

\begin{document}

\begin{table}[h!]
\begin{minipage}[t]{.4\linewidth}
    \begin{tabular}{|c|c|c|c|c|}
    \hline
    \multicolumn{5}{|l|}{Premier tableau} \\
    \hline
    $x^2$ & $x^3$ & C & 13  & 29  \\
    1 & 2 & 4 &  11 & $12z$  \\
    \hline
    \end{tabular}
\end{minipage}
\hfill
\begin{minipage}[t]{.55\linewidth}
    \begin{tabular}{|c|c|c|c|c|}
    \hline
    \multicolumn{5}{|l|}{Deuxi\`eme tableau} \\
    \hline
    $\eta$ & B & $9^x$ & 5 & $X^y$ \\
    H& $a^8$ & A & $\nu$ & 7 \\
    \hline
    \end{tabular}
\end{minipage}
\end{table}

\def\notera{bonjour bonjour bonjour bonjour bonjour bonjour bonjour bonjour
bonjour bonjour bonjour bonjour bonjour bonjour bonjour bonjour}

\begin{flushleft}
\begin{minipage}[t]{.25\linewidth}
$x^2=4$ bonjour $x^3=12$ $x^2=4$ bonjour $x^3=12$ bonjour bonjour
bonjour bonjour bonjour bonjour
\end{minipage}
\hfill
\begin{minipage}[t]{.65\linewidth}
\notera\notera\notera\notera\notera\notera\notera\notera\notera
\notera\notera
\end{minipage}
\end{flushleft}

\bigskip

\begin{flushleft}
   \rule{\linewidth}{1pt}
   \begin{minipage}[t]{6cm}
    bonjour bonjour bonjour \\
\notera\notera\notera\\
$y^f$ \notera $z^4$
   \end{minipage}
   \hfill
   \begin{minipage}[t]{3cm}
$x^2=4$ bonjour $x^3=12$ $x^2=4$ bonjour $x^3=12$ bonjour bonjour
bonjour bonjour bonjour bonjour
   \end{minipage}
   \rule{\linewidth}{1pt}
\end{flushleft}

\end{document}


On peut également créer un environnement pour changer les largeurs des colonnes :

Code: Tout sélectionner
%http://www.cnam.fr/depts/maths/Membres/ghorbanzadeh/
\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[frenchb]{babel}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% #1 largeur de la 1ère Colonne
% #2 largeur de la 2ème Colonne
% #3 contenu de la 1ère Colonne
% #4 contenu de la 2ème Colonne
\newenvironment{Largediff}[4]{%
\begin{flushleft}
\begin{minipage}[t]{#1}
#3
\end{minipage}
\hfill
\begin{minipage}[t]{#2}
#4
\end{minipage}
} {\end{flushleft}}
%%%%%%%%%% Fin %%%%%%%%%%%%%%%
\begin{document}

\begin{Largediff}{.3\linewidth}{.4\linewidth}
{%
contenu de la première Colonne : \\
contenu de la première Colonne :
contenu de la première Colonne :
contenu de la première Colonne :}{%
contenu de la deuxi\`eme Colonne : \\
contenu de la deuxi\`eme Colonne : contenu de la deuxi\`eme Colonne :
contenu de la deuxi\`eme Colonne : contenu de la deuxi\`eme Colonne :}
\end{Largediff}

\end{document}


D.GH
D.GH
Méga-utilisateur
 
Messages: 398
Inscription: Lundi 02 Juillet 2007, 15:15

Re: [multicol] Largeur des colonnes

Messagepar MB » Samedi 22 Novembre 2008, 13:13

Il existe quand même ce module. Tu peux toujours regarder si ça t'intéresse. :wink:
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6872
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 7 invités