相互参照

LaTeX では,
  \label と \ref
により相互参照を行います。
emath で行っている機能拡張などの説明ページです。
 

数式に対する相互参照

LaTeX の場合

基本例

数式に対する相互参照の状況を見ていきます。
まずは emath とは無関係の話からです。
labelref01.png

\eqref

\ref で参照されるのは,数式番号のみです。
LaTeX のデフォルトでは,数式行の右端には,
数式番号が (..) で括られて現れますが,
その括弧記号は \ref ではつきません。
amsmath.sty で定義されている \eqref というコマンドを用いると
括弧記号を含めて参照することが出来ます。
eqref01.png

\MARU

高校の教科書などでは,数式番号に丸付き数字が使われることがあります。
それに対する相互参照をみてみましょう。
丸付き数字を出力する方法はいろいろありますが,
まずは奥村先生が okumacro.sty で公開されている \MARU です。
きちんと丸付きで参照されます。
eqref02.png

\ajMaru

次は otf (utf) パッケージで定義されている \ajMaru を使ってみます。
残念ながら,エラー
  ! Missing = inserted for \ifnum.
が発生します。下は強引にタイプセットを続けさせた結果です。
参照は失敗に終わりました。
eqref03.png

emath の場合

上の項までは,emath と無関係の話でした。
emath パッケージにおける状態を見ていきます。

emath のデフォルト

emath では,数式番号を丸付き数字として,リーダを前置します。
参照のさいは,リーダをつけないのは当然です。
emath01.png

utf

  \usepackage{emathUtf}
とした上で,
  \let\maru\ajMaru
を宣言することで,丸付き数字は utf に切り替わります。
utf01.png

ceo

  \usepackage[ceo]{emath}
とすると,\maru は ceo の丸付き数字を出力するコマンド \ceoMaru に切り替わります。
ceo01.png

LaTeX のデフォルト形式

丸付き数字ではなく,LaTeX のデフォルトの形式で出力したい,という場合は
  \resettagform
コマンドを発行します。
emath00.png
  • 数式番号の書式は,文書を通して一律でしょうから,
      \resettagform コマンド
    は,プリアンブル,もしくは文書冒頭に宣言することとなるでしょう。
  • すべての文書で,LaTeX のデフォルト形式にしたい,
    ということなら,emathMy.sty に
      \resettagform
    を記述しておくとよろしいでしょう。

問題番号に対する相互参照

enumerate環境における項目番号に対する相互参照

複数のファイルを \ReadTeXFile で読み込む場合のラベル重複回避

注意事項

  1. showkeys.sty を併用する際は
      showkeys.sty を emath より先に
    読み込んでおく必要があります。また,
      \usepackage[notref]{showkeys}
    としておかないとエラーが発生することがあります。
    showkeys01.png
    • なお,refcheck.sty は emath とは併用できません。

関連事項

  1. 数式番号
    3745

添付ファイル: fileutf01p.tex 385件 [詳細] fileutf01.png 264件 [詳細] fileshowkeys01p.tex 297件 [詳細] fileshowkeys01.png 211件 [詳細] filelabelref01.png 280件 [詳細] fileeqref03.png 253件 [詳細] fileeqref02.png 320件 [詳細] fileeqref01.png 258件 [詳細] fileemath01.png 284件 [詳細] fileemath00p.tex 371件 [詳細] fileemath00.png 268件 [詳細] fileceo01p.tex 382件 [詳細] fileceo01.png 254件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-03-17 (土) 09:37:57 (2740d)