国科大论文latex模板中可能的注意事项

背景

国科大2022年9月发布了毕业论文的LaTeX模板,它是在ucasthesis上修改而来的,但近日使用国科大发布版本时发现有几点不同以及需要注意的地方。本人只会简单使用latex,但并不熟悉latex样式编辑,因此以下介绍与方法仅供参考。仅在overleaf上测试可行,不保证其它环境,注意备份!

一 不同与注意事项

  1. 默认行距不同,根据需求在"Style/artratex.sty"文件内修改。参考ucasthesis 知识小站-行距设置
\linespread{1.25}
  1. 默认引用格式不同,ucasthesis默认是用括号显示作者信息,国科大修改的是右上标数字。参考ucasthesis 知识小站-文献样式
%修改第一个参数,super 为上标顺序引用
\usepackage[super,list,table,math]{Style/artratex}
  1. 图表目录的样式不同。ucasthesis中是分开单独成章节的“图形列表”和“表格列表”,国科大修改的版本是图表合做一个章节"图表目录”连续显示,但里面有”图目录“和“表目录”。国科大修改的版本当内容增多时会出现第一个奇数页不显示为“图表目录”的问题,后续页面显示正常
    在这里插入图片描述
    在这里插入图片描述
  2. 图表、公式的序号格式不同。ucasthesis是“图1.1",中间是点号,国科大版本中间是横杠。这是因为国科大的图表文件”figuretable.tex"中添加了下面三行语句,更新了相关命令,中间设置的横杠。
\renewcommand{\thefigure}{\thechapter-\arabic{figure}}
\renewcommand{\thetable}{\thechapter-\arabic{table}}
\renewcommand{\theequation}{\thechapter-\arabic{equation}}
  1. 附录与参考文献的顺序不同。ucasthesis是附录在前,国科大修改版本相反。在国科大修改版本的"Appendix.tex"中添加小节section,会出现序号错误,没有章节序号。然后附录的页眉信息可能显示的是章节标题。
    在这里插入图片描述
  2. 添加代码。可以使用listings包,在artracom.sty文件添加包
\RequirePackage{listings}
  1. 图表标题太长不居中,参考ucasthesis 知识小站-图表标题太长不居中
  2. 编译器要选择XeLaTex

二 国科大版本修改方法

针对图表目录与附录的问题可以按照下面方法修改

2.1 附录修改

Thesis文件中关于附录的设置如下,可以看到在参考文献之后。

%-
%-> Backmatter: bibliography, glossary, index
%-
\backmatter% initialize the environment
\intotoc*{\cleardoublepage}{\bibname}% add link to toc
\artxifstreq{\artxbib}{bibtex}{% enable bibtex\bibliography{Biblio/ref}% bibliography
}{%\printbibliography% bibliography
}
\cleardoublepage%
\appendix% initialize the environment
\input{Tex/Appendix}% appendix content
\fancypagestyle{appendixheader}{\fancyhf{}\fancyhead[C]{\footnotesize 附录}%此处填写中文标题\fancyfoot[C]{\footnotesize \thepage}% page number\renewcommand{\headrulewidth}{0.8pt}% header rule\renewcommand{\footrulewidth}{0pt}% footer rule
}
\thispagestyle{appendixheader}

如果想在附录中添加代码并分小节展示,可以看到页眉是正常的,但多加些内容就显示成标题。
在这里插入图片描述
在这里插入图片描述
可以在\chapter 设置下面用\chaptermark 设置页眉的显示。这时候appendixheader的样式应该没用了。

\chapter{附录 \quad 代码}
\chaptermark{\quad 录}

在这里插入图片描述
没有章节序号应该和appendix环境有关,如果将\appendix注释,就变成从第3.4节开始,前面3章都是模板说明与格式要求。

在这里插入图片描述
在这里插入图片描述

这应该是和\chapter设置有关,那直接设置chapter计数器从1开始就行了,相应的section计数器从0开始,然后就正常了。

\setcounter{chapter}{1}
\chapter{附录 \quad 代码}
\chaptermark{\quad 录}
\setcounter{section}{0}

在这里插入图片描述
这个时候附录已经调整好了,就可以使用\appendix环境了,ucasthesis.cls设置了序号的格式,里面是用大写字母表示章节,可以按照需求更改设置。

%- appendix
\ctexset {appendix = {numbering = false,number = \rmfamily\Alph{chapter},%\Alph表示用大写字母,如果使用数字则修改它。}
}

在这里插入图片描述
如果附录中有图表,默认编号可能是图/表A-1,如果想用阿拉伯数据,可以在appendix.tex文件开关加上
以下声明,该声明表示figure环境的编号方式为{当前章节}-{当前图片序号}。实际上把thesis.tex的\appdenix 注释掉就是默认用数字,然后不管用再加下面的。

\renewcommand{\thefigure}{\arabic{chapter}-\arabic{figure}}

2.2 图表目录修改

当只有一页图表目录时,显示正常。但是图表多了后第一页的页眉就变成图目录了。

在这里插入图片描述
在这里插入图片描述
图表目录的设置在Thesis文件以下位置,fancypagestyle定义了一个页眉的样式想让页眉显示为“图表目录”,然后在导入图表文件figuretable后由\thispagestyle引用该样式。问题在于第一页没有用上这个样式,所以在input之前先设置一下。

\fancypagestyle{figureheader}{\fancyhf{}\fancyhead[C]{\footnotesize 图表目录}%此处填写中文标题\fancyfoot[C]{\footnotesize \thepage}% page number\renewcommand{\headrulewidth}{0.8pt}% header rule\renewcommand{\footrulewidth}{0pt}% footer rule
}
{% content list region 这里是设置目录,\intobmk命令是加入到目录项中,于图表设置无关
\linespread{1.2}% local line space
\intobmk*{\cleardoublepage}{\contentsname}% add link to bookmark
\tableofcontents% content catalog%\pagestyle设置页眉,添加以下两行
\cleardoublepage
\pagestyle{figureheader}\input{Tex/figuretable}
\thispagestyle{figureheader}
}

另外还要再设置下使得偶数页面显示文章标题,figureheader的样式是一直显示“图表目录”,不分奇偶。所以只有一页时显示正常,多页时就可能与模板设置的奇偶页眉样式冲突,需要修改样式,将页眉设置\fancyhead[C]修改如下,\gettitle是我增加的获取文章标题的命令。

%\ifnumodd是个判断,如果第一个参数为奇数
\fancyhead[C]{\footnotesize \ifnumodd{\value{page}}{图表目录}{\gettitle}}%如果是奇数页显示图表目录,如果是偶数页显示为标题

在ucasthesis.cls文件中中文项设置那增加以下定义,这样图表目录也就修改好了。

%\@title是文章标题值,使用\gettitle就会直接用文章标题值替代。
\newcommand\gettitle{\@title}

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.3 设置盲审格式

将包含个人信息的封面页Frontinfo.tex与作者成果页Backmatter.tex复制一份review版本,里面相应信息隐去,然后再新建一个主文件Thesis的review版本,在Thesis_review中将要导入的封面页与作者页换成相应的review版本,编译时选择主文件为Thesis_review。另外,原创声明页需要注释掉,在Frontmatter中,

%Frontmatter文件中注释该行
%\makedeclaration% 生成声明页%Thesis_review 文件中替换要导入的文件
%\input{Tex/Frontinfo}%
\input{Tex/Frontinfo_review}%%\input{Tex/Backmatter}
\input{Tex/Backmatter_review}% other information

如果不想每次手动注释原创声明页,可以增加一个文档参数review,然后根据该参数修改\makedeclaration命令。首先在新建的Thesis_review文档设置增加参数,原Thesis不用增加,使用默认的设置生成声明页。

%Thesis_review文档参数
\usepackage[super,list,table,math,review]{Style/artratex}%review

在artratex.sty文件中设置if命令和变量,

% 设置review 判断,默认为true
\newif\ifartx@review \artx@reviewtrue
\DeclareOption{review}{\artx@reviewfalse%如果有review选项,则设置为false
}

然后在ucasthesis.cls中修改\makedeclaration命令如下,就是增加了一个if命令,根据review 的状态增加原创声明页。

\newcommand{\makedeclaration}{%\cleardoublepage\thispagestyle{empty}\ifartx@review % 这里增加if判断,因为Thesis_review中设置了review选项,所以review被设置成了false,if下面的语句就不执行了{\linespread{1.6}%这里面是生成声明页的语句,不用动\zihao{-4}....}\fi% 必需有if 结束标志,下面的也是原语句,不用动\clearpage\if@twoside\thispagestyle{empty}\cleardoublepage[empty]\fi
}

以上修改后编译不同的主文件就可以生成不同版本,而tex文件就不用修改了。

2.4 添加修改标记

artracom.sty文件中添加包changes,如果使用了算法包则必须加上commandnameprefix=always选项,因为两个包有个同名的命令comment。

\RequirePackage[commandnameprefix=always]{changes}
# 如果生成不带标记的论文,添加final选项
\RequirePackage[commandnameprefix=always,final]{changes}

如果没有commandnameprefix选项,则参考LaTex排版时track changes使用,否则在在命令前加上前缀ch,如\chdeleted, \chadded。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/34977.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python开源项目周排行 2023年第24周

#2023年第24周2023年7月1日1pytudes完善编程技能的 Python 练习曲.tude 法语意思是练习曲,而 pytudes 便是一个 Python 的练习曲,虽然这些编程练习“短小”却很精悍,让你在练习的过程中完善特定的 Python 技能。2PyQt-Fluent-Widgets基于 PyQ…

音视频技术开发周刊 | 289

每周一期,纵览音视频技术领域的干货。 新闻投稿:contributelivevideostack.com。 王小川入局大模型创业,称追上GPT-4需要3年左右 搜狗创始人王小川正式对外宣布开启人工智能大模型领域创业。王小川与前搜狗COO茹立云联合成立人工智能公司百川…

干货|小红书kol投放营销方法论-KOL如何筛选、投放、复盘

KOL从诞生之始,就具备强烈的流量属性,为品牌带来了更多的GMV。本文梳理了小红书KOL投放营销的流程和方法论,和大家一起探讨高ROI的策略。 01 KOL筛选,衡量KOL种草力的三大维度 KOL营销成为品牌营销的主流打法。但无论是传统的金…

跨境电商必读:什么是社交媒体营销?

关键词:跨境电商,社交媒体营销 社交媒体渠道已迅速成为业务发展战略不可分割的一部分,关于社交媒体如何重塑消费者行为,以及组织如何利用它获得收益,网络上已经有大量相关信息,但仍有许多跨境电商企业难以…

TikTok 广告营销:3个有效的跨境电商推广入门技巧

你是否正在考虑将 TikTok 纳入你的营销策略?据Hubspot称,自 2020 年以来,TikTok 已成为许多品牌的首选广告平台。广告数量也从 2020 年的 19% 增长到 2021 年的 37%,使 TikTok 广告成为电子商务企业更理想的广告平台。 作为电子商…

对比传统广告,跨境电商海外广告投放,网红营销的优势在哪里?如何制定方案

随着越来越多的品牌借助网络红人宣传产品、品牌并获得成功后,许多人看到了网红营销的巨大潜力,并想要着手网红营销。 对比传统广告,网红营销的优势? 对于Google及Facebook广告投放来说,网红营销的优势则在于网红原创…

【日成海外营销】如何利用TikTok进行红人营销?

TikTok在2021年以迅雷不及掩耳盗铃之势的高速发展着,越来越多的优质红人不断加入到这个平台。目前,有45%的受访者使用TikTok进行有影响力的营销,与其他海外巨头社交媒体平台相比,可以看出来的是TikTok上KOL营销的增长。…

海外红人营销的效果到底怎么样?

网红营销到底会有什么效果? 首先,网红营销平台已不再只是一种趋势,如今已成为许多公司和品牌整体营销体系的重要组成部分。 网红被人们定位为品牌的强大代言人,通过个人博客,社交网络,协作甚至活动将其分享…

卖家如何与Tik Tok红人进行合作营销?

跨境卖家之所以想要与Tik Tok红人进行合作,主要是因为Tik Tok红人自身所具备的名气和稳定的粉丝群体。只要粉丝对Tik Tok红人有足够的信任度就会产生相应的下单行为,所以优质的Tik Tok红人不仅需要通过制作的视频内容来吸引到更多的粉丝,还需…

海外社媒营销揭秘:品牌出海的关键策略与注意事项

在全球化的背景下,品牌出海已成为众多企业拓展市场的必然选择。而海外社媒营销作为一种有效的推广手段,不仅能够帮助品牌建立海外影响力,还可以增强品牌知名度、提高销售额。然而,要在海外社媒平台上实施成功的营销策略&#xff0…

海外推特Twitter大V: KOL网红营销怎样深耕市场-大舍传媒

国外推特Twitter KOL网红营销怎样深耕市场-大舍传媒 随着我国互联网红利的见顶,互联网项目挑选出海和低线城市变成发展趋势。企业转为国外社会化营销已经不再是哪些新鲜事儿。 但是对很多企业来讲,国外网红营销可绝非易事。到底什么叫网红营销?网红营销…

Tik Tok品牌营销,如何做好内容打法

TikTok 上做好品牌营销,并不能只关注品牌所获得的视频浏览量和点赞量,根据潜在客户需求生成的内容策略同样至关重要。通过建立营销漏斗模型,可以将 TikTok 策略分为三种不同类型的内容,从具有广泛吸引力的内容转变为具有高度针对性…

TikTok || 一个正在冉冉上升的海外网红KOL营销市场

众所周知,海外社交媒体市场早已被Facebook 家族(Facebook、Instagram、WhatsApp)和谷歌家族(YouTube、Gmail)瓜分殆尽。对用户来说,也应该没有额外的时间和精力留给下一个社交 App。然而,人们对…

海外社媒运营,推特内容营销

Twitter 成立于 2006 年,已成为全球第三大用户社交平台,月活跃用户达 3.89 亿。推特最大的特点就是字数限制和信息短小,正好符合现代人的阅读习惯。 对于跨境卖家来说,推特不仅可以获取有价值的客户信息,收集粉丝反馈…

如何开展一次成功的海外KOL营销活动?

随着越来越多的中国优秀品牌出海,大家开始重视KOL营销,甚至许多已经很有实力的大牌公司,也开始利用社交媒体增加自己的影响力。但只有当营销者与合适的KOL结盟,决定如何最好地合作时,才是真正的互利共赢。 首先&#x…

kol营销推广 | 达人营销,如何精准且快速找达人?

本文关键词:kol营销推广、达人营销、找达人、蝉圈圈 根据《2021 influencer marketing benchmark report》报告显示,78%的企业选择达人是个难题,34%的企业认为寻找达人是达人营销面临的第一大挑战。 △图片来自网络 找达人难,难…

程序员就是这样聊天把女朋友聊没的。。。

身为程序员 都想当然的认为 身为一个优秀的程序员 我怎么可能会没女票 这不科学啊 工资高,话少 有一天看到了 某个程序员的聊天记录 有女孩主动搭讪 这么绝好的机会 然后你竟然说忙 说忙 忙... 主动找你搭讪 你还不抓紧机会约约约 如果改成: 今晚出来吃…

微信封号推送卡包发消息方法揭秘

众所周知,微信封号之后是不能发消息的,这就大大的影响了正常的网络沟通,在诸多微信被封人群中有各色各样的职业,特别是微商封号或者永久封号联系不到客户都是极大损失;所谓树跟被断、鱼鳞被揭、微信被封作为由古到今的…

企业微信如何养号,什么情况下可能被封号?

最近,有的用户反映,他们的企业微信中有一个成员的账号被封了,不知道大家最近有没有遇到过。其实企业微信正常情况下是不会被封的。 腾讯不仅在微信个人号上面有各种限制,企业微信也并不例外,也有一些限制。只是没有个人…

PSN 港服申请退费流程(订阅退费流程差不多)

重点:请退费的条件,一般是购买日起 14天 之内,且没有长时间使用,如果你都通关或者玩的差不多了,那基本不可能!这就属于白嫖了! 1、购买了游戏后,会有一封订单邮件,点开 …