前几天在Aries Editorial Manager提交文章在生成PDF时候出现问题:
LaTeX Error: Missing \begin{document}
我用的是MacTeX,但是在本地明明可以生成, 于是阅读了各种错误版本, 并尝试了在CTeX上编辑运行, 都是没有错误的.
最后发现, 其实是因为 MacTeX我使用的编译器是XeLaTeX, 需要在文章的首页第一行加入如下代码段:
%!TEX TS-program = xelatex
XeLaTeX的修正在首段加入如上代码.png
同时由于bib的编译环境是BibTeX, 那么在Bib的首行加入:
%!TEX TS-program = BibTex
Bib的修正在首段加入如上代码.png
如果小伙伴们使用PDFTeX也是同理. 今天分享给大家以免大家采坑.
附录一些常见的提交错误:
- Aries 上提交LaTeX所有相关的编译文件都需要提交至分类 manuscript,
并且按照如下顺序:manuscript.tex, manuscript.bib, Sample.sty , Sample.cls, Sample.bbl, Image_files.eps (pdf, png...); - pdf格式的矢量图片压缩率>>eps, 在投稿中使用300ppi的png也是不错的选择;
- 不要在别人给你的temple中加入字体,甚至是其他库, 很容易报错, 同时editors会进行调整的;
- EM支持的builder 包括 LATEX, PDFLATEX - TEX, XELATEX, MIKTEX;
- 最好除了bib, 不要将manuscript分成sections, 将manu放在一个TeX文件中, 命名为manuscript.tex (这个命名随意啊, 不要出现CON等关键字眼)
- 命名不可出现的关键字眼包括:CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9.
- 提交时需要大家注意,图文分离哦;
- 那个bib的参考文献格式很繁琐, 通常改半天改不过去找不到对应的sty, 比如我使用的是:
\bibliographystyle{spbasic_unsort}
\bibliography{bib文件名}
就花了足足二小时学习各种参考文献的样式, 还有一种没办法的办法是, 在正文的最后 (\end{document}之后) 编辑如下:
\begin{thebibliography}{spmpsci}
\bibitem{Dean:2017}
Hansj\"org Albrecher and Stefan Thonhauser.
\newblock Optimal dividend strategies for a risk process under force of
interest.
\newblock {\em Insurance: Mathematics and Economics}, 43(1):134 -- 149, 2008.
\bibitem{Chen:2017}
Pablo Azcue and Nora Muler.
\newblock Optimal reinsurance and dividend distribution policies in the
Cram\'er--Lundberg model.
\newblock {\em Mathematical Finance}, 15(2):261 -- 308, 2005.
\end{thebibliography}
网友评论