ユーザ用ツール

サイト用ツール


メモ:rmarkdown

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン両方とも次のリビジョン
メモ:rmarkdown [2021/03/06 21:36] – [数字の桁そろえ] Wiki Editorメモ:rmarkdown [2021/04/22 18:08] – [丸囲み文字] Wiki Editor
行 399: 行 399:
  
  
 +
 +===== kableから出力されるLatexコードを加工する =====
 +
 +kableExtraのcollapse_rowsを使って繰り返しのあるセルをまとめてBooktabs形式の罫線を引くと、まとめたセルの縦方向の位置がおかしくなる。
 +
 +  collapse_rows(1:2, valign="top", latex_hline="full")
 +  
 +この場合、縦に結合したセル内の文字が、結合していない行の一番上の行と同じところに来てほしいが、自動的にはそろわない。kableExtraの作者によると、Latexのmultirowの長さ計算の問題らしい。latex_hline="major"などで、罫線を引かないようにすれば計算が合うので問題ないが、罫線を入れたいときは出力されるLatex側のコードを無理やり書き換えて対応する。
 +
 +  collapse_rows(1:2, valign="top", latex_hline="full") %>
 +    gsub("\\\\multirow\\[t\\]\\{-3\\}\\{\\*\\}","\\\\multirow[t]{-3}{*}[3.5mm]", .)
 +
 +このように、\multirowのコマンドの部分の<vmove>オプションを入れるように書き換える。今のところ、出てきたコードに場当たり的に修正を加えるしか思いつかない。\multirowの開発者の人に頑張ってもらいたい。。
  
  
メモ/rmarkdown.txt · 最終更新: 2023/06/22 11:00 by Wiki Editor

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki