参考文献引用番号の表示スタイル

参考文献引用番号の表示スタイル

- 小島 広久 の投稿
返信数: 6
参考文献の引用表示を右肩つきで
1-4)のように表示したい。

パッケージ
overcite.sty
を使うと右肩には表示されるが、右側の丸括弧がつかない。

\renewcommand\citeform[1]{#1)}
と設定すると
右側の丸括弧がついて
1)-4)のように右肩つきで表示される。

引用表示を右肩つきで
1-4)のように表示するにはどうすればいいでしょうか?




小島 広久 への返信

Re: 参考文献引用番号の表示スタイル

- 前田 一貴 の投稿
プリアンブルに

\makeatletter
\def\@citess#1{\mbox{$\m@th^{\hbox{\OverciteFont{#1)}}}$}}
\makeatother

でどうでしょう.
前田 一貴 への返信

Re: 参考文献引用番号の表示スタイル

- 小島 広久 の投稿
前田さま

>\makeatletter
> \def\@citess#1{\mbox{$\m@th^{\hbox{\OverciteFont{#1)}}}$}}
> \makeatother
>
>でどうでしょう.

試したところ、右肩つき
1,2,3,4)のように表示されます。

右肩つきで
1-4)
のように表示したいのですが。
小島 広久 への返信

Re: 参考文献引用番号の表示スタイル

- 前田 一貴 の投稿
私の環境 (TeX Live 2016 pretest) では以下で 1-4) になっています.
nocompress オプションなどついていないですよね? 妙ですね.

\documentclass{article}
\usepackage{overcite}        % \usepackage[superscript]{cite} と同じ.
\makeatletter
\def\@citess#1{\mbox{$\m@th^{\hbox{\OverciteFont{#1)}}}$}}
\makeatother
\begin{document}
aa\cite{a,b,c,d}.

\begin{thebibliography}{9}
\bibitem{a} a.
\bibitem{b} b.
\bibitem{c} c.
\bibitem{d} d.
\end{thebibliography}
\end{document}
前田 一貴 への返信

Re: 参考文献引用番号の表示スタイル

- 小島 広久 の投稿
別のPCで試したところ
右肩つきで
1-4
で表示されました。右側の丸括弧がつきません。

platexコマンドを動かしてバージョンを見ると
e-pTeX version 3.1415926-p3.4-130605-2.6(sjis)
(TeX Live 2013/W32TeX)
と表示されます。

TeXバージョン違いが原因ですかね。
小島 広久 への返信

Re: 参考文献引用番号の表示スタイル

- 前田 一貴 の投稿
(over)cite.sty のバージョンが古いですね.最新だと 5.5 ですが,2013 は 3.8 のようです.

\documentclass{article}
\usepackage{overcite}
\makeatletter
\def\@cite#1{\mbox{$\m@th^{\hbox{\@ove@rcfont#1)}}$}} % for overcite.sty v3.8
\makeatother
\begin{document}
aa\cite{a,b,c,d}.

\begin{thebibliography}{9}
\bibitem{a} a.
\bibitem{b} b.
\bibitem{c} c.
\bibitem{d} d.
\end{thebibliography}
\end{document}
前田 一貴 への返信

Re: 参考文献引用番号の表示スタイル

- 小島 広久 の投稿
パッケージ
cite.styを新しいものに交換し、
教えていただいた設定にしたところ、
参考文献引用番号が希望の形:右肩で
1-4)のように表示されるようになりました。

ありがとうございました。

助かりました。