問題タブ [tufte]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
145 参照

r - Tufte 配布資料の図への参照を自動化するにはどうすればよいですか?

R マークダウンと Tufte 配布資料出力を使用してレポートを作成し、pdf を作成しようとしています。提案されたアプローチのいずれを使用しても、テキストに図の参照を配置できませんでした。誰かが私がそれを行う方法を説明できることを願っています。何か提案があればよろしくお願いします。

これまでのところ、このスタックオーバーフローの応答で説明されている 2 つの広範なアプローチを試しました。

オプション 1: を使用する基本的なマークダウン アプローチ\@ref(fig:chunk-label)。これにより、図のキャプションに正しい形式を持つ pdf が生成されますが、テキスト内の参照は@ref(fig:fig-margin).. スクリプトの下の画像を参照してください。

ここにコピーされたpdfの画像がありますが、貼り付けるポイントがありません。うまくいけば、それは表示されます
画像

\@ref(fig:fig-margin)バックスラッシュを削除するなど、フォーマットで複数のバリエーションを試しましたが、役に立ちませんでした。

オプション 2: キャプションを使用する。上記のリンクの回答オプションでは、Captioner が解決策として提案され、いくつかのコードが提供されました。

このオプションを実装し、今回は正しいインライン リファレンスを取得しましたが、図 1: 図のキャプションの一部が重複していました (つまり、図 1: 図 1: MPG vs 馬力など)。
これは、キャプショナーアプローチを使用したpdfの画像です
画像

私の好みは、可能であれば基本的なマークダウンアプローチのみを使用することですが、それを行う唯一の方法がキャプショナーを使用することである場合、誰かが重複を取り除くことについてアドバイスできれば問題ありません (私は定義された関数にいくつかの調整を試みましたセットアップ チャンクに含まれていましたが、どれも機能しませんでした。

アドバイスをいただければ幸いです。プラン B はもちろん、手動で行うだけです。

前もって感謝します。

0 投票する
0 に答える
35 参照

r - tufte_handout コード ブロックに改行を含めますか?

tufte::tufte_handoutrmarkdownで使用しています。コード ブロック内の改行を保持したいのですが、これらは消えているようです。通常を使用するpdf_documentと、スペースが保持されます。tufte_handoutフォーマットされたコードを使用できるようにするための回避策はありますか?

たとえば、このrmarkdownをpdfにコンパイルすると、

出力では、全体expand.gridが 1 行に表示されます。代わりに使用してコンパイルするpdf_documentと、改行が保持されます。

tufte_output