ご質問はこちらへ
¥refした時に式番号がおなじになってしまう
%
\usepackage[top=2cm, bottom=1cm, left=2cm, right=2cm, includefoot]{geometry}
\usepackage[dvipdfmx]{graphicx}
\usepackage[dvipdfmx, hidelinks]{hyperref}
\usepackage[at]{easylist}
%
\subsubsection{光度}
\begin{eqnarray}
M=m+5-5\log_{10} pc &M&:絶対等級\\
&m&:視等級\nonumber
\label{eq:絶対等級}
\end{eqnarray}
\begin{eqnarray}
L=10^{0.4\left(M_{\odot}-M\right)}L_{\odot} &M_{\odot}&:太陽質量\\
&L_{\odot}&:太陽光度\nonumber
\label{eq:L}
\end{eqnarray}
天体の光度は天体観測から直接決定することはできない.唯一決定される値が視等級mと距離pc(パーセク)である.式\ref{eq:絶対等級}を用いると視等級mを絶対等級Mに変換することができる.そして式\ref{eq:L}に絶対等級Mを代入することで光度Lを求めることができる.
\subsubsection{質量光度比}
天体の質量と光度の比を質量光度比といい,通常太陽の値で規格化した値としてM/Lであらわす.すなわち,天体の質量を$M_{p}$,光度を$L_{p}$とすると
\begin{eqnarray}
M/L=\frac{M_{p}/M_{\odot}}{L_{p}/L_{\odot}}
\label{eq:質量光度比}
\end{eqnarray}
以上が出力前の概要です
ここでは式が3つあるから
参照しようと次のように記述すると
式\ref{eq:絶対等級},式\ref{eq:L},式\ref{eq:質量光度比}
出力後には
式1式2式2
となってしまいます
解決するにはどうしたら良いですか
otf パッケージを読み込むと PDF の埋め込みフォントが変わる
tlmgr 39277 警告がでますが問題ないですか?
tlmgr update --self
をしろというので,更新すると
39006 -> 39277
になって,そのあと
tlmgr update -all
をすると
Unrecognized escape \k passed through at (eval 24) line 1.
Unrecognized escape \A passed through at (eval 24) line 1.
Unrecognized escape \T passed through at (eval 24) line 1.
Unrecognized escape \k passed through at (eval 24) line 1.
Unrecognized escape \A passed through at (eval 24) line 1.
Unrecognized escape \T passed through at (eval 24) line 1.
と出てきます.
問題がなければ放置しますが,どうなんでしょうか
あべのりさん作のLaTeXCompile・TeXShell2
plane TeX のcatcodeについて
アンダースコアの文字情報
和文文字と脚注番号の間のアキ
数式の前後の四分アキ
https://okumuralab.org/tex/mod/forum/discuss.php?d=913
全角文字と脚注番号のアキ
https://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/57084.html
https://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/57088.html
https://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/57090.html
の続きです.
bxjsarticle を使っていて,
\documentclass[uplatex]{bxjsarticle}
\begin{document}
あ\footnote{い}.
\end{document}
とすると,「あ」と脚注番号「*1」の間に妙なアキが入ることに気付きました.
これは xelatex 以外の platex と lualatex,ja=standard でも同じです.
jsarticle や ltjsarticle では問題が起きないので,どうしてなのかと
思って調べてみたところ,元となっている jsclasses では \@makefnmark の
再定義で対策されていますが,\ifydir と \yoko を用いた pTeX 依存のコードで
あるためとして,bxjscls では削除されているからのようです.
2013年の時点では冒頭に挙げたディスカッションにあるように
北川さんによって jsclasses への応急処置がとられたわけですが,
考えてみるとこれは plcore.ltx で修正されるべきことなのではないかと思います.
なぜならば,この問題は jsclasses に限らず,(u)jclasses やその他の
jsclasses をベースとしない和文クラス全てで起こるはずだからです.
例えば,情報処理学会論文誌用スタイルファイル
https://www.ipsj.or.jp/journal/submit/style.html
を見てみます.
同梱されている和文サンプル jsample.pdf を見てみると,
3ページ目の脚注番号 *1 の前後にはアキがなく,正常に見えます.
しかし,TeX Live 2015 の platex で jsample.tex を処理しなおすと
アキが入ってしまいます.
同梱されている jsample.pdf は最近作成されたもののようですが,
正常であることから2013年より以前の pTeX を使って作成されていると
推察されます.
このように,今はまだ古いシステムを使っているところも多いため
あまり問題になっていませんが,時間が経つと影響が大きくなるのでは
ないかと思います.