natbib.sty + jecon.bib を用いて引用スタイルを定義している者です.
3つ以上引用する際に,それぞれがコンマ区切りで全て表示されてしまいますが,cite パッケージを使用したときのようにハイフネーションでつなぎたいです.
LaTeXファイルでの入力 :
...が報告されている~\cite{ref1,ref2,ref3,ref4}.
期待される出力 :
...が報告されている [1-4].
現在の出力 :
…が報告されている [1, 2, 3, 4]
どなたかアドバイス頂けないでしょうか.
以下に使用しているプリアンブルを参考用に記述しておきます.
\documentclass[12pt,a4paper,openany]{jsbook} %両面印刷用
%\documentclass[12pt,a4paper,oneside]{jsbook} %片面印刷用
\usepackage{amsmath}
%\usepackage{txfonts}
\usepackage{newtxtext,newtxmath}
%%% 出力先に合わせて引数を選択 [dvips,dvipdfm,dviout]
%\usepackage[dvips]{graphicx}
\usepackage[dvipdfmx]{graphicx,color,hyperref}
%\usepackage[dviout]{graphicx}
%%% その他追加スタイル
\usepackage{amsmath,amssymb}
\usepackage{array}
\usepackage{enumerate}
\usepackage{longtable}
\usepackage{float}
\usepackage{mediabb}
\usepackage{subfigure}
% \usepackage{cite}
\usepackage{mathrsfs}
\usepackage{bm}
\usepackage{bigints}
\usepackage{here}
\usepackage{siunitx} % SI unit
\usepackage[version=3]{mhchem} % chemical eq.
\usepackage[noto-otc,noalphabet]{pxchfon}
\usepackage[square,numbers]{natbib}
\usepackage{url}
\usepackage{pxjahyper} % 目次にリンクを付ける
\hypersetup{
colorlinks=false, % リンクに色をつけない設定
bookmarks=true, % 以下ブックマークに関する設定
bookmarksnumbered=true,
pdfborder={0 0 0},
bookmarkstype=toc
}
\allowdisplaybreaks
…以下,余白の設定や表紙の設定が続く.
よろしくお願い致します.