Tout ce qui concerne le langage TeX/LaTeX et ses variantes.
Ce langage est utilisable sur le forum via les balises tex .
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de
soigner la rédaction de vos messages et de consulter
ce sujet avant de poster. Pensez également à utiliser la fonction
recherche du forum.
antgrandj
Message non lu
par antgrandj » lundi 15 avril 2013, 11: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:
Merci d'avance pour votre aide!
pg
Modérateur spécialisé
Messages : 2613 Inscription : vendredi 15 juin 2007, 00:31
Message non lu
par pg » lundi 15 avril 2013, 12: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}
antgrandj
Message non lu
par antgrandj » lundi 15 avril 2013, 12:52
Merci pour la réponse.
Le problème est que je n'obtiens pas ce que je souhaite:
Mais j'obtiens ceci:
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
pg
Modérateur spécialisé
Messages : 2613 Inscription : vendredi 15 juin 2007, 00:31
Message non lu
par pg » lundi 15 avril 2013, 14: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}
antgrandj
Message non lu
par antgrandj » lundi 15 avril 2013, 17:10
Un grand merci !
2 Réponses
831 Vues
Dernier message par erwanerwan
mercredi 26 juillet 2023, 15:48
0 Réponses
375 Vues
Dernier message par Ethan B
mercredi 07 février 2024, 23:29