Comment maintenez la position de la figure avec la figure de légende dans le fichier pdf de sortie de knitr?

Je suis en utilisant knitr (1.9.5 et 1.9.17) et rmarkdown (0.5.3.1), et il aimerait que la figure de la position dans le fichier pdf de sortie. Le fichier pdf généré fonctionne bien lorsque le morceau option fig.pos="H" est utilisé.

Cependant, le chiffre de la position n'est pas prise quand fig_caption: yes est définie dans le
yaml en-tête.

Comment dois-je régler ce problème? Merci pour toutes les suggestions.

EDIT:

Après l'apprentissage, le flotteur de l'environnement de Latex. - Je ajouter float paquet dans l'en-tête.

\usepackage{float}

La génération de fichier tex toujours utiliser htbp dans le figure environnement à l'égard de toute fig.pos les options sont utilisées. Après de modifier manuellement htbp à H, les positions de tous les chiffres sont en attente.

C'est mon exemple de mdm fichier:

---
title: "Untitled"
output:
  pdf_document:
    fig_caption: yes
    includes:
        in_header: mystyles.sty
---

# Section 1


Note that the `echo = FALSE` parameter was added to the code chunk to prevent printing of the R code that generated the plot.

Note that the `echo = FALSE` parameter was added to the code chunk to prevent printing of the R code that generated the plot.

Note that the `echo = FALSE` parameter was added to the code chunk to prevent printing of the R code that generated the plot.

Note that the `echo = FALSE` parameter was added to the code chunk to prevent printing of the R code that generated the plot.


```{r fig1, echo=FALSE, fig.height=8.5, fig.pos="H"}
plot(cars)
```

# Section 2

More test

```{r fig2, echo=FALSE, fig.height=8.5, fig.pos="H"}
plot(cars)
```

# Section 3

```{r fig3, echo=FALSE, fig.height=8.5, fig.pos="H"}
plot(cars)
```

More test
J'ai trouvé Yihui de réponse ici, qui peut répondre à ma question: stackoverflow.com/questions/16626462/...
J'ai eu un problème similaire. Je suis en supposant que la fig.pos n'est pas réellement analysée .Mdm Pandoc, parce que, lors de l'examen .tex de sortie des listes de l'4 options [htpb] pour votre silhouette.
Comme Yihui mentionné dans sa réponse, nous ne pouvons pas attendre trop sur la mise en forme de markdown. Il suffit d'écrire quelques script R pour remplacer htpb H. Vais poster mes scripts.
Bien sûr. Je viens de trouver ça bizarre, il est répertorié comme une option quand il ne reçoit pas analysée.
Double Possible de la Figure de la position en markdown lors de la conversion au format PDF avec knitr et pandoc

OriginalL'auteur Bangyou | 2015-04-17