web-dev-qa-db-fra.com

R Markdown - modification de la taille et du type de police dans une sortie HTML

J'utilise R Markdown dans RStudio et l'option HTML tricotée pour créer une sortie HTML. Cependant, la police utilisée dans la sortie pour les blocs de texte brut est plutôt petite et je voudrais la changer pour une police différente et augmenter la taille de la police. Quelqu'un peut-il montrer un exemple sur la manière de définir la police de sortie - réalisable sans trop de connaissances en html?

Jusqu'ici, j'ai essayé en haut de mon document de démarquage, mais cela ne fonctionne pas.

---
fontsize: 24pt
---
30
Bärbel

Je pense fontsize: La commande en YAML ne fonctionne que pour LaTeX/pdf. À part , dans les classes de latex standard (article, livre et rapport), seules trois tailles de police sont acceptées (10 pt, 11 pt et 12 pt).

En ce qui concerne l'apparence (différents types de police et couleurs), vous pouvez spécifier un theme:. Voir Apparence et style .

Je suppose que ce que vous recherchez, c'est votre propre css. Crée un fichier nommé style.css, enregistrez-le dans le même dossier que votre .Rmd et l'inclure dans l'en-tête YAML:

---
output:
  html_document:
    css: style.css
---

Dans le fichier css, vous définissez votre type de police et sa taille:

/* Whole document: */
body{
  font-family: Helvetica;
  font-size: 16pt;
}
/* Headers */
h1,h2,h3,h4,h5,h6{
  font-size: 24pt;
}
31
jmjr

Vous pouvez modifier la taille de la police dans R Markdown avec des balises de code HTML <font size="1"> your text </font>. Ce code est ajouté au document R Markdown et modifiera la sortie de la sortie HTML.

Par exemple:

 <font size="1"> This is my text number1</font> 

 <font size="2"> This is my text number 2 </font>
 
 <font size="3"> This is my text number 3</font> 
 
 <font size="4"> This is my text number 4</font> 
 
 <font size="5"> This is my text number 5</font> 
 
 <font size="6"> This is my text number 6</font>
18
Cro-Magnon

Je voudrais certainement utiliser des marqueurs HTML pour y parvenir. Entourez votre texte avec <p></p> ou <font></font> et ajoutez les attributs souhaités. Voir l'exemple suivant:

<p style="font-family: times, serif; font-size:11pt; font-style:italic">
    Why did we use these specific parameters during the calculation of the fingerprints?
</p>

Cela produira la sortie suivante

Font Output

par rapport à

Default Output

Cela fonctionnerait avec Jupyter Notebook ainsi que Typora, mais je ne suis pas sûr que ce soit universel.

Enfin, sachez que le marqueur html remplace le style de police utilisé par Markdown.

1
Kareem Jeiroudi