作者LSC112233 (LSC)
看板LaTeX
標題Re: [問題] 參考文獻內文檢索
時間Tue Jan 15 11:16:00 2013
※ 引述《wink3333 ()》之銘言:
: 我沒有另外在新用bib檔
: 而是直接在文章末輸入參考文獻
: 所要的文章
: 參考文獻是可以編譯
: 但在內文李要引用
: 應該要出現[4]
: 卻是(4)
: 這是我在參考文獻的寫法
: \begin{normalsize}
: \begin{thebibliography}{25}
: \bibitem{Erdogan-1997}
: T.~Erdogan, ``Fiber grating spectra,'',{\em J. Lightw. Technol.}, vol. 15,
: no. 8, pp. 1277-1294, Aug. 1997.
: \bibitem{Riant-1999-WDM}
: I.~Riant, S.~Gurib, J.~Gourhant, P.~Sansonetti, C.Bugarzeanu, and R.~Kashyap,
: `` Chirped fiber Bragg gratings for WDM chromatic dispersion compensation in
: multispan 10-Gb/s transmission,'' {\em Electron. Lett.}, vol. 5, no. 5,
: pp. 1312-1324, Sept. 1999.
: \end{thebibliography}
: \end{normalsize}
: 之後在內文用 \cite{Erdogan-1997}
不是參考文獻的問題,而是你用的 documentclass 很可能有引用
natbib 這個套件;而 natbib 的預設括號就是 () 。
試試看在 preamble 加入下面這行:
\bibpunct
{[}{]}{,}{n}{}{;}
如果有用的話,再依照下述說明修改成你需要的設定。
%
{[}{]} 設定引用的括號。
%
{,} 一次引用多篇文獻時的分隔標點。
% 以此例而言,會產生 [1,5] 這樣的結果。可以改成你想要的。
%
{n} 有三種可用值:
% n 產生數字 例如: [4]
% s 產生文字 例如: [Erdogan-1997]
% a 產生 作者-年份
%
{}{;} 這兩個設定有點複雜,請參看 natbib 的說明。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.255.183.170