Kenshi Muto
Kenshi Muto
現在bについては\textbfを割り当てていますが、これが「明朝+セリフ+太字」になることを期待している可能性は低く、本当は「ゴシック+サンセリフ+太字」のほうにしたいけれどもやり方がわからないから諦めているのではないか、という推測があります。 ゴシック+サンセリフ+太字 にするならこんな感じでしょうか。 ``` {\bfseries\gtfamily\sffamily STRING} ``` * 明朝セリフ太字を期待している人にはこの変更は嬉しくない * latexbuilder#inline_bで置き換えるのはlayoutsをいじっている人の互換性を壊さないが、カスタマイズしたい人にはreview-ext.rbが必要になって不便 * 抽象名\reviewgothicfontのような名前にしてlayouts/latex.tex.erbにその定義をするほうがカスタマイズしやすいと思うが、手元でlayoutsを作っていじっていた+bを使っていた人は、修正するまでビルドでエラーになる
「書籍」よりライトな「レポート」モードがほしいというご意見。 review-extとlayoutsでも対処できなくはないが、たしかに「ちょっとしたペーパー」用のモードはほしいかも。 https://twitter.com/BrownieAlice/status/869841247753469955 からの連続 - レポートで "hoge 著","poyo版 出版"というのは仰々しいので "名前:hoge","作成日:poyo" と出来れば嬉しいなという感じです. - また "xx大学yy学科","学籍番号:piyo"と言った情報も表紙に載せられたらなと言う思いもあります. 勿論表紙だけ別に作成したり生成されたtexファイルをいじってしまえばいい話ではあるのですが…. - それと, レポートでは章が不要なことが多いのでjsarticleを指定する事が多いのですが, そう指定するだけだとエラーになる(chapter周りのコマンドがtexファイルに存在している)のでtexファイルを少し弄る必要があるということもあります.
@takahashim さんが提案していたもの。 今はインラインタグは文字列返しをしているが、ブロックタグは各処理の中でputs/printをその場でしており、コンテンツを文字列として取得することができず、いろいろ処理しづらい。 review-ext.rbでブロックを変えていた人には大きな影響があるので、メジャーアップデートに相当する変更。
ディストリビューションパッケージなどで国際化に耐え得るよう、 まだコード内で全角スペースベタ打ちになってるところなどをlocale設定に移動していく。 ただ、英語をデフォルトにして日本語を利用するのに いちいち日本語リソース設定をしないといけないという方向にはしたくない。 RTLサポート(アラビア語とか)は現状考えない。
#97 にも関連するけど、PEG化後には、review-extのモンキーパッチ群が動かなくなる可能性が高そう。 PEG化後でのreview-extの説明やサンプルをdoc(かgithub wiki)に入れていく必要がありそう。
CSS組版エンジンを使った処理系を考慮すると、HTMLにおいて今各章でIDは一意とされていればよしとしているが、ドキュメント全体で一意となっていないとまずくなりそう。 一意性はreファイル名(`@chapter.name`)と組み合わせることで担保し、あとはnormalize_idを調整(bibやlabelのようにchapter.nameを付けてほしくないものはそのままとする)するという方向でどうでしょうか。
()による名前付きパラメータ指定記法の導入は可能か。 正規表現だと死ぬ思いをしそうだが…PEGならいける? ``` //image(name: "figfile1", key1:”val1()”, key2: “val2 @{Hi!}@{myself}”, alt: ‘Alternative text’){ //} //list(lexer: ‘ruby’, caption: ‘Hi’, highlight: ‘true’, ){ //} @(alt: “下矢印”, name: “downicon”) ```
#82 で閉じたけど、もう1回まじめに考えたほうがいいか… review-validateがおそろしく適当(役にはたつけど)なので、ちゃんと動くようにするか、review-compile側に持たせたい。特にインライン中インラインはコンパイラを止める原因なので、ちゃんと探すようにしたい
bin内からlibへの参照が相対パスなので、ディストリビューションのポリシーに合わせずらい。 configure & installコマンドが必要か。
review-volとreview-indexがかなりかぶってる。 review-volではページの大きさに基づいてページ数の目測ができるけど、あまり正確でない。ページの情報も増やしたい。指定方法も明示したい。→ review-indexが標準入力じゃなければいい? tocprinterを使っているのがreview-indexだけ。整理が必要。