![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
LaTeXコマンド中に \label を貼ると,式番号を参照してほしいのに節番号を参照してしまうことがあります.
\label{schrodinger eq} のように,{ }内には単語のみを入れていました.
ネットで調べた所,\label{eq:名前} とか,\label{sec:名前} と書けばよいと書いてあったので試した所,正しく反映されました.
今まで,{ } 内の文字は全て文字列のように扱われるかと思っていたのですが,上のような区別がされるのでしょうか?それとも,上の方法で成功したのはただの偶然なのでしょうか?
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_11.png?e8efa67)
No.1ベストアンサー
- 回答日時:
\label{}の{}内は文字列だけでも問題ありません.
これはあくまで予想ですが,節と式のラベル名を一緒にしてしまったのではないかと考えられます.
たとえば
-----------------------------
\section{量子力学}
\subsection{シュレーディンガー方程式}
\label{schrodinger eq} (←同じラベル名)
・・・
\subsection{問題}
\label{schrodinger eq2}
\begin{equation}
H\psi=E\psi
\label{schrodinger eq} (←同じラベル名)
\end{equation}
式(\ref{schrodinger eq})を参照\\
\ref{schrodinger eq}節を参照\\
\ref{schrodinger eq2}節を参照\\
-----------------------------
(\begin{document}などは省略)
と打ち実行すれば
-----------------------------
1 量子力学
1.1 シュレーディンガー方程式
・・・
1.2 問題
Hψ=Eψ (1)
式(1)を参照
1節を参照
1.2節を参照
-----------------------------
と表示されます.これを見てわかるように\label{schrodinger eq}を参照する際,もっとも後ろにあるものが参照されています.
(1.1節と表示したいのに,1節と表示されている)
一般に式,図,表,節など,どれを参照するのかをわかりやすくするために,式であれば\label{eq:○○},図であれば\label{fig:○○}といったようにするのが良いでしょう.
ただの文字列ですと,それが式,図,表,節のどれなのかわからないため,不具合が出た場合や修正する際に余計に手間をかけてしまう可能性が高くなります.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
量子力学で用いるk-空間、x-空...
-
絶対零度になると物質は分子間...
-
^付きの文字の意味
-
三択→二択の確率変化について
-
ファインマンの経路積分
-
相対性理論と量子力学 どちらが...
-
流体力学と量子力学の難易度に...
-
猪木・河合の量子力学の本について
-
波動関数の絶対値の2乗について
-
理学部物理学専攻のロードマッ...
-
量子力学の運動量について
-
量子論のシュレディンガー方程...
-
量子力学で身の周りのことを証明
-
波動関数のプサイとファイの違い
-
猪木川合基礎量子力学について...
-
Rigged Hilbert space と量子力学
-
大学の工学部で相対性理論とか...
-
エルミート演算子
-
振動数って整数の値しかとれな...
-
量子力学を学ぶ・・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報