J´ai le code suivant. Je voudrais construire ce tableau avec mes données d´un fichier CSV. Mais mon problème c´est de mettre des lignes unies. Ouvrir dans l'éditeur Overleaf
| | one | Two | Three | Four | Five | Six | Seven | Ten | Eleven | | 1 | Linhe unie, parfait!!!!!!!!parfait!!!!!!!!!!!!!!! | | 2 | ana | pedro | rita | Nuno | ana | pedro | rita | Jãoo | marta | | | Linhe unie, parfait!!!!!!!!parfait!!!!!!!!!!!!!!! | | 3 | pedro| rita | marta| nuno | ana | rui | rita | joão | pedro | ..........etc Code LaTeX Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage{longtable} \usepackage{csvsimple} \usepackage[landscape, margin=3cm,left=1cm]{geometry}%\usepackage{lscape} %pacote pagina horizontal %\usepackage{adjustbox} \usepackage{tabularx} % \usepackage{longtable} \usepackage{array,longtable} %permite centrar os dados ao centro da tabela \newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}} \newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}} %encoding %-------------------------------------- \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{fancyhdr} \pagestyle{fancy} \usepackage{graphicx} \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0pt} \chead{\includegraphics[width=12cm]{logotipo_novo.png}} \usepackage{color} %-------------------------------------- %Portuguese-specific commands %-------------------------------------- \usepackage[portuguese]{babel} %-------------------------------------- %Hyphenation rules %-------------------------------------- \usepackage{hyphenat} \hyphenation{mate-mática recu-perar} %-------------------------------------- \usepackage[table]{xcolor} \usepackage{colortbl} \begin{document} \hspace{1cm} \begin{longtable}{|M{1.5cm}|M{2cm}|M{2cm}|M{2cm}|M{2cm}|M{2cm}|M{2.3cm}|M{2cm}|M{2cm}|M{1.5cm}|M{1.5cm}|} \caption*{Departamento de Matemática e Ciências Experimentais}\\\hline & Organização & Atividade & Responsáveis & Interveniente & Escola & Enquadramento & P.Educativo & Articulação & Custo & Aprovação\\\hline \endfirsthead %\multicolumn{3}{@{}l}{\ldots continued}\\\hline \hline & Organização & Atividade & Responsáveis & Interveniente & Escola & Enquadramento & P.Educativo & Articulação & Custo & Aprovação\\\hline \endhead % all the lines above this will be repeated on every page \hline %\multicolumn{3}{r@{}}{continued \ldots}\\ \endfoot \hline \endlastfoot \hline \centering \csvreader[ column count=11, %no head, table head=\hline, late after line=\\\hline ]{mat.csv}{ 1=\one, 2=\two, 3=\three, 4=\four, 5=\five, 6=\six, 7=\seven, 8=\eight, 9=\nine, 10=\ten, 11=\eleven } {\one & \two & \three & \four & \five & \six & \seven & \eight & \nine & \ten & \eleven} \end{longtable} \end{document} |
Vous pouvez completer votre code comme suit Ouvrir dans l'éditeur Overleaf
\csvreader[ column count=11, table head=\hline ffff, late after line=\\\hline ]{mat.csv}{ 1=\one, 2=\two, 3=\three, 4=\four, 5=\five, 6=\six, 7=\seven, 8=\eight, 9=\nine, 10=\ten, 11=\eleven } {\one & \two & \three & \four & \five & \six & \seven & \eight & \nine & \ten & \eleven \\\hline \multicolumn{11}{|c|}{Linhe unie, parfait!!!!!!!!parfait!!!!!!!!!!!!!!! }} ECM Ouvrir dans l'éditeur Overleaf
\documentclass{article} %encoding %-------------------------------------- \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} %-------------------------------------- %Portuguese-specific commands %-------------------------------------- \usepackage[portuguese]{babel} %-------------------------------------- \usepackage[landscape, margin=3cm,left=1cm]{geometry} \usepackage{csvsimple} \usepackage{array,longtable} \newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}} \newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}} \begin{document} \begin{longtable}{|M{1.5cm}|M{2cm}|M{2cm}|M{2cm}|M{2cm}|M{2cm}|M{2.3cm}|M{2cm}|M{2cm}|M{1.5cm}|M{1.5cm}|} \caption*{Departamento de Matemática e Ciências Experimentais}\\\hline & Organização & Atividade & Responsáveis & Interveniente & Escola & Enquadramento & P.Educativo & Articulação & Custo & Aprovação\\\hline \endfirsthead \hline & Organização & Atividade & Responsáveis & Interveniente & Escola & Enquadramento & P.Educativo & Articulação & Custo & Aprovação\\\hline \endhead \hline \endfoot \hline \endlastfoot \hline \centering \csvreader[ column count=11, table head=\hline ffff, late after line=\\\hline ]{mat.csv}{ 1=\one, 2=\two, 3=\three, 4=\four, 5=\five, 6=\six, 7=\seven, 8=\eight, 9=\nine, 10=\ten, 11=\eleven } {\one & \two & \three & \four & \five & \six & \seven & \eight & \nine & \ten & \eleven \\\hline \multicolumn{11}{|c|}{Linhe unie, parfait!!!!!!!!parfait!!!!!!!!!!!!!!! }} \end{longtable} \end{document} Publiée 06 Fév '18, 00:29 touhami |
J'ai modifié votre question, espérons que c'est OK.
Je n'ai pas bien compris : le tableau est de 12 colonnes (
1|one|...|eleven|
) non ? mais l’entête correspond à 11 colonnes seulement (vide|Organização| ... |Aprovação|
). De plus, la numérotation dans la première colonnes n'est pas claire. Merci de clarifier ces éléments.Je recommande pgfplotstable (manuel section 2.3 Configuring Row Appearance: Styles.).
@snorte Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).
Salut,
Le tableau est de 11 colonnes. Mons problemes est de faire dans chaque deuxieme ligne l unions de cells. Comme l example du tableaux.