web-dev-qa-db-ja.com

R Markdown-HTML出力でのフォントサイズとフォントタイプの変更

RStudioでR MarkdownとHTML出力を作成するためにHTMLオプションを使用しています。ただし、プレーンテキストブロックの出力で使用されるフォントはかなり小さいため、別のフォントに変更してフォントサイズを大きくしたいと思います。誰かが出力フォントを設定する方法の例を示すことができます-htmlの多くの知識がなくても実行可能ですか?

これまでのところ、マークダウンドキュメントの先頭で試しましたが、これは機能しません。

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

YAMLのfontsize:コマンドはLaTeX/pdfでのみ機能すると思います。 Apart 、標準ラテックスクラス(記事、書籍、およびレポート)では、3つのフォントサイズ(10pt、11pt、および12pt)のみが受け入れられます。

外観(異なるフォントタイプと色)については、theme:を指定できます。 外観とスタイル を参照してください。

あなたが探しているのはあなた自身のcss.というファイルを作成し、style.cssというファイルを作成し、.Rmdと同じフォルダーに保存し、YAMLヘッダーに含めることです。

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

Cssファイルで、フォントタイプとサイズを定義します。

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

R MarkdownでHTMLコードタグを使用してフォントサイズを変更できます<font size="1"> your text </font>。このコードはR Markdownドキュメントに追加され、HTML出力の出力を変更します。

例えば:

 <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

私は間違いなくこれを達成するためにHTMLマーカーを使用します。テキストを<p></p>または<font></font>で囲み、目的の属性を追加します。次の例を参照してください。

<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>

これにより、次の出力が生成されます

Font Output

に比べ

Default Output

これは、Typoraと同様にJupyter Notebookでも機能しますが、万能かどうかはわかりません。

最後に、HTMLマーカーがMarkdownで使用されるフォントスタイルをオーバーライドすることに注意してください。

1
Kareem Jeiroudi