返回信息流置顶贴《北京邮电大学研究生学位论文LaTeX模板》实在盖太高了,爬完所有楼要费不少功夫。有好多问题其实是重复出现的,方便大家汇总至此,版主若觉得不合适可合并之。
感谢作者@dazzlezhang整理文档给大家提供了极大的便利,以及其耐心仔细不厌其烦的解答。
本帖回答以下问题:
1.提示缺少song.cfg怎么办?
2.Windows下嫌.bat编译速度太慢怎么办?
3.“攻读学位期间发表的学术论文目录”页的论文条目不显示怎么办?
4.“附录B 缩略语表”没有怎么办?
5.编译出来的字体效果跟压缩包附件不一样怎么办?
6.图片,字体等格式命令如何使用?
7.压缩包内.bat文件各语句意思?
8.添加致谢页(dedication = true)时报错如何解决?
9.添加图片表格后报错如何解决?
10. 引用文献时如何取消上升格式?
11. 中文使用粗体\textbf{}无效?
12. 如何编译生成盲审模式并自动自动生成作者次序?
--------------------------------8<--------------------------------
回答:
1.提示缺少song.cfg怎么办?
Ans:查看置顶贴《北京邮电大学研究生学位论文LaTeX模板》第105楼,下载DrJan上传的
附件(146B) c70hei.fd及
附件(322B) c70song.fd覆盖压缩包内同名文件即可。
2.Windows下嫌.bat编译速度太慢怎么办?
Ans: 用IDE正常方式编译,具体如下:
1).简便方法:注释掉.bat文件最后一行起删除作用的for循环进行首次编译,之后的编译可直接用ide普通方式(须pdflatex)编译即可;
2).复杂方法:
a.先用pdflatex编译一次;
b.用Bibtex分别编译jrnl.aux以及conf.aux文件来编译出"攻读学位期间发表的学术论文目录"的条目;
c.用如下命令来编译出"附录B 缩略语表":
makeindex -s 主文件.ist -t 主文件.alg -o 主文件.acr 主文件.acn;
d.再用pdflatex按提示编译。
3).比较:在相同配置下,用.bat重复编译须22-28s,而用自带编译器编译只需8-9s。当然利用命令\include{}配合\includeonly{}使用分章节编译也可提速。
3.“攻读学位期间发表的学术论文目录”页的论文条目不显示怎么办?
Ans:用Bibtex分别编译一次jrnl.aux以及conf.aux。
4.“附录B 缩略语表”没有怎么办?
Ans:运行命令:“makeindex -s 主文件.ist -t 主文件.alg -o 主文件.acr 主文件.acn”
5.编译出来的字体效果跟压缩包附件不一样怎么办?
Ans:原因是原压缩包附件提供的pdf文件编译时所调用的字库文件版本不一样,并无大碍。
6.图片,字体等格式命令如何使用?
Ans:参见附件
附件(1.6MB) lshort-zh-cn.pdf;
7.压缩包内.bat文件各语句意思?
Ans:以makethesis-pdftex.bat为例:
1). set XXX = xxx 设置变量别名。如“TARGET=bare_thesis”表示用“TARGET”表示字符串“bare_thesis”,“AUXFILES=(%TARGET% jrnl conf)”表示用AUXFILES表示字符串组“bare_thesis、jrnl、conf”;
2).如上述加上下文描述,%LATEX% %TARGET%则表示用pdflatex编译主文件:pdflatex.exe bare_thesis
3).for %%i in XXXX do xxxx 循环执行xxxx,次数根据XXXX里i的个数定。如“for %%i in %AUXFILES% do %BIBTEX% %%i” AUXFILES里有仨字符串,则分别执行三次bibtex的编译:
bibtex.exe bare_thesis
bibtex.exe jrnl
bibtex.exe conf
末行“for %%i in (*.bbl *.blg *.aux *.log *.acn *.glo *.ist *.acr *.alg *.out *.toc *.thm *.ps *.dvi) do %RM% %%i”则表示编译完毕后删除括弧内的后缀文件。
8.添加致谢页(dedication = true)时报错如何解决?
Ans:修改buptthesis.cls第799行:
将\bupt@makededication改成\BUPT@makededication
9.添加图片表格后报错如何解决?
Ans:若报这个错误:
...(file simkai.ttf): cannot open TrueType font file for reading ...
原因是使用\caption{}命令所用到的字体无法打开,解决办法:
添加字库文件simkai.ttf即可,见附件
附件(2.4MB) simkai.rar
10. 引用文献时如何取消上升格式?
Ans:使用\onlinecite{}
11. 中文使用粗体\textbf{}无效?
Ans: 改使用{\hei blablabla...}
12. 如何编译生成盲审模式并自动自动生成作者次序?
Ans:第一步,以盲审模式编译:
将主tex文件的参数设成"finish = peerreview";
第二步,自动生成作者次序:
打开pubs.bib文件并定位到如下字段:
@BUPTThesisBSTCTL{BSTcontrol,
CTLauthor_name_english = "{\textbf{YourName}}",
CTLauthor_name_chinese = "{\textbf{你的名字}}",
CTLfor_peer_review = "yes"
}
并确认你的bibtex内容里的author字段是写成如下格式与BSTcontrol相对应:
@article{Keyword,
Author = "{\textbf{YourName}}... others' names",
...}
即可。
举例:若你的bibtex内容里的author字段不是用引号格式的,如
@article{Keyword,
Author = {{\textbf{YourName}}... others' names"},
...}
须将BSTcontrol更改为:
@BUPTThesisBSTCTL{BSTcontrol,
CTLauthor_name_english = {{\textbf{YourName}}},
CTLauthor_name_chinese = {{\textbf{你的名字}}},
CTLfor_peer_review = "yes"
}
这是一条镜像帖。来源:北邮人论坛 / paper / #10414同步于 2013/1/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Paper机器人发帖
[占楼][汇总]置顶贴《……LaTeX模板》遇到问题及解决办法
effendi
2013/1/3镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
参考文献不显示怎么办?@NBS
Ans:比较特殊的是,该版本直接在bib加参考文献不一定能显示,
需在原文使用\cite{}才会编译出添加参考文献。如图: