1. wktkshn

    No comment

    wktkshn
Changes in body
Source | HTML | Preview
@@ -1,20 +1,20 @@
※cleverefについては[前の記事](http://qiita.com/wktkshn/items/110cd6007837938e6c88)を参照してください。
※このページの内容は[ここの回答](http://tex.stackexchange.com/questions/276801/how-does-one-use-cleveref-in-an-arxiv-submission)と[cleverefのマニュアル](http://tug.ctan.org/macros/latex/contrib/cleveref/cleveref.pdf)を参考にしました。
# arXivでcleverefを使う方法
arXivはコンパイルの際に勝手にhyperrefを読み込む[^1]ため、cleverefを用いたコードを何も考えずに投稿すると正しく表示されません。
-[^1]: 00README.XXXなる名前のファイルを用いればhyperrefの読み込みを抑制できますが、何故かこの場合でも明示的に`\Crefname`によって設定をする必要があります。
+[^1]: 00README.XXXなる名前のファイルを用いればhyperrefの読み込みを抑制できますが、何故かこの場合でも明示的に`\crefname`によって設定をする必要があります。
しかし、以下の2点を守れば正しく表示されるようになります。
1. `\usepackage{hyperref}`を`\usepackage{cleveref}`よりも前に、ソースコードに自ら書く。
-2. `\Crefname`を用いて、`\Cref`での表示名を明示的に指定する。
+2. `\crefname`を用いて、`\cref`での表示名を明示的に指定する。
[cleverefのマニュアル](http://tug.ctan.org/macros/latex/contrib/cleveref/cleveref.pdf)に書いてあるように、(もし使うなら)hyperrefはcleverefよりも先に読み込まれなければいけません。
そのため、arXivによってcleverefよりも後にhyperrefが読み込まれないように、自ら先にhyperrefを読み込む必要があります。
-また、2.に書いてある`\Cref`による指定は普段の環境では省略できる場合も多いため、忘れていたりそもそも知らなかったりする可能性がありますね。
+また、2.に書いてある`\cref`による指定は普段の環境では省略できる場合も多いため、忘れていたりそもそも知らなかったりする可能性がありますね。
# poormanオプション
arXivでは上記の方法でうまく行くと思いますが、他の状況でどうしてもうまく行かない場合にはpoormanオプションを用いることでほぼ確実に解決できます。
このオプションは、cleverefを利用できないような"poor man"の環境でもコンパイルが通るようにするためのものです。
@@ -22,19 +22,19 @@
```latex:hoge.tex
\documentclass{article}
\usepackage[poorman]{cleveref}
\newtheorem{theorem}{Theorem}
-\Crefname{theorem}{Theorem}{Theorems}
+\crefname{theorem}{Theorem}{Theorems}
\begin{document}
\begin{theorem}
\label{theorem:foo}
This is a theorem.
\end{theorem}
- By \Cref{theorem:foo}, we have ...
+ By \cref{theorem:foo}, we have ...
\end{document}
```
上記のように、cleverefにpoormanオプションを指定して読み込みます。
@@ -66,5 +66,9 @@
\end{document}
```
確かにcleverefに依存する部分が全て取り除かれた上で、元々はcleverefによって補われていた`Theorem`がソースコードに挿入されていますね。
このファイルであれば、おそらくどんな環境のLaTeXでも正しくコンパイルできると思います。
+
+(12/11 25時ごろ追記)
+`\cref`と`\Cref`について勘違いしていたことを指摘されたので、修正しておきました。
+詳細は[前の記事](http://qiita.com/wktkshn/items/110cd6007837938e6c88)を参照してください。