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

@<img>などを付録で使ったときにappendix_format:alphaにしておいても図1.1のようになってしまう #405

Closed
kmuto opened this issue Mar 10, 2015 · 9 comments
Milestone

Comments

@kmuto
Copy link
Owner

kmuto commented Mar 10, 2015

Builder#get_chapで chapter.number だけを単純に返しているのが誤り。
chapter.format_number(nil)を返す必要がある(引数内はデフォルトのtrueだと「付録A」のようにprefixが入って「図付録A-1」になってしまうのを避けるためにnil)。

@kmuto kmuto closed this as completed in 9985da6 Mar 10, 2015
@kdmsnr kdmsnr added this to the 1.6.0 milestone Apr 3, 2015
@kuroda
Copy link

kuroda commented Apr 21, 2016

review 1.7.2 を使っています。このバグは 1.6.0 で修正されたと思うのですが、私の環境では付録の中で @<img> で図番号を参照したときに「図1.1」のようになってしまいます。実際の図についている番号は「図A.1」のようになるのですが。

ここで「appendix_format: alphaにする」と書かれているのは、config.yml にその記述を加えるという意味だと受け取ったのですが、この理解でいいでしょうか。

対応方法のヒントをいただけませんでしょうか。よろしくお願いいたします。

@kmuto
Copy link
Owner Author

kmuto commented Apr 22, 2016

むむ。appendix_formatである必要がもうないかも。git版での確認ですが、次のようなlocale.ymlをドキュメントのフォルダに置くとどうでしょうか。

ja:
  appendix: 付録%pA

@kuroda
Copy link

kuroda commented Apr 22, 2016

locale.yml を置いてみましたが、ダメでした。

問題が発生するreviewソースコードを添付した方がいいでしょうか。

@kmuto
Copy link
Owner Author

kmuto commented Apr 22, 2016

あら。すみませんが提供よろしくおねがいします。

@kmuto kmuto reopened this Apr 22, 2016
@kuroda
Copy link

kuroda commented Apr 22, 2016

issue-405.zip

reviewソースコードと生成されたPDFを含むZIPファイルを添付いたします。

@takahashim
Copy link
Collaborator

%pAは1.7.2では対応してないような気がします。

そして、appendix_formatでの対応もなんとなくバグがあるようなのですが、LaTeXに関して限定すると、

\renewcommand{\reviewimageref}[2]{図 \ref{#2}}

をsty/samplemacro.styに追加すれば「図A.1」のようになるかと思います(ついでに図へのリンクになります)。

@kuroda
Copy link

kuroda commented Apr 22, 2016

@takahashim

ありがとうございます。教えていただいた方法でうまく行きました!

@takahashim
Copy link
Collaborator

@kuroda よかったです!

が、appendix_formatの問題は解決してない(具体的にはHTML/EPUBだと解決しない)ので、このissueはそちらが解決するまでcloseせずに残しておいた方がよさそうです。

@takahashim
Copy link
Collaborator

appendix_formatは2.0以降は廃止して、locale.ymlで対応することになったので、このissueも閉じます

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

No branches or pull requests

4 participants