Largeur de la colonne d'une ligne fixe

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.

Largeur de la colonne d'une ligne fixe

Messagepar antgrandj » Lundi 15 Avril 2013, 10:06

Bonjour,

J'ai un problème. J'obtiens le message "! Package array Error: Only one column-spec. allowed..". Je ne sais pas comment fixer le problème.

Code: Tout sélectionner
\documentclass[a4paper,11pt]{report}
 
% Import des extensions
\usepackage[latin1]{inputenc}
\usepackage[francais]{babel}
\usepackage{textcomp}
\usepackage{multirow}
\usepackage{color}
\usepackage{colortbl}
 
\begin{document}
\begin{table}[!ht]
\center
\renewcommand{\arraystretch}{1.25}
\begin{tabular}{|p{3cm}|p{3cm}|p{3cm}|p{3cm}|}
  \hline
 \multicolumn{4}{|>{\columncolor{black}}c|}{\color{white}\textbf{Cédant}} \\
  \hline
  \multicolumn{4}{|l<{PDG}||p{4.5cm}|}{}
  \\
  \hline
  \rowcolor[gray]{0.85}Phase 1 & Phase 2 & Phase 3 & Phase 4 \\
  \hline
  \rowcolor[gray]{0.85}Réflexion personnelle & Mise en oeuvre du projet & Transition & Nouvelle direction \\
  \hline
  \multicolumn{4}{|c|}{\textbf{Transfert de la direction et de la propriété}} \\
  \hline
  \multicolumn{4}{|p{8.25cm}||r<{PDG}|}{} \\
  \hline
  \multicolumn{4}{|>{\columncolor{black}}c|}{\color{white}\textbf{Repreneur}} \\
  \hline
\end{tabular}
\caption{La transmission interne: proposition d'un modèle}
\end{table}
\end{document}


Et voilà ce à quoi j'aimerais arriver:

Image

Merci d'avance pour votre aide!
antgrandj
Déca-utilisateur
 
Messages: 14
Inscription: Lundi 25 Mars 2013, 20:39
Statut actuel: Post-bac | Master

Publicité

Re: Largeur de la colonne d'une ligne fixe

Messagepar pg » Lundi 15 Avril 2013, 11:11

\multicolumn transforme plusieurs colonnes en une seule, donc il faut scinder en deux les \multicolumn{4}{|l<{PDG}||p{4.5cm}|}{} en \multicolumn{2}{|l<{PDG}|}{}&\multicolumn{2}{|p{4.5cm}|}{} :

Code: Tout sélectionner
\documentclass[a4paper,11pt]{report}
 
% Import des extensions
\usepackage[latin1]{inputenc}
\usepackage[francais]{babel}
\usepackage{textcomp}
\usepackage{multirow}
\usepackage{color}
\usepackage{colortbl}
 
\begin{document}
\begin{table}[!ht]
\center
\renewcommand{\arraystretch}{1.25}
\begin{tabular}{|p{3cm}|p{3cm}|p{3cm}|p{3cm}|}
  \hline
 \multicolumn{4}{|>{\columncolor{black}}c|}{\color{white}\textbf{Cédant}} \\
  \hline
  \multicolumn{2}{|l<{PDG}|}{}&\multicolumn{2}{|p{4.5cm}|}{}
  \\
  \hline
  \rowcolor[gray]{0.85}Phase 1 & Phase 2 & Phase 3 & Phase 4 \\
  \hline
  \rowcolor[gray]{0.85}Réflexion personnelle & Mise en oeuvre du projet & Transition & Nouvelle direction \\
  \hline
  \multicolumn{4}{|c|}{\textbf{Transfert de la direction et de la propriété}} \\
  \hline
  \multicolumn{2}{|p{8.25cm}|}{}&\multicolumn{2}{|r<{PDG}|}{} \\
  \hline
  \multicolumn{4}{|>{\columncolor{black}}c|}{\color{white}\textbf{Repreneur}} \\
  \hline
\end{tabular}
\caption{La transmission interne: proposition d'un modèle}
\end{table}
\end{document}
pg
Modérateur
 
Messages: 2597
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Largeur de la colonne d'une ligne fixe

Messagepar antgrandj » Lundi 15 Avril 2013, 11:52

Merci pour la réponse.

Le problème est que je n'obtiens pas ce que je souhaite:

Image

Mais j'obtiens ceci:

Image

J'aimerais que la séparation (double ligne verticale) de la deuxième ligne ne se fasse pas au même endroit que les autres colonnes mais au milieu de la colonne 3.

Bien à toi
antgrandj
Déca-utilisateur
 
Messages: 14
Inscription: Lundi 25 Mars 2013, 20:39
Statut actuel: Post-bac | Master

Re: Largeur de la colonne d'une ligne fixe

Messagepar pg » Lundi 15 Avril 2013, 13:30

Cela peut se faire en coupant en deux la colonne no 3 puis en la fusionnant pour les lignes où il y en a besoin avec des \multicolumn :

Code: Tout sélectionner
\documentclass[a4paper,11pt]{report}
 
% Import des extensions
\usepackage[latin1]{inputenc}
\usepackage[francais]{babel}
\usepackage{textcomp}
\usepackage{multirow}
\usepackage{color}
\usepackage{colortbl}
\usepackage{calc}
\usepackage{tabularx}
 
\begin{document}
\begin{table}[!ht]
\center
\renewcommand{\arraystretch}{1.25}
\begin{tabular}{|p{3cm}|p{3cm}|p{1.5cm}@{}p{1.5cm}|p{3cm}|}
  \hline
 \multicolumn{5}{|>{\columncolor{black}}c|}{\color{white}\textbf{Cédant}} \\
  \hline
  \multicolumn{3}{|p{7.5cm+3\tabcolsep}||}{PDG} & \multicolumn{2}{l|}{} \\
  \hline
  \rowcolor[gray]{0.85}Phase 1 & Phase 2 & \multicolumn{2}{l|}{Phase 3} & Phase 4 \\
  \hline
  \rowcolor[gray]{0.85}Réflexion personnelle & Mise en oeuvre du projet & \multicolumn{2}{p{3cm}|}{Transition} & Nouvelle direction \\
  \hline
  \multicolumn{5}{|c|}{\textbf{Transfert de la direction et de la propriété}} \\
  \hline
  \multicolumn{3}{|l||}{} & \multicolumn{2}{r|}{PDG} \\
  \hline
  \multicolumn{5}{|>{\columncolor{black}}c|}{\color{white}\textbf{Repreneur}} \\
  \hline
\end{tabular}
\caption{La transmission interne: proposition d'un modèle}
\end{table}
\end{document}
pg
Modérateur
 
Messages: 2597
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Largeur de la colonne d'une ligne fixe

Messagepar antgrandj » Lundi 15 Avril 2013, 16:10

Un grand merci !
antgrandj
Déca-utilisateur
 
Messages: 14
Inscription: Lundi 25 Mars 2013, 20:39
Statut actuel: Post-bac | Master


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Grapeshot [Crawler] et 10 invités