作者haharq (阿Q)
看板LaTeX
标题[问题] natbib徵引文献出现中括号,如何改小括号
时间Mon May 6 01:14:44 2013
简述:
套用
natbib 巨集套件,在文内输入指令
\citep{RQ:2013},编译後却出现
[RQ, 2013]
与「cwTEX排版系统」介绍的
(RQ, 2013) 样式不同。
请问如何将
中括号[] 改成
小括号 ()?
详细操作如下:
使用 MiKTeX 2.9 + Texmaker + xelatex
TEST.tex 档指令:
\documentclass[a4paper]{book}
\usepackage{natbib}
\usepackage{xeCJK}
\setCJKmainfont{新细明体}
\title{TEST}
\author{RQ}
\date{\today}
\begin{document}
\maketitle
\citet{RQ:2013}This is a test. 这是测试档。\citep{RQ:2013}
\bibliographystyle{abbrvnat} % 出现中括号
%\bibliographystyle{plainnat} % 出现中括号
%\bibliographystyle{unsrtnat} % 出现中括号
%\bibliographystyle{apa} % 失败,出现[?]
\bibliography{TESTbib}
\end{document}
TESTbib.bib 档指令:
@article{RQ:2013,
author = {RQ},
title = {A TEST},
journaltitle = {RQjournal},
year = {2013},
}
编译程续:
(以 Texmaker 开启 TEST.tex 档的情况下)
1.选择 XeLaTeX 编译
2.按 F11 (BibTeX 编译)
3.选择 XeLaTeX 编译
4.选择 XeLaTeX 编译
5.选择 浏览PDF
编译後的内文:
RQ [2013]This is a test. 这是测试档。[RQ, 2013]
问题:
套用
natbib 巨集处理文献,
并且试过几种 bibliography style(
abbrvnat,plainnat,unsrtnat,...)
但经过编译程续後,
指令
\citet{RQ:2013} 与
\citep{RQ:2013} 所呈现的文献形式
都分别为
RQ [2013] 与
[RQ, 2013],
与 cwTEX排版系统第3版 书中所提到的
RQ (2013) 与
(RQ, 2013) 形式不同。
请问有什麽方法,可以将
中括号[] 改成
小括号 ()?谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.194.146.141
※ 编辑: haharq 来自: 123.194.146.141 (05/06 01:15)