- 下位の階層に
fig_src
といった登録フォルダ名があれば、絶対PATH関係なく、そのフォルダにdestfig_gen
を生成し、変換画像を保存するようにせよ- ラボ教科書の階層構造でルール定義を容易にするため。
- .bibファイル内にコピー時にurl欄を"\url{}"でラップする事。するとURL内で改行できる。
2. Ref: https://texfaq.org/FAQ-citeURL
@misc{..., ..., howpublished = "\url{http://...}" }
- Folder(fig_src/figなど)なければ生成確認(yes/no)。→強制作成モード(CLIパラに指定する方法が)が必要。VSCodeではY/N選べない。
- .bibの同期において、.bibファイルがなければ、最初はCOPYする事
- 白黒出力モードのサポート
- 科研なんかで白黒で判断したい画像もあるため。船の小火をAIが火災と判断している率を%で表示するため。
- 徐々にPillow/OpenCV+Numpyに置き換える事!!
Pillowは2MB, OpenCVは約50MB. Pillowも少しなれるか。cropにもPillow使えるので問題ない?- Pillow: OpenCVと重複する。OpenCVになれる事にする。
- PDFCropMarginをつかってみる
- PythonからPDFの余白を除去できる
-
PythonMagicなるライブラリがあるらしい。使う?python-magic
-
.aiを.eps/.pngへ変換可能へ -
mermaidを画像化
-
出力時の日時datetimeを併記
-
raise Exceptionを全て排除。エラーでいちいち留めない。例外処理を追加して
-
bin(soffice, imagemagick'convert and so on)の存在確認
-
pdfは透過png?が黒くなるためデフォルトはpng
-
dstとsrcフォルダの生成、実行時に。
-
LibreOffice Vanilla.appは変換失敗するので、注意を促す
-
PlantUML変換失敗の要修正
- Path.resolve()をつかえ、相対pathの引数を
- Pandoc (mentioned before) -- can convert from MD to PPT. This might be the best bet for a solution, since it's complete and mature.
- odpdown -- Python library that converts to the OpenOffice Presenter format, which can be used for PPTs. Adding Python to the toolchain doesn't sound desirable, though.
- officegen -- do a lot of code-rolling for this project, but it matches the Electron toolchain. CBA: Yuck!