Bonjour,
Au fait latex ne coupe pas un tableau par défaut en deux lorsqu'il est long , je voudrais connaitre la commande qui fait couper un tableau en deux pages.
Merci d'avance
Bonjour,
Au fait latex ne coupe pas un tableau par défaut en deux lorsqu'il est long , je voudrais connaitre la commande qui fait couper un tableau en deux pages.
Merci d'avance
Bonjour,
Avez-vous essayé le package supertabular ?
Nicolas
Je ne sais pas comment utiliser ce package mais je l'ai mi et ca n'a pas marché!!!!
Le manuel est pourtant bien fait. Il est disponible, avec le package, sur CTAN :Je ne sais pas comment utiliser ce package
http://www.ctan.org/tex-archive/macr.../supertabular/
Lien direct vers le PDF :
ftp://ftp.ctex.org/CTAN/macros/latex...pertabular.pdf
Exemple de code qui fonctionne (dans le sens où le tableau est bien réparti sur plusieurs pages) :
Nicolas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 \documentclass[a4paper,oneside,11pt]{article} \usepackage{supertabular} % tableaux qui tiennent sur plusieurs pages \usepackage[francais]{babel} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \begin{document} \begin{supertabular}{|l|} \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline \end{supertabular} \end{document}
Merci Nicolas, ca marche bien si je n'ajoute pas \begin{table} ou \begine{figure} pour mettre \caption à l'interieur. sinon ca ne marche pas!!!!!!tu as une autre solution?
Bonjour,
As-tu vraiment lu la doc PDF dont je t'ai donné le lien ci-dessus ?
Elle propose plusieurs commandes pour les légendes du supertabular.
Ci-dessous un code qui pourrait t'intéresser.
Nicolas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 \documentclass[a4paper,oneside,11pt]{article} \usepackage{supertabular} % tableaux qui tiennent sur plusieurs pages \usepackage[francais]{babel} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \begin{document} \begin{table}[htbp] \begin{tabular}{|l|} \hline 1 \\ \hline \end{tabular} \caption{Un petit tableau} \end{table} \bottomcaption{Un tableau sur plusieurs pages} \begin{supertabular}{|l|} \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline \end{supertabular} \begin{table}[htbp] \begin{tabular}{|l|} \hline 1 \\ \hline \end{tabular} \caption{Un autre petit tableau} \end{table} \listoftables \end{document}
Bonjour, j'ai déjà posté dans ce sujet, mais n'ayant pas de réponse et ce sujet semblant impliquer des gens compétents pour ce package, je me permets de rajouter une couche...
J'utilise donc le package supertabular, mais mon tableau est coupé trop tôt (prend pas du tout toute la page). Je n'ai pas encore réussi à résoudre cet épineux problème, malgré la lecture de la doc et diverses tentatives...
Bonjour,
Peux-tu poster un SSCCE ?
Nicolas
Oui le voici:
Je précise que sur mon document, les bas de pages sont plus bas et c'est pour cela que je voudrais faire en sorte que le tableau descende plus bas (sachant que le problème de la coupure vient du fait que je lui demande de sauter 2 lignes entre chaque ligne du tableau je pense). Mais bon, ca reste présentable...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74 \documentclass[a4paper, 10pt, oneside]{report} \usepackage{Inc/supertabular} \begin{document} \chapter{List of Abbreviations} \tablehead{\\} \tabletail{\\} \begin{supertabular}{l p{12.5cm}} \textbf{ABAP} & \textit{Advanced Business Application Programming}\\ & SAP's proprietary programming language for most of its applications.\\\\ \textbf{BW} & \textit{Business Information Warehouse}\\ & The originally name of SAP NetWeaver Business Intelligence.\\\\ \textbf{CAF} & \textit{Composite Application Framework}\\\\ \textbf{CRM} & \textit{Customer Relationship Management}\\\\ \textbf{DHCP} & \textit{Dynamic Host Configuration Protocol}\\ & Protocol used by networked computers to have an automatic configuration of IP addresses.\\\\ \textbf{EAI} & \textit{Enterprise Application Integration}\\\\ \textbf{EJB} & \textit{Enterprise JavaBean}\\\\ \textbf{ERP} & \textit{Enterprise Resources Planning}\\\\ \textbf{ESA} & \textit{Enterprise Service-oriented Architecture}\\ & SAP's blueprint for service-oriented business solutions.\\\\ \textbf{GP} & \textit{Guided Procedures}\\\\ \textbf{GUI} & \textit{Graphical User Interface}\\\\ \textbf{HR} & \textit{Human Resources}\\\\ \textbf{IP} & \textit{Internet Protocol}\\\\ \textbf{J2EE} & \textit{Java 2 Enterprise Edition}\\\\ \textbf{JSP} & \textit{JavaServer Page}\\\\ \textbf{LAN} & \textit{Local Area Network}\\ & A computer network covering a small geographic area.\\\\ \textbf{NAT} & \textit{Network Address Translation}\\ & The translation of an IP address used within one network (e.g. the inside network) to a different IP address known within another network (e.g. the outside network). Typically, it allows an organization to present itself to the Internet with far fewer IP addresses than there are nodes on its internal network.\\\\ \textbf{RFC} & \textit{Remote Function Call}\\\\ \textbf{SOA} & \textit{Service-Oriented Architecture}\\\\ \textbf{SRM} & \textit{Supplier Relationship Management}\\\\ \textbf{SCM} & \textit{Supply Chain Management}\\\\ \textbf{SOA} & \textit{Service Oriented Architecture}\\\\ \textbf{SP} & \textit{Support Package}\\ & SAP ships quality enhancements, program corrections, and updates for SAP NetWeaver in Support Packages. \\\\ \textbf{UDDI} & \textit{Universal Description Discovery and Integration}\\ & A protocol for publishing and discovering metadata about web services, to enable applications to find web services, either at design time or runtime.\\\\ \textbf{UI} & \textit{User Interface}\\\\ \textbf{WSDL} & \textit{Web Service Description Language}\\ & XML-based description of web services.\\ \end{supertabular} \end{document}
Merci en tout cas!
Une solution un peu bricolee : rajouter un \shrinkheight{-2cm} (ou autre longueur) pour agrandir la place possible pour le tableau.
Nicolas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82 \documentclass[a4paper,oneside,10pt]{report} \usepackage{supertabular} \usepackage[francais]{babel} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \begin{document} \chapter{List of Abbreviations} %\tablehead{\\} %\tabletail{\\} \begin{supertabular}{l p{12.5cm}} \shrinkheight{-2cm} \textbf{ABAP} & \textit{Advanced Business Application Programming}\\ & SAP's proprietary programming language for most of its applications.\\\\ \textbf{BW} & \textit{Business Information Warehouse}\\ & The originally name of SAP NetWeaver Business Intelligence.\\\\ \textbf{CAF} & \textit{Composite Application Framework}\\\\ \textbf{CRM} & \textit{Customer Relationship Management}\\\\ \textbf{DHCP} & \textit{Dynamic Host Configuration Protocol}\\ & Protocol used by networked computers to have an automatic configuration of IP addresses.\\\\ \textbf{EAI} & \textit{Enterprise Application Integration}\\\\ \textbf{EJB} & \textit{Enterprise JavaBean}\\\\ \textbf{ERP} & \textit{Enterprise Resources Planning}\\\\ \textbf{ESA} & \textit{Enterprise Service-oriented Architecture}\\ & SAP's blueprint for service-oriented business solutions.\\\\ \textbf{GP} & \textit{Guided Procedures}\\\\ \textbf{GUI} & \textit{Graphical User Interface}\\\\ \textbf{HR} & \textit{Human Resources}\\\\ \textbf{IP} & \textit{Internet Protocol}\\\\ \textbf{J2EE} & \textit{Java 2 Enterprise Edition}\\\\ \textbf{JSP} & \textit{JavaServer Page}\\\\ \textbf{LAN} & \textit{Local Area Network}\\ & A computer network covering a small geographic area.\\\\ \textbf{NAT} & \textit{Network Address Translation}\\ & The translation of an IP address used within one network (e.g. the inside network) to a different IP address known within another network (e.g. the outside network). Typically, it allows an organization to present itself to the Internet with far fewer IP addresses than there are nodes on its internal network.\\\\ \textbf{RFC} & \textit{Remote Function Call}\\\\ \textbf{SOA} & \textit{Service-Oriented Architecture}\\\\ \textbf{SRM} & \textit{Supplier Relationship Management}\\\\ \textbf{SCM} & \textit{Supply Chain Management}\\\\ \textbf{SOA} & \textit{Service Oriented Architecture}\\\\ \textbf{SP} & \textit{Support Package}\\ & SAP ships quality enhancements, program corrections, and updates for SAP NetWeaver in Support Packages. \\\\ \textbf{UDDI} & \textit{Universal Description Discovery and Integration}\\ & A protocol for publishing and discovering metadata about web services, to enable applications to find web services, either at design time or runtime.\\\\ \textbf{UI} & \textit{User Interface}\\\\ \textbf{WSDL} & \textit{Web Service Description Language}\\ & XML-based description of web services.\\ \end{supertabular} \end{document}
Merci de ta réponse. Effectivement, c'était la seule commande en lisant la doc qui m'a semblé pouvoir m'aider. Mais quand je l'ai essayé, cela n'avait rien donné.
Je viens de réessayer, avec différentes valeurs, mais cela ne donne aucun changement. Cela avait-il une influence pour toi?
Je te remercie d'avoir pris le temps, c'est dommage que cela ne marche pas mais ce n'est pas très grave finalement...![]()
Chez moi, cela marche, pourtant.
Dans le code que je t'ai propose ci-dessus, si je remplace -2cm par -10cm, le tableau de la premiere page sort meme clairement de la page (= est tronque).
Nicolas
Ah oui, tu as raison, j'ai essayé sur le SSCCE que je t'ai filé et ca marche bien. C'est bizarre... je vais voir si j'ai pas un package qui bloque mqis j'y crois pas trop... Merci.
La difference entre nos 2 SSCCE est :
(i) j'ai rajoute
(ii) j'ai utilise "mon" supertabular
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 \usepackage[francais]{babel} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc}
Cordialement,
Nicolas
D'accord, mais même sans, cela marche pour moi dans mon SSCCE, et j'ai les mêmes usepackage (mais anglais) dans mon rapport. Pour "mon" supertablar, c'est celui récupéré sur le CTAN et généré... Je n'ai pas trouvé de package encore qui pourrait empêcher ce fonctionnement, et ce comportement n'est pas décrit dans la doc.
Bonjour,
J'ai trouvé sur le site http://www.grappa.univ-lille3.fr/FAQ-LaTeX/7.2.html une autre méthode plus simple et plus propre à mon goût. Elle s'utilise de la même manière qu'un "tabular" classique mais utilise l'environnement "longtable".
(Je me suis permet de copier/coller et d'adapter un des codes de la conversation)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 \documentclass[a4paper,oneside,11pt]{article} \usepackage{longtable} % tableaux qui tiennent sur plusieurs pages \usepackage[francais]{babel} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \begin{document} \begin{longtable}{|l|} \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline 1\\\hline 2 \\\hline 3\\\hline 4\\\hline 5\\\hline 6\\\hline 7\\\hline 8\\\hline 9\\\hline 10\\ \hline \end{longtable} \end{document}
Bàv,
Maxime.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager