Comment créer une table sophistiquée comme celle jointe?

45

J'écris un article où je systématise la connaissance. Pour le moment, j'ai un très gros fichier Excel. Afin d’intégrer ce tableau dans un papier A4, il me faudrait créer un tableau similaire à celui joint. En fait, j'ai lu de nombreux articles présentant des tableaux similaires. De quel logiciel ai-je besoin pour créer quelque chose comme ça? Est-ce que c'est du latex?

table

Aventinus
la source
7
Je pense que vous pouvez faire tout cela dans Excel, en particulier si vous pouvez identifier une police contenant les symboles. De quel aspect es-tu incertain?
Fix1234
Venez-y, vous pourriez le faire en HTML, ce qui n'est pas si difficile, même pour un non-codeur (pour un codeur, je recommanderais AngularJs)
Mawg
4
Pour l'informaiton de tous, des questions comme celle-ci, qui demandent de recommander une application, seraient mieux posées sur softwarerecs.stackexchange.com. Notez que OP doit indiquer une préférence pour le système d'exploitation et un budget
Mawg
7
Pour mémoire: lors de la rédaction d'un article, je vous recommande de ne pas utiliser un tableur pour la composition, et d'utiliser un logiciel de composition / publication approprié. Malheureusement, les tableaux sont un point sensible pour les logiciels de PAO. La solution optimale peut probablement être obtenue avec LaTeX, mais il s’agit peut-être d’un effort excessif pour une personne qui n’y connaît pas déjà la technologie.
Konrad Rudolph
1
@Mawg, pour une question comme celle-ci, lorsqu'une application spécifique est déjà utilisée (Excel dans ce cas), il s'agit d'une question en 2 parties: 1) Dois-je utiliser une autre application (si oui, quoi), ou est-ce possible être fait en natif? 2) Comment l'accomplir réellement? Est-ce que cela convient mieux ici ou les logiciels? Mon impression était que Software Recs était plus concentré sur le "quoi utiliser", tandis que le SU était plus "comment le faire".
fixer1234

Réponses:

87

La table peut être créée dans LibreOffice Calc .

La capture d'écran suivante montre un tableau similaire créé dans LibreOffice Calc. La table peut être insérée dans un papier de format A4 en orientation paysage, mais pas en portrait.

Tableau reproduit dans LibreOffice Calc

Détails du format du texte

La famille et la taille de police suivantes sont utilisées.

  • Liberation Serif 10 pour le texte

  • DejaVu Serif 10 pour les symboles

Les symboles suivants se trouvent dans la base de données de caractères Unicode.

✻   U+273B TEARDROP-SPOKED ASTERISK
†   U+2020 DAGGER
○   U+25CB WHITE CIRCLE
◐   U+25D0 CIRCLE WITH LEFT HALF BLACK
●   U+25CF BLACK CIRCLE

Pour une recherche rapide, reportez-vous aux symboles Unicode sur Wikipedia . Les utilisateurs de la plate-forme Linux peuvent utiliser la table de caractères GNOME basée sur la base de données de caractères Unicode 6.3.0 (en tant que version 3.10.1).

Différence de formatage

L'apparence des symboles peut varier en cas d'utilisation d'une famille de polices différente. Par exemple, la famille de polices Liberation rend certains symboles de tailles différentes. DejaVu Serif est rendu à la même taille. De plus, il peut être nécessaire de repositionner le symbole (Accédez à: Format> Caractère> Position) pour imiter l'apparence du texte dans la table d'origine.

Réglage de la position du personnage

Le texte incliné est obtenu en modifiant l'orientation du texte (Aller à: Format> Cellules ...> Alignement) de 0 à 60 degrés. En faisant cela dans LibreOffice, les limites de la cellule seront déplacées vers la droite. Par conséquent, il peut être nécessaire d'appliquer une mise en forme similaire des bordures de cellule aux colonnes suivantes pour obtenir des longueurs égales de lignes de bordure de tableau dans le document final (en mode Aperçu avant impression ou Export PDF).

Mettre en forme les cellules avec alignement du texte, ligne de bordure supplémentaire

Remarques

Tableau reproduit dans LibreOffice Calc 5.1 sous Linux. Cette réponse sera utile et applicable à ceux qui utilisent LibreOffice sous Windows.

clearkimura
la source
11
LibreOffice est gratuit, il ne coûte donc rien de le charger et d'utiliser cette solution telle que présentée. Mais tout cela devrait également se traduire par Excel comme une autre option, si celle-ci est déjà disponible. Les emplacements de menu pour les fonctionnalités seront juste un peu différents.
Fix1234
4
@clearkimura Une excellente réponse (+1). Nous aimerions vous voir actif et aider à softwarerecs.stackexchange.com
Mawg
Alors que j’avais expliqué que LibreOffice Calc peut reproduire le tableau, je n’avais aucune intention de recommander le logiciel à des fins de publication. Si softwarerecs SE existait au début des années 2000, alors que je cherchais activement des alternatives logicielles Windows-Linux, je l'aurais peut-être rejoint.
clearkimura
48

Cela peut être fait dans Excel.

Premièrement, vous aurez besoin des cercles utilisés pour représenter les données. Celles-ci sont disponibles dans une police appelée WingDings 2. Vous trouverez des informations sur l'utilisation du cercle moyen noir et des demi-cercles sur cette page.

Une fois que vous avez les données dans Excel, vous devrez alors incliner les en-têtes de colonne. Mettez en surbrillance la ligne dans laquelle se trouvent les en-têtes, puis cliquez sur la diagonale "ab" dans le groupe Alignement de l'onglet Accueil. Sélectionnez l'option diagonale ou toute autre option que vous préférez.

Ensuite, sélectionnez les colonnes qui correspondent à vos informations d'en-tête et ajustez la largeur pour regrouper les données.

Vous voudrez peut-être aussi redimensionner vos colonnes ou vos lignes pour vous adapter à ces modifications.

Difficile à lire DiagData DiagHeaders

Narzard
la source
14
De nombreuses polices auront également des billes Unicode Harvey , ce qui signifie que vous n'aurez pas à utiliser WingDings
sapi
2
J'utilise Excel depuis des années et, d'une manière ou d'une autre, je n'ai jamais remarqué ces options "Angle (sens contraire des aiguilles d'une montre)". Je ne sais pas si je les ai toujours oubliées, ou si elles sont relativement nouvelles et la dernière fois que j'ai scrupuleusement examiné la vaste gamme d'options Excel, nous étions de retour dans la version 97. Dans tous les cas, c'est une très bonne réponse; +1 pour m'apprendre quelque chose.
Cody Grey
Vous pouvez totalement le faire dans Excel 97; Bien que mes souvenirs de classe au bureau du lycée aient été refoulés, je sais que les options Angle étaient définitivement présentes quelque part. Nous devions les utiliser.
sq33G
26

Comme Narzard l'a fait remarquer, vous pouvez certainement le faire dans Excel, mais si vous souhaitez que le document ressemble à un document 'professionnel', ou si vous envisagez de le publier, utilisez LaTeX. Ces symboles sont dans le paquetage "wasysym" de LaTeX. Je ne vous mentirai pas cependant: LaTeX a une courbe d'apprentissage très abrupte, donc si vous avez juste besoin de le faire, restez-en à Excel.

Je veux faire une remarque à propos de la table. En tant qu'impression, c'est assez avancé. En tant qu'élément de conception de l'information, ce n'est pas très bon. Souvent, dans ces types de tableaux, la ligne "optimale" est celle qui contient tous les cercles - pensez aux revues de magazines Consumer Reports, par exemple. Si cela est vrai, pourquoi "-" car "n'a pas cette propriété" et non un cercle vide ("O")? Dans des graphiques complexes comme ceux-ci, vous voulez que les yeux des lecteurs fassent la reconnaissance visuelle avec le moins de travail possible. Un autre exemple est la façon dont le lecteur doit déterminer quelles colonnes appartiennent à "Adoption": il semble que "Répudiation des messages" pourrait en être une, mais probablement pas encore. Tous solubles par un autre élément tel que la couleur, la bande ou un séparateur vertical.

Bonne chance avec votre thèse!

Toujours entrain d'apprendre
la source
1
Je connais le latex mais je n’ai rien fait d’autre qu’une simple table. Donc, je ne sais pas comment incliner les en-têtes de colonne par exemple.
Aventinus
7
Voir tex.stackexchange.com/questions/32683/… pour des exemples sur la procédure à suivre. h / t sur le site StackExchange LaTeX!
Toujours apprendre
13
Bien que je connaisse et aime LaTeX, je ne vois pas en quoi il a l'air plus professionnel qu'Excel. Les deux fonctionnent sur le principe de garbage in - garbage out comme tout ce qui permet de générer du contenu. Il est bien d’avoir une alternative à Excel, mais il ne faut pas exagérer les avantages de ces alternatives. Numbers (OS X uniquement) et open office (qui comporte plusieurs variantes) sont également des alternatives.
Todd Wilcox
2
@ToddWilcox, vous faites valoir un bon point et j'ai édité pour refléter ce que j'essayais de dire, à savoir que si l'affiche devait être publiée ou partagée de manière professionnelle par le monde universitaire, je recommanderais d'utiliser LaTeX. Le texte original donnait l'impression que cela n'aurait pas dû être un jugement de valeur.
Toujours apprendre
1
Les règles et les notes de tableau de l'original ressemblent à celles de LaTeX à l'aide des packages booktabset threeparttable. Je pense que le premier, en particulier, est très utile pour générer des tableaux de qualité professionnelle, contrairement aux paramètres par défaut et aux modèles / instructions courants pour les feuilles de calcul. Il est certainement possible d'obtenir de bons résultats avec n'importe lequel des outils principaux, et peut-être même plus facile si vous n'avez pas passé un peu de temps sur les tables LaTeX. (@ ToddWilcox)
Chris H