review icon indicating copy to clipboard operation
review copied to clipboard

bibpaperのLATEXBuilderでの展開結果のタグ付け

Open kmuto opened this issue 8 years ago • 4 comments

今はちょっとシンプル&単なる段落なのでTeXで装飾のしようがない。見た目は同じでも、妥当なタグを付けておきたいところ。

def bibpaper_header(id, caption)
  puts "[#{@chapter.bibpaper(id).number}] #{compile_inline(caption)}"
  puts macro('label', bib_label(id))
end

def bibpaper_bibpaper(_id, _caption, lines)
  print split_paragraph(lines).join
  puts ''
end

kmuto avatar Sep 28 '17 13:09 kmuto

HTMLをTeXに寄せる

kmuto avatar Sep 21 '18 12:09 kmuto

というより、そもそも現状が適当すぎるのをなんとかしようというissueだった。 2なら現状保持、3系ではスタイルを変えるという前提で、箇条書きにしちゃおうかな。

kmuto avatar Sep 24 '18 09:09 kmuto

箇条書きやbibliography環境にするには、bibpaper群の始まり・終わりを宣言しないといけないのだけれども、現状の記法だとこれを判断できない、ということに気付きました…。

カスタムな文書ならembedでもなんとでもなるけど、汎用化するには困った。

kmuto avatar Sep 24 '18 11:09 kmuto

texファイルを再パースしてbegin/endを入れるということも実装してみていたのですが、節見出しで分断されるパターンも書籍ではよくあるなぁということで、やっぱりうまくいかなそうです。

抽象化だけしておこうかな…。あと、bibpaper_bibpaperのほうはsplit_paragraphしたあとはjoin("\n\n")にしないと段落にならないのではということに気付きました。

kmuto avatar Sep 24 '18 13:09 kmuto