J'essaie d'ajouter et de redimensionner une image locale dans un fichier .Rmd
dans RStudio qui produira un fichier PDF. Je peux facilement ajouter le fichier avec
![My caption.](path/file.png)
mais je n'ai pas compris comment contrôler la taille de l'image. J'ai essayé le code HTML avec un attribut width, mais l'image n'apparaîtrait pas (je pense que cela ne fonctionne que si la sortie au format HTML).
<img src="path/file.png" width="200px" />
Je ne pouvais pas avoir cette idée travailler:
![My caption.](path/file.png =250x)
Existe-t-il un moyen de modifier le script Rmarkdown pour modifier la taille de l'image locale avec uniquement RMarkdown et la base R?
Il y a une suggestion d'utiliser les packages png
et grid
, mais je suis limité à la base R pour mon problème. Pour les autres utilisateurs, cependant, cela semble être une bonne solution.
De @ tmpname12345
Vous pouvez utiliser du latex brut pour inclure un chiffre dans pdf_output: \includegraphics[width=250pt]{path/file.png}
Vous pouvez également spécifier la taille de l'image comme suit:
![](filepath\file.jpg){ width=50% }
Les attributs width
et height
sur les images sont traités spécialement. Lorsqu'il est utilisé sans unité, l'unité est supposée être des pixels. Cependant, n'importe lequel des identificateurs d'unité suivants peut être utilisé: px
, cm
, mm
, in
, inch
et %
. Il ne doit y avoir aucun espace entre le nombre et l'unité.
Un exemple plus long avec du latex.
\begin{figure}
\includegraphics[width=250pt]{../images/pricePlot2006_1.5.png}
\caption{Prices through time.}\label{fig:1}
\end{figure}
Les autres figures créées dans le .Rmd sont numérotées automatiquement.
```{r namedBlock, fig.cap = "Lots of cars."}
plot(mtcars)
```