Closed chengzhongyi8 closed 4 months ago
行距按照正文的方式设置即可。 局部编组里面使用 \linespread 命令调整即可。
缩进调整尺寸bibhang,bibitemindent即可。
文献标识符、标点等也可以做调整。
示例为:
% !Mode:: "TeX:UTF-8"
% 用于测试gb7714-2015样式,对于作者姓名格式的控制和选项
% 测试gbnamefmt选项
% 测试bib文件中的nameformat域
\documentclass[twoside]{article}
\usepackage{ctex}
\usepackage{xcolor}
\usepackage{hyperref}
\usepackage{lipsum}
\usepackage{geometry}
\usepackage[backend=biber,style=gb7714-2015ay,
gbnamefmt=familyahead,
gbpub=false,
gbtype=false,
url=false,
doi=false,]{biblatex}
\setlength{\bibitemsep}{0pt}
\setlength{\bibhang}{4em}
\setlength{\bibitemindent}{-\bibhang}
\renewcommand*{\bibinitdelim}{}
\renewbibmacro*{journal+issuetitle}{\bibpubfont%源来自standard.bbx
\usebibmacro{journal}%
%修改为增加一个逗号\setunit*{\addcomma\addspace}
\iffieldundef{journaltitle}{}{\addspace}%
\printtext{\usebibmacro{issue+date}}%
%\iffieldundef{volume}{}{\setunit*{\addcomma\space}}%
\usebibmacro{volume+number+eid}%把卷期放到年份后面
}
\begin{filecontents}[force]{\jobname.bib}
@ARTICLE{fazzari1993working,
AUTHOR = {Fazzari, Steven M and Petersen, Bruce C},
PUBLISHER = {JSTOR},
DATE = {1993},
JOURNALTITLE = {The RAND Journal of Economics},
PAGES = {328--342},
TITLE = {Working capital and fixed investment: new evidence on financing constraints},
}
@ARTICLE{bernanke1989agency,
AUTHOR = {Bernanke, Ben and Gertler, Mark},
PUBLISHER = {JSTOR},
DATE = {1989},
JOURNALTITLE = {The American Economic Review},
PAGES = {14--31},
TITLE = {Agency costs, net worth, and business fluctuations},
}
@ARTICLE{wang2006another,
AUTHOR = {Wang, Peng Fei and Wen, Yi},
PUBLISHER = {Elsevier},
DATE = {2006},
JOURNALTITLE = {Journal of Economic Dynamics and Control},
NUMBER = {12},
PAGES = {2533--2552},
TITLE = {Another look at sticky prices and output persistence},
VOLUME = {30},
}
@ARTICLE{zhang2009china,
AUTHOR = {Zhang, Wen Lang},
PUBLISHER = {Elsevier},
DATE = {2009},
JOURNALTITLE = {Journal of Macroeconomics},
NUMBER = {3},
PAGES = {473--484},
TITLE = {China’s monetary policy: Quantity versus price rules},
VOLUME = {31},
}
@Article{Zhang2007-500-503,
Title = {The design and experimental investigations of supersonic length shorted nozzle},
Author = {Zhang, Min Li and Yi, Shi He and Zhao, Yu Xin and Li, Ming},
Journal = {ACTA AERODYNAMICA SINICA},
Number = {4},
Pages = {500-503},
Volume = {25},
Year = {2007},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
{
\linespread{2}
\printbibliography
}
\end{document}
结果为:
进一步的:
% !Mode:: "TeX:UTF-8"
% 用于测试gb7714-2015样式,对于作者姓名格式的控制和选项
% 测试gbnamefmt选项
% 测试bib文件中的nameformat域
\documentclass[twoside]{article}
\usepackage{ctex}
\usepackage{xcolor}
\usepackage{hyperref}
\usepackage{lipsum}
\usepackage{geometry}
\usepackage[backend=biber,style=gb7714-2015ay,
gbnamefmt=familyahead,
gbpub=false,
gbtype=false,
url=false,
doi=false,]{biblatex}
\setlength{\bibitemsep}{0pt}
\setlength{\bibhang}{4em}
\setlength{\bibitemindent}{-\bibhang}
\renewcommand*{\bibinitdelim}{}
\renewcommand*{\bibpagespunct}{\addcomma\addspace}
\renewbibmacro*{journal+issuetitle}{\bibpubfont%源来自standard.bbx
\usebibmacro{journal}%
%修改为增加一个逗号\setunit*{\addcomma\addspace}
\iffieldundef{journaltitle}{}{\addspace}%
\printtext{\usebibmacro{issue+date}}%
%\iffieldundef{volume}{}{\setunit*{\addcomma\space}}%
\usebibmacro{volume+number+eid}%把卷期放到年份后面
}
\begin{filecontents}[force]{\jobname.bib}
@ARTICLE{fazzari1993working,
AUTHOR = {Fazzari, Steven M and Petersen, Bruce C},
PUBLISHER = {JSTOR},
DATE = {1993},
JOURNALTITLE = {The RAND Journal of Economics},
PAGES = {328--342},
TITLE = {Working capital and fixed investment: new evidence on financing constraints},
}
@ARTICLE{bernanke1989agency,
AUTHOR = {Bernanke, Ben and Gertler, Mark},
PUBLISHER = {JSTOR},
DATE = {1989},
JOURNALTITLE = {The American Economic Review},
PAGES = {14--31},
TITLE = {Agency costs, net worth, and business fluctuations},
}
@ARTICLE{wang2006another,
AUTHOR = {Wang, Peng Fei and Wen, Yi},
PUBLISHER = {Elsevier},
DATE = {2006},
JOURNALTITLE = {Journal of Economic Dynamics and Control},
NUMBER = {12},
PAGES = {2533--2552},
TITLE = {Another look at sticky prices and output persistence},
VOLUME = {30},
}
@ARTICLE{zhang2009china,
AUTHOR = {Zhang, Wen Lang},
PUBLISHER = {Elsevier},
DATE = {2009},
JOURNALTITLE = {Journal of Macroeconomics},
NUMBER = {3},
PAGES = {473--484},
TITLE = {China’s monetary policy: Quantity versus price rules},
VOLUME = {31},
}
@Article{Zhang2007-500-503,
Title = {The design and experimental investigations of supersonic length shorted nozzle},
Author = {Zhang, Min Li and Yi, Shi He and Zhao, Yu Xin and Li, Ming},
Journal = {ACTA AERODYNAMICA SINICA},
Number = {4},
Pages = {500-503},
Volume = {25},
Year = {2007},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
{
\linespread{2}
\printbibliography
}
\end{document}
结果为:
谢谢!!!请问具体是修改zjuthesis里面的哪一部分呢?
config/packages.tex 中,biblatex那里。把修改的内容添加进去即可。
\usepackage{pdfpages}
\usepackage[
style=gb7714-2015,
gbcitelocal=chinese, % Uncomment if you want \citeauthor{} in "et al." format. GitHub PR (#324)
% gbpub=false, % Uncomment if you do NOT want '[S.l. : s.n.]' in reference entries, GitHub Issue (#47)
% gbnamefmt=lowercase, % Uncomment if you do NOT want uppercase author names in reference entries, GitHub Issue (#23)
]{biblatex}
\usepackage{siunitx}
改为:
\usepackage{pdfpages}
\usepackage[
style=gb7714-2015ay,
gbcitelocal=chinese, % Uncomment if you want \citeauthor{} in "et al." format. GitHub PR (#324)
gbnamefmt=familyahead,
gbpub=false,
gbtype=false,
url=false,
doi=false,]{biblatex}
\setlength{\bibitemsep}{0pt}
\setlength{\bibhang}{4em}
\setlength{\bibitemindent}{-\bibhang}
\renewcommand*{\bibinitdelim}{}
\renewcommand*{\bibpagespunct}{\addcomma\addspace}
\renewbibmacro*{journal+issuetitle}{\bibpubfont%源来自standard.bbx
\usebibmacro{journal}%
%修改为增加一个逗号\setunit*{\addcomma\addspace}
\iffieldundef{journaltitle}{}{\addspace}%
\printtext{\usebibmacro{issue+date}}%
%\iffieldundef{volume}{}{\setunit*{\addcomma\space}}%
\usebibmacro{volume+number+eid}%把卷期放到年份后面
}
\usepackage{siunitx}
至于行距则在body/graduate/post/ref.tex修改:
\cleardoublepage
\begingroup
\linespreadsingle{}
\printbibliography[title={参考文献}]
\endgroup
修改成你希望的linespread,默认使用的是\linespreadsingle{}
谢谢,已修改并成功!
操作系统
Overleaf
TeX 套件
TeXLive 2019 或更早的版本
TeX Compiler
XeTeX
zjuthesis 版本号
v10.0.1
MajorFormat
general
Degree
graduate
Type
thesis
Period
final
BlindReview
false
GradLevel
doctor
问题描述
请问如何修改参考文献的引用格式以及行间距?
编译日志
No response
代码
我的参考文献部分代码
config/packages.tex
如下:截图
我编译后的:
我想要的效果:
![yuqi](https://github.com/TheNetAdmin/zjuthesis/assets/58238523/7ba9de2a-242c-47cf-b5b4-fd38e1028274)
其他信息
No response