最近用Latex写毕业论文,模板是从http://www.ctex.org/PackageCASthesis下载的中科院学位论文模板,遇到一些问题,现将解决方案列出,希望对用此模板的新手有所帮助。
问题一:使用Natbib宏包,参考文献怎么用作者-年(author-year citation)的引用方式
解决方案: 1、打开CASthesis.cls文件,搜索到
RequirePackage[sort&compress,numbers]{natbib}
将其改为
RequirePackage{natbib}
也可改为
RequirePackage[square]{natbib}
这表示引用使用方括号而非默认园括号括起来。方括号中还可以加入 其它参数,参看 http://wiki.ctex.org/index.php/Natbib
2、搜索到
bibliographystyle{plain}
改为
bibliographystyle{plainnat}
plain是用于数字引用的格式,plainnat是用于作者-年的引用格式,其它用于作者-年的格式有:abbrvnat unsrtnat 3、Chapter文件夹中bib.tex用于编排参考文献,确保每一条参考文献按下述方式书写:
bibitem[author(year)]{name}
例如: bibitem[周瑜(208)]{zy08} 周瑜.
newblock {em 论苦肉计在赤壁之战中的应用}
newblock 东吴国防大学学报,208,100:1-20
问题二:怎么改变每条参考文献之间的间距?
解决方案:打开bib.tex文件,紧接begin{thebibliography}{99}后,输入:
addtolength{itemsep}{-0.5em}
其中,em前的数值绝对值越小,文献间间距越大。如果要改变参考文献字号,打开
CASthesis.cls文件,搜索到参考文献自定义环境 renewenvironment{thebibliography}[1],在它后面sloppy语句之后插入small,表示参考文献用小字号
本条参考了CTEX中文论坛:http://bbs.ctex.org/viewthread.php?tid=3820&extra=page%3D801
问题三:表格中如何合并行单元格?
解决方案:打开template.tex文件,在begin{document}前插入
usepackage{multirow}
使用时按以下格式:
multirow{num}{*}{content}
其中,num是合并单元格的数目,content是单元格内要填的内容
问题四:脚注符号如何用*号,而非数字
解决方案:打开template.tex文件,在begin{document}前插入
usepackage[perpage,symbol]{footmisc}
setfnsymbol{wiley}
问题五:如何统计所文章的字数(不包含Latex命令符等)?(2010年5月16日添加)
解决方案:打开winEdit命令窗口(图标菜单栏上面一行倒数第二个黑框),输入
charcnt template.dvi
template是所生成的dvi文档名
问题六:图形说明的字体如何变小,并且类似“图 1:”图标中的冒号如何去掉?(2010年5月20日添加)
解决方案:打开template.tex文件,在begin{document}前插入
usepackage{caption2}
renewcommand{captionfont}{small} renewcommand{captionlabeldelim}{hspace{1mm}}
中间一行改变字体,最后一行去掉冒号(当然也可以换成其它符号)
如果您看了本贴后,有什么更好的建议,不吝赐教!
https://blog.sciencenet.cn/blog-200199-323318.html
上一篇:
香山游记(2010年3月6日,晴)下一篇:
收藏《日下旧闻考》杂感