ラテックスレタークラスは、簡単な文字に非常に役立ちます。そのような文字もやや標準化されているため、Markdownが使用する優れた候補者になります。
このパッケージは、彼のPandoc-LetterリポジトリでAaron Wolenによる以前の作業に傾いており、RMarkDownパッケージを介してRから使用するために拡張します。
スケルトンは非常にシンプルな文字を作成します。これは、左側の(完全な)ソースと右側のレンダリングされたPDFを示しています。
フォント、フォントサイズ、インデントのいくつかのフォーマットデフォルトが使用されています。完全なリストとデフォルト値については、 help(linl)
を参照してください。
ビネットの例はもう少し機能しており、レターヘッドのオンデマンド、署名、いくつかのフォーマット設定を含める方法を示しています。これらはすべて、左側に見られるような単純なYAMLヘッダーによって駆動されます。
ビネットには、通常の文字から除外されるビネットメタデータのいくつかの行が含まれています。
パッケージは完全に機能しており、クランで動作しています。
パッケージはクラン上にあるため、標準を使用できます
install.packages( " linl " )
CRANからインストールしてから、RSTUDIOを介してマークダウンテンプレートとして使用するか、次のようなコードを使用します。
library( rmarkdown )
draft( " myletter.Rmd " , template = " pdf " , package = " linl " , edit = FALSE )
render( " myletter.Rmd " )
新しいmyletter.Rmd
の最初のドラフトを作成します。
暫定バージョンとテストバージョンは、GHRR DRATリポジトリにも表示される場合があります。
drat ::: addRepo( " ghrr " ) # registers the ghrr drat repo
install.packages( " linl " ) # installs linl from ghrr
インストールしたら、上記のコードの例は予想どおりに機能するはずです。
Rパッケージの依存関係を超えて、機能するpandoc
バイナリが必要です。 rstudioは独自のコピーをインストールします。それ以外の場合は、OSで必要なことを実行します(つまり、 sudo apt-get install pandoc pandoc-citeproc
のようなもの)。
Dirk EddelbuettelとAaron WolenがMichal BojanowskiとIñakiUcarに貢献しました。
付属のwallpaper.sty
マイケルHFウィルキンソンによって書かれました。
このパッケージのGPL-3、Pandoc-letterでの作業、および基礎となるPandocテンプレート。