Bir RMarkdown belgesine şekil eklemeye çalışıyorum, ancak doğru yerde görünmesi için sorun yaşıyorum. Aşağıdaki şekil problemi göstermektedir: bir şekil başlığı kullanıldığında, şekil belgedeki ilgili paragrafın altına değil, sayfanın üst kısmında görünür. İşte Knitr fig.pos'u göz ardı ediyor mu?
Bu minimum çalışma örneği kodudur:---
title: "Untitled"
author: "Author"
date: "27 February 2017"
output:
pdf_document:
fig_cap: yes
keep_tex: yes
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE, fig.pos= "h")
```
## R Markdown
This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see <http://rmarkdown.rstudio.com>.
\newpage
## Including Plots
You can also embed plots, for example:
```{r pressure, echo=FALSE, fig.cap = "Hello"}
plot(pressure)
```
Note that the `echo = FALSE` parameter was added to the code chunk to prevent printing of the R code that generated the plot.
Ve burada LaTeX çıkışın ilgili parçasıdır; fig.pos
seçenek göz ardı edilir unutmayın:
You can also embed plots, for example:
\begin{figure}
\centering
\includegraphics{test_files/figure-latex/pressure-1.pdf}
\caption{Hello}
\end{figure}
Note that the \texttt{echo\ =\ FALSE} parameter was added to the code
chunk to prevent printing of the R code that generated the plot.
Benim kurulum aşağıda açıklanmıştır. Eminim bu, daha önceki knitr sürümünde çalıştığından eminim, ancak hangi versiyonun olabileceğine dair bir notum yok.
> sessionInfo()
R version 3.3.2 (2016-10-31)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
locale:
[1] LC_COLLATE=English_United Kingdom.1252 LC_CTYPE=English_United Kingdom.1252
[3] LC_MONETARY=English_United Kingdom.1252 LC_NUMERIC=C
[5] LC_TIME=English_United Kingdom.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] backports_1.0.5 magrittr_1.5 rprojroot_1.2 htmltools_0.3.5 tools_3.3.2
[6] yaml_2.1.14 Rcpp_0.12.9 stringi_1.1.2 rmarkdown_1.3 knitr_1.15.1
[11] stringr_1.2.0 digest_0.6.12 evaluate_0.10
Kişisel MCVE beklendiği gibi derler (şek paragraflar arasında olup, '\ begin {figure} [hTBP]' tex dosyasında) (ı linux çıkıyorum aynı knitr/rmarkdown versiyonu, ama) benim makinede . Belki pandoc versiyonunu kontrol et (17.1). – scoa
1.19.2.1 var. Düşürme ihtiyacı olabilir ... – jkeirstead
Evet, 1.17.2'ye düştüm ve her şey bir kez daha iyi. Teşekkürler. – jkeirstead