niszetの日記

細かい情報を載せていくブログ

2024-01-01から1年間の記事一覧

Pandoc 3.2.1 以降、docxの表紙ページにスタイルが正しく適用されないIssueにコメントした

対象はタイトル、サブタイトル、日付 どうして今まで気づかなかったのかという感じですが、3.2.1以降のPandoc にカスタムしたreference.docxを使うと、タイトル、サブタイトル、日付のスタイルが適用されないというIssueがあります。 github.com これ、ちょ…

QuartoでWeb siteつくる簡単な説明のスライドがあったのでメモ

既にスクラッチから作ってしまったのだが・・・? 色々探索して見つけた、良い資料は貼っていきます。 charlotte.quarto.pub 流し読みしてましたが、一通りのことが書いてあるかなと。Quartoはドキュメントの分量もどんどん大きくなってきていて、必要な情報を…

crosstalkパッケージでは日付型のスライダーが使用できない(既知のバグ)

R

バグとして認識されているが、修正の見込みがなさそう? 以前、タイトルだけ書いて放置していたのを発掘。 今またIssue等を見に行きましたが、特に進展は無さそうですね…。shinyなどでスライドバーを動かしてデータを絞り込むみたいなことが便利なのですが……

QuartoでRenderしたのに表示が変わらないな…?というときはBackground jobタブをチェック

RStudio IDEの話ですが、他の環境でも同じでしょう。 Quartoを書いて更新したのに見た目が変わっていない…ということはたまによくあります。特にlisting関係。おそらく再listing処理しなくてはいけないところ、そこをとばして表示に関わる部分のみの処理が走…

Word形式の出力時にQuartoでは{{<include>}}が使えないっぽい

タイトルのままです。 Quartoは便利な機能をワンライナーで使える、shortcodeという機能があります。 quarto.org この中でも、includeは他のドキュメントを取り込むことができ、うまく使えばファイル間で共通の設定を読みこむとか、同じレイアウトのブロック…

Quartoのバージョンを上げる(1.5->1.6)と出てきたエラー、「ERROR: TypeError: content.match is not a function」についてのメモ

型に厳しくなったようだ… 先日、Quartoの1.6系がstableになり、1.7系が開発版の位置づけになりました。 意識的に更新しない限りローカル環境のQuartoのバージョンは変わりませんので、自分で更新をします。Windows環境なら普通にDownloadしてインストーラの…

QuartoのListingをページ内で複数扱う場合、ひとつのページ内で完結させること

はじめに Quarto、ユーザーが沢山増えてきましたね。先日のJapan.RでもQuartoを使っている人、スライドをQuartoで作っている人が多い印象でした。 さて、Quartoは機能が沢山ある一方でドキュメントでのサポートもかなりあるのでなかなかまとまった記事を書く…

Quartoのdashboardで、value boxをojsで作る場合の注意点

RやPythonと違って少し工夫が必要です。 イントロ Quarto、皆さん使ってますか?便利な機能が豊富にあって、未だに全ての機能を使いこなせておりませんが、私は色々と手を動かしていくことで学びを得ています。 その中で、駄目な組み合わせや注意しなくては…

ShinyLiveでは、tabsetPanelを使って同じsideBarPanelを指定するとidの重複のエラーが発生する

R

Shinyでは問題ないことが、ShinyLiveでは問題になることがままあるため注意。 問題はタイトルに書いた通り。具体的にはこういうコードで、ページにtabを入れて切り替えられるようにしたさいに、それぞれ同じsidebarを使いたいということで同じものを指定して…

Rのleafletパッケージで生成したmapにJavaScriptで制御するための方法

R

SOは何でも載ってるなぁ… 動的に扱いたいページを作成したいが、ShinyはShinyServerなどを準備できない、公開等もしたくないようなケースに、生成したleafletの地図にJavaScriptで触りたい場合がある。ほとんどないと思うけど、ある。 普通のやり方では出来…

ShinyLiveを安定利用するにはまだちょっと早かったようだ

R

WebRの完成が待たれる。 Shinyアプリを、Shiny Serverなしで動かすことが出来る。そんな素敵な仕組みが開発されています。ShinyLiveという名前で、RやShinyで書かれたコードを変換し、ブラウザ上で動作出来るようにするといったもの(良くわかってませんが… …

(R)アルファベットが連続したベクトルが欲しい(小ネタ)

R

最初躓きますよね? Rの最初の最初、ベクトルとはどんなものかみたいな話からはじまって、 seq(1,5) # [1] 1 2 3 4 5 とか、 rep(1,5) # [1] 1 1 1 1 1 とかで、わーい!ってやっていた時期があると思います。で、seq(1,5)の代わりに1:5でもいけるよ!すげー…

(Pandoc)docx出力時、テンプレートのとじしろの設定が反映されるようになった

バグの解消 Pandocはテンプレートのスタイルなどを使って、生成するファイルの見栄えを制御出来ますが、Pandocがテンプレートとなるファイルからその情報を抜き出すように処理を書いているものだけが対応していて、全ての設定が反映されるわけではありません…

(Pandoc)docx出力形式でもsvgファイルを使うことが出来るようになった

Pandoc 3.1.10より。 以前から機能的には出来そうな雰囲気であったが、バグがありそれが対応された結果、docxファイルにsvg画像を使えるようになった。 対応するIssueはこれ。 github.com svgファイルを取り扱うにはpandoc本体とは別にrsvg-convertが必要に…

PowerShellでWord文書をpdfに変換する際に参考にしたサイト

少しだけトラブったのでメモを残します。 Wordからpdfファイルを生成する際、手でやるのは大変なのでバッチでやりたいと考えました。Windows上での使用が前提なので、PowerShellで記述例がないかを探していました。下記の記事のコードがほぼそのまま利用でき…

(Pandoc)docx変換時にabstractのタイトルを変更することが出来る(3.1.4~)

PandocでWord形式に出力する際にabstract-titleの指定が可能となった件について実機にて動作確認をした。

(Pandoc)Pandoc 3.1.10 から、脚注のブロック引用のスタイルがブロックからFootnote Block Textに変更された

今年1本目。 久々の更新となる。Pandocはいつの間にか機能が増えている。 今回は脚注に置かれたブロック引用に、それ専用のスタイルが当てられたという更新について。ブロック引用とは、 > このように > 複数の行にまたがった内容を > 引用とわかるように書…