iNSFC
iNSFC copied to clipboard
打算接手讨论
我的导师也在用这个模板,所以我找到了这个模板,然而我觉得这个模板可能需要点新的技术(字体设置之类的)更新一下。
我目前打算接手,会对模板进行封装和提供一些样式选择,讨论一下是我单独建一个仓库还是从现在的基础上改呢?
讨论一下想要保留什么功能?是否需要「根据本人的意愿」轻松修改样式(其实就是提供「不封装」的版本)?
「单独建一个仓库还是从现在的基础上改」:都可以的。
我目前写好了一个初始版本,看看有没有问题吧,没什么问题就发布了。 iNSFC-ng.zip
由于有人想用 Overleaf 编译,我改了一份 texlive 2020 的版本,可以在 Overleaf 上编译。
注意,如果想跟 word 字体效果一致,终稿请用 win 系统编译 + 指定 cjk-font = windows
。
iNSFC-ng-Overleaf.zip
excellent!
由于有人想用 Overleaf 编译,我改了一份 texlive 2020 的版本,可以在 Overleaf 上编译。 注意,如果想跟 word 字体效果一致,终稿请用 win 系统编译 + 指定
cjk-font = windows
。 iNSFC-ng-Overleaf.zip
excellent!
二级子标题怎么写,好像没有subsubsection啊
由于有人想用 Overleaf 编译,我改了一份 texlive 2020 的版本,可以在 Overleaf 上编译。 注意,如果想跟 word 字体效果一致,终稿请用 win 系统编译 + 指定
cjk-font = windows
。 iNSFC-ng-Overleaf.zip
二级子标题怎么写,好像没有subsubsection啊
由于有人想用 Overleaf 编译,我改了一份 texlive 2020 的版本,可以在 Overleaf 上编译。 注意,如果想跟 word 字体效果一致,终稿请用 win 系统编译 + 指定
cjk-font = windows
。 iNSFC-ng-Overleaf.zip
如果 word 模板没有给样式,那 LaTeX 该怎么处理呢。
我感觉你的模板里应该是少一个\nsfcsubsubsection,因为大家写每一个章节的时候都得写多级标题啊。 我也是新手,不太知道标准的处理方法。 感觉你可以先按照手头已经中了的项目书的二级/三级标题格式来处理。
二级子标题怎么写,好像没有subsubsection啊
由于有人想用 Overleaf 编译,我改了一份 texlive 2020 的版本,可以在 Overleaf 上编译。 注意,如果想跟 word 字体效果一致,终稿请用 win 系统编译 + 指定
cjk-font = windows
。 iNSFC-ng-Overleaf.zip如果 word 模板没有给样式,那 LaTeX 该怎么处理呢。
请教一个问题,使用目前这个模板,如果想写二级/三级标题,您是怎么操作的呢?
我现在得先写一个section{},然后才可以写subsection{}和subsubsection{}
然后等生成pdf之后,我还得用Arcobat手动把section的那一行删去,但是还会给行间距留下额外的空白。
二级子标题怎么写,好像没有subsubsection啊
由于有人想用 Overleaf 编译,我改了一份 texlive 2020 的版本,可以在 Overleaf 上编译。 注意,如果想跟 word 字体效果一致,终稿请用 win 系统编译 + 指定
cjk-font = windows
。 iNSFC-ng-Overleaf.zip如果 word 模板没有给样式,那 LaTeX 该怎么处理呢。
请教一个问题,使用目前这个模板,如果想写二级/三级标题,您是怎么操作的呢?
我现在得先写一个section{},然后才可以写subsection{}和subsubsection{}
然后等生成pdf之后,我还得用Arcobat手动把section的那一行删去,但是还会给行间距留下额外的空白。
建议先别用这个模板,我没什么时间去大改。
2022-面上模板.zip 基于上面sikouhjw的iNSFC-ng.zip,我修改成了适合2022年面上基金的版本。今年大纲内有些字改了,页边距也改了。修改的最终目的是确保断行的地方和Word版本模板也一致,因此有一处强行断行。无任何新加功能,仅供参考。希望使用者最好能逐字核查一遍,发现问题共同解决。
二级子标题怎么写,好像没有subsubsection啊
由于有人想用 Overleaf 编译,我改了一份 texlive 2020 的版本,可以在 Overleaf 上编译。 注意,如果想跟 word 字体效果一致,终稿请用 win 系统编译 + 指定
cjk-font = windows
。 iNSFC-ng-Overleaf.zip如果 word 模板没有给样式,那 LaTeX 该怎么处理呢。
请教一个问题,使用目前这个模板,如果想写二级/三级标题,您是怎么操作的呢? 我现在得先写一个section{},然后才可以写subsection{}和subsubsection{} 然后等生成pdf之后,我还得用Arcobat手动把section的那一行删去,但是还会给行间距留下额外的空白。
建议先别用这个模板,我没什么时间去大改。
这个版本有啥问题不能有?!我用得正欢。T-T.
这个版本参考文献间距有点大,大神咋调整呀?
这个版本有啥问题不能有?!我用得正欢。T-T.
主要是没时间维护和发布,出问题了我不一定来得及回复
这个版本参考文献间距有点大,大神咋调整呀?
如果用的是 bibtex,在导言区加上 \setlength{\bibsep}{0pt}
;如果用的是 biblatex,加上 \setlength{\bibitemsep}{0pt}
这个版本有啥问题不能有?!我用得正欢。T-T.
主要是没时间维护和发布,出问题了我不一定来得及回复
这个版本参考文献间距有点大,大神咋调整呀?
如果用的是 bibtex,在导言区加上
\setlength{\bibsep}{0pt}
;如果用的是 biblatex,加上\setlength{\bibitemsep}{0pt}
我用的bibtex, 好像没变化。不过这不是特别重要。
大神大神,但是 我怎么突然reference cite不出来了。之前好好的。 之前我在bib-resource里面改成我的bib文件名,没有用,然后直接在正文里面加 \bibliography{ref.bib} 能cite,能正常显示。 调整了一下,突然显示不出来了,都是问号。这是咋回事啊?
我用的bibtex, 好像没变化。不过这不是特别重要。
这份模板是很久之前写的,里面的钩子有些问题,在导言区写 \setlength{\bibsep}{0pt}
会报错,所以要改成在 \printbibliography
前加上。
大神大神,但是 我怎么突然reference cite不出来了。之前好好的。 之前我在bib-resource里面改成我的bib文件名,没有用,然后直接在正文里面加 \bibliography{ref.bib} 能cite,能正常显示。 调整了一下,突然显示不出来了,都是问号。这是咋回事啊?
文件名应该不影响编译,我的建议是
- 清除全部辅助文件
latexmk -C 青年基金
- 用
xelatex
->bibtex
->xelatex
->xelatex
或者latexmk -xelatex 青年基金
编译
大概率是这些问题,重新编译就可以的,不要自己写 \bibliography{ref.bib}
。
这份模板是很久之前写的,里面的钩子有些问题,在导言区写
\setlength{\bibsep}{0pt}
会报错,所以要改成在\printbibliography
前加上。
可以了可以了。跪谢大神。
文件名应该不影响编译,我的建议是
- 清除全部辅助文件
latexmk -C 青年基金
- 用
xelatex
->bibtex
->xelatex
->xelatex
或者latexmk -xelatex 青年基金
编译大概率是这些问题,重新编译就可以的,不要自己写
\bibliography{ref.bib}
。
莫名其妙的compile了无数次之后又显示了。是overleaf后台生成了什么隐藏文件吗?
现在是按照你的模版在bib-source里面添加的bib file,然后 \printbibliography
可以正常显示。
不知道后续会不会又出问题,万一下次出问题可以试试你的建议。^-^
还有一个问题,bib-style 我改成author-year, 出来结果能显示,但是log里面会报错。 而且两个author的, cite的形式是 XXX et al. year, 我想要的是 XXX and XXX year。 这咋弄?
莫名其妙的compile了无数次之后又显示了。是overleaf后台生成了什么隐藏文件吗?
是的,Overleaf 会产生辅助文件,你需要在编译按钮附近弄一弄,可以清除辅助文件。
还有一个问题,bib-style 我改成author-year, 出来结果能显示,但是log里面会报错。 而且两个author的, cite的形式是 XXX et al. year, 我想要的是 XXX and XXX year。 这咋弄?
明天我看看,报错可能是因为一个地方没定义,不太确定。\cite
的结果可能需要修改 bst 文件或者用 biblatex 了。
是的,Overleaf 会产生辅助文件,你需要在编译按钮附近弄一弄,可以清除辅助文件。 🤔 哇~~ 找到了。原来那些运行生成的文件藏在这里。
明天我看看,报错可能是因为一个地方没定义,不太确定。
\cite
的结果可能需要修改 bst 文件或者用 biblatex 了。
好嘞,麻烦您有空看看😄
对了,我想问下overleaf版跟local版(iNSFC-ng)有什么区别?结合 mathxie 提到的今年模版有些调整,想参照mathxie给的面上模版直接在overleaf版本上面改。mac用的texstudio各种无法编译各位大神的模版,想直接在overleaf这个版本上改节约时间。
好嘞,麻烦您有空看看😄
在导言区加上
\ExplSyntaxOn
\makeatletter
\cs_set:Npn \__fdu_set_cite_style_author_year:
{
\NAT@numbersfalse
\cs_set_eq:NN \NAT@open (
\cs_set_eq:NN \NAT@close )
\cs_set_eq:NN \NAT@sep ;
\cs_set_eq:NN \NAT@aysep ,
\cs_set_eq:NN \NAT@yrsep 、
}
\makeatother
\ExplSyntaxOff
就行了,如果你想改引用的标点符号,看代码应该知道怎么改,比如英文逗号换成中文逗号。
对了,我想问下overleaf版跟local版(iNSFC-ng)有什么区别?
当时 Overleaf 没有 texlive 2021,模板编译不了,现在有了之后,可以直接编译。
区别在于 cls 里某个钩子在 2021 才有,现在不需要区分了。
结合 mathxie 提到的今年模版有些调整,想参照mathxie给的面上模版直接在overleaf版本上面改。
应该问题不大,可以试试直接替换 cls,备份就好。
mac用的texstudio各种无法编译各位大神的模版,想直接在overleaf这个版本上改节约时间。
可能是发行版版本或编译方式的问题?
在导言区加上
\ExplSyntaxOn \makeatletter \cs_set:Npn \__fdu_set_cite_style_author_year: { \NAT@numbersfalse \cs_set_eq:NN \NAT@open ( \cs_set_eq:NN \NAT@close ) \cs_set_eq:NN \NAT@sep ; \cs_set_eq:NN \NAT@aysep , \cs_set_eq:NN \NAT@yrsep 、 } \makeatother \ExplSyntaxOff
就行了,如果你想改引用的标点符号,看代码应该知道怎么改,比如英文逗号换成中文逗号。
当时 Overleaf 没有 texlive 2021,模板编译不了,现在有了之后,可以直接编译。 区别在于 cls 里某个钩子在 2021 才有,现在不需要区分了。
结合 mathxie 提到的今年模版有些调整,想参照mathxie给的面上模版直接在overleaf版本上面改。
应该问题不大,可以试试直接替换 cls,备份就好。
mac用的texstudio各种无法编译各位大神的模版,想直接在overleaf这个版本上改节约时间。
可能是发行版版本或编译方式的问题?
可以了可以了,直接替换了cls。发现面上的模版断行跟青年的还不太一样。强制断行搞定。 超级感谢大神。
技术路线那部分一直排版不好。要么图片飞到了下一页,要么有的图片标题有缩进,有的没有…… 请大神给个详细点的语法说明(能介绍下cls里面的用法更完美啦) 其他都很好用 感谢!!!!
技术路线那部分一直排版不好。要么图片飞到了下一页,要么有的图片标题有缩进,有的没有……
加载 float
宏包,用 H
选项,就可以固定在对应的位置,但可能会产生一些纵向空白间距。
这部分可以去阅读 texdoc lshort-zh
。
请大神给个详细点的语法说明(能介绍下cls里面的用法更完美啦)
cls 里其实没写什么,就设置下章节字体、在导言区选择某些风格。README.md
里面把用户应该知道的都讲了,如果要扩充这个模板得功能,比如定理类环境、下一级的标题得定制、图表环境得定制,需要时间去弄,我暂时没有这么多精力搞这个。
大神还有一个问题,这个模版出来的section前面的数字,长得跟官方的word模版不一样。 模版这个字体是哪里设置?
overleaf有warning:Package fontspec Warning: Font "FandolKai-Regular" does not contain requested Script "CJK". 不知道是不是跟这个warning有关呀?!
大神还有一个问题,这个模版出来的section前面的数字,长得跟官方的word模版不一样。 模版这个字体是哪里设置?
README.md
写了,导言区也写了。这样写就是跟 Word 一致(Overleaf 下会报错)
\fdusetup{
style = {
font = times*,
cjk-font = windows,
}
}
overleaf有warning:Package fontspec Warning: Font "FandolKai-Regular" does not contain requested Script "CJK". 不知道是不是跟这个warning有关呀?!
这表示用的是 Fandol 字体,跟上面的问题是一致的。
README.md
写了,导言区也写了。这样写就是跟 Word 一致(Overleaf 下会报错)\fdusetup{ style = { font = times*, cjk-font = windows, } }
谢谢大神,我在win 10上compile了一下,现在字体一致了。