R table de markdown avec une légende

j'essaye de créer une table en dehors d'un morceau de code en utilisant la notation normale markdown et d'y ajouter une légende. Voici un exemple de fichier (tiré de ici:

---
output: pdf_document
---

| First Header  | Second Header | Third Header         |
| :------------ | :-----------: | -------------------: |
| First row     | Data          | Very long data entry |
| Second row    | **Cell**      | *Cell*               |
| Third row     | Cell that spans across two columns  ||
[Table caption, works as a reference][section-mmd-tables-table1]

cela produit malheureusement une corde plutôt triste: Non-table sadness with caption

<!-La suppression de la ligne de légende entre crochets produit la table fine (mais sans la légende, évidemment): Nice table no caption

cela peut être réalisé si je fais mon données dans une donnée réelle.cadre et utilisé kable comme le montre ici mais je cherche à éviter d'avoir à faire ça.

9
demandé sur kungfujam 2015-11-28 01:32:12

1 réponses

le guide relié fait référence à MultiMarkdown, alors que RMarkdown utilise Pandocs. Les légendes fonctionnent un peu différemment dans le Pandoc. Les points suivants devraient faire l'affaire. La syntaxe est Table: suivi de votre légende; numéros de Pandocs automatiquement. Laisser une ligne vide entre la fin du tableau et la ligne de légende.

---
output: pdf_document
---

| First Header  | Second Header | Third Header         |
| :------------ | :-----------: | -------------------: |
| First row     | Data          | Very long data entry |
| Second row    | **Cell**      | *Cell*               |
| Third row     | Cell that spans across two columns  ||

Table: Your Caption
26
répondu Chris C 2015-11-27 23:15:00