Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

experimental vertical orientation writing support #563

Merged
merged 5 commits into from
Apr 19, 2016
Merged

Conversation

kmuto
Copy link
Owner

@kmuto kmuto commented Apr 17, 2016

縦書きのサポートを実験的に追加します。

  • pdfmakerにおいて、デフォルトのレイアウトを利用する場合、texdocumentclassに「utbook」あるいは「tbook」を指定したときのみ動作します。
  • utbook、tbookドキュメントクラスにおいては縦書きに対応していない一部のマクロ・パッケージは動作しません(たとえばgeometry、コードリストなど)。
  • tcyインラインコマンドで縦中横を表現します。pdfmakerではplextのrensujiで表現されます。epubmakerではspan.tcyおよびspan.uprightで表現されます(スタイルシートの表現についてはdoc/sample.cssを参照)。
  • epubmakerの場合、カスタムのCSSスタイルシートを別途用意し、bodyエレメントに「writing-mode: tb-rl」などを指定する必要があります。また、綴じ方向を指定するためにconfig.ymlでdirection: "rtl"を指定する必要もあるでしょう。

ついでに、ERBにifを追加していたら空行がいっぱい入って嫌になってきたので、<%- -%>を許容するようにしました。

@takahashim
Copy link
Collaborator

とりあえずマージしてみますね

@takahashim takahashim merged commit 63c3291 into master Apr 19, 2016
@takahashim takahashim deleted the tcy_support branch May 4, 2016 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants