Definitive ガイドでは、HTML フラグメントを他のドキュメントに追加することについて説明しています https://bookdown.org/yihui/rmarkdown/html-document.html#html-fragments
また、高度なカスタマイズとして「インクルード」についても言及しています https://bookdown.org/yihui/rmarkdown/html-document.html#advanced-customization
---
title: "Habits"
output:
html_document:
includes:
in_header: header.html
before_body: doc_prefix.html
after_body: doc_suffix.html
---
This is an [R Markdown](http://rmarkdown.rstudio.com) Notebook. When you execute code within the notebook, the results appear beneath the code.
これにより、テンプレート エンジンに「ヘッダー」と本文の前後の HTML サブ要素を含めることができます。
RNotebook の途中で、"insert-html-file-here" と言うにはどうすればよいですか (Latex の \input{} 表記に似ています)。
高度なインライン「インクルード」に関するドキュメントはどこにありますか?
それで、私は最初の応答を得たので、それについて報告したいと思いました.
[カプセル化の問題なので、その<pre>
本質を得るために使用]:
{r, child="testme.html", eval=TRUE} # 空のチャンク コンテンツ、ここに testme.html のすべてのコンテンツのみを挿入
ファイル「testme.html」を作成しました
<BR />
<TABLE border=1>
<TR>
<TH>Hello there</TH>
<TH rowspan=2>How is it going?</TH>
</TR>
<TR>
<TD>I am doing fine</TD>
</TR>
<TR bgcolor="red">
<TD valign="top" align="center" colspan=2>
<DIV style="border: 2px solid black">
<IMG src="2020-08-24_13-15-36.png" />
<DIV>Here is my Caption</DIV>
</DIV>
</TD>
</TR>
</TABLE>
<BR />
<BR />
テンプレートでうまく再生されるように、 を追加する必要がありました。
これは、ブラウザがそれをレンダリングするものです。
これは、Knit-HTML がレンダリングするものです。
child=testme.html の URL は許可されていないため、http:// を介してリモートで実行することはできません。
これはレンダリングされた出力です。ネストされた DIV が気に入らない場合がありますか? 2 番目<BR />
はタグでラップされますが<p>
、最初はラップされません。
<BR />
<TABLE border="1">
<TR>
<TH>
Hello there
</TH>
<TH rowspan="2">
How is it going?
</TH>
</TR>
<TR>
<TD>
I am doing fine
</TD>
</TR>
<TR bgcolor="red">
<TD valign="top" align="center" colspan="2">
<DIV style="border: 2px solid black;">
<pre><code> <IMG src="2020-08-24_13-15-36.png" />
<DIV>Here is my Caption</DIV>
</DIV>
</TD></code></pre>
</TR>
</TABLE>
<p><BR /></p>