热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

latex学习资料归纳、PRB模板及补充材料模板

目录0.若课题组里用CTEX而不用texlive,导致自己的texstudio编译不了课题组文件,但在设置中换编译器就ok1.texlive和texstudio安装2.常用宏包、公

目录



  • 0.若课题组里用CTEX而不用texlive,导致自己的texstudio编译不了课题组文件,但在设置中换编译器就ok

  • 1.texlive 和 texstudio安装

  • 2.常用宏包、公式、字体、字号、图片、表格等

  • 3.帮助文档

  • 4.国科大学位论文模板:(可以用来作为报告、书、笔记的模板)

  • 5.数学公式:





        • 某些特殊数学符号变成矢量符号的语法:

        • 用latex加大括号、上下括号等复杂操作





    • 5.1 思源笔记中的公式支持自动编号:



  • 6.markdown文档转latex文档!!!:pandoc

  • 8.图片和表格:

  • 9.我自己在texstudio中设置的latex快捷键:ctrl+m、alt+x、alt+s

  • 10.LaTeX中定义新命令和环境:没时间,以后查

  • 11.源代码和pdf之间互相跳动。

  • 12.PRB模板及补充材料模板





        • 补充材料模板:使用onecolumn

        • 产生目录及跳转:



      • 补充资料

      • 加入参考文献的方法:jabref软件的使用(此软件能非常方便地引参考文献)

        • 根据视频中的内容写的笔记:

        • 补充材料中公式编号:

        • 任意内容的引用及arxiv中文章的引用:

        • 在投稿时怎么避免出现bib文件、将补充材料和正文放在一起,那么上传到arxiv:







  • 本博文参考文献

ctrl+鼠标滑轮 可以放大字体

新建一个tex文件后,先点保存

增加一个空行(若加入多个空行,也会认为是一个空行),编译后才会变成两行:

image.png

在linux环境,编译texstudio的文档,编译速度很快,比windows快

texmac会卡不能用。


0.若课题组里用CTEX而不用texlive,导致自己的texstudio编译不了课题组文件,但在设置中换编译器就ok

https://www.zhihu.com/question/473850420等中提到:


CTEX已经很久没有人维护了,现在texlive有的很多好的功能,CTEX没有,而且现在很多期刊投稿也要求texlive。


对于课题组文件,我可以用overleaf可以编译,不过overleaf的编译器必须选择:LuaLaTeX

image.png

而其他编译器选项都无法编译课题组文件。

overleaf的登录方法:

overleaf latex 外网,所以只能用ocrid登录,注册以下orcid就ok。

在overleaf中导入课题组文件夹时是整个文件夹.zip导入

对于texstudio,本来按照我以前学的,为了识别中文,编译器应选为Xelatex最好:

image.png

将编译器选为LuaLaTeX后,texstudio也能编译课题组文件!不过速度慢,不如overleaf快此编译器很慢,还是换回Xelatex,而overleaf使用LuaLaTeX很快


1.texlive 和 texstudio安装

我是根据这个【texlive 和 texstudio 】及【VSCode 编写 LaTeX】安装与设置 - 知乎 (zhihu.com) 镜像下载才能成功!

安装完之后:

image.png

其实并没有结束,只有当关闭按键有,才结束:

image.png


2.常用宏包、公式、字体、字号、图片、表格等

见:LaTex入门_哔哩哔哩_bilibili (重要,我是用这个学的latex),其对应的笔记文档:LaTeX极速入门手册.pdf,其目录:

目录索引:
0.03 LaTeX运行环境的安装与配置
28.43 LaTeX源文件的基本结构
38.21 LaTeX中的中文处理方法
45.14 LaTeX的字体设置
53.50 LaTeX的篇章结构
60.34 LaTeX中的特殊字符
67.01 LaTeX中的插图
71.50 LaTeX中的表格
76.22 LaTeX中的浮动体 剩下的下次再学
83.17 LaTeX数学公式初步
92.49 LaTeX数学模式中的矩阵
100.36 LaTeX中的多行数学公式
104.52 LaTeX中的参考文献-BibTeX
114.55 LaTeX中的参考文献BibLaTeX
122.23 LaTeX中定义新命令和环境

另外,我习惯在每个小节之间空一行,而每小节中的内容使用\par 换行


3.帮助文档

https://blog.csdn.net/See_Star/article/details/111308976 中说:

很多设置可以找官方帮助文档:



  • 键盘win+R,输入cmd,回车,再输入:texdoc lshort-zh 就得到一份不太简短的latex介绍(快速查阅):lshort-zh-cn.pdf



  • 输入:texdoc ctex 就得到ctex宏包手册:ctex.pdf



  • image.pngpdf预览的这个可以设置成外部编辑器打开。



还有两个:

一个非常快速的 Latex 入门教程_哔哩哔哩_bilibili

表格:以后再说:

【小白向】LaTeX从入门到会写—(2)文本、公式、表格与图片_哔哩哔哩_bilibili


4.国科大学位论文模板:(可以用来作为报告、书、笔记的模板)

GitHub - mohuangrui/ucasthesis: [最新样式] 中国科学院大学学位论文 LaTeX 模板 LaTeX Thesis Template for the University of Chinese Academy of Sciences

ucasthesis-master.zip 此模板使用见:ucasthesis-master\模板使用说明.pdf,注意不能使用编辑器中的image.png进行编译查看,文档说明中写了,应该在texstudio中修改后,点image.png

进行编译获得pdf在temp文件夹中。

中国科学院大学学位论文LaTeX模板 – Ji-Huan Guan (guanjihuan.com):写了一些注意事项

我根本不需要很多latex模板,用国科大论文模板、PRB论文模板等就够了!!!而且我写笔记是用思源,不用latex,因为我经常粘贴其他地方的图片,但是国科大学位论文模板我知道怎么用,可以用它来写东西,很方便。


5.数学公式:

见LaTeX极速入门手册.pdf



  • 公式预览!

    image.png



  • 行内的矩阵:

    image.png

    image.png

    其他还有很多复杂公式排版方法。



  • 一个公式的多行排版!:equation不允许换行,换行环境是align

    image.png



  • 分段函数:

    image.png




  • 某些特殊数学符号变成矢量符号的语法:

    有些符号比如\mathcal{E}不能通过变成\mathbf{\mathcal{E}}而变成花写的黑体。

    只能通过\pmb符号!比如\pmb{\mathcal{E}}:\(\pmb{\mathcal{E}}\)




用latex加大括号、上下括号等复杂操作

如何用latex加大括号、上下括号等复杂操作? - 知乎 (zhihu.com)写得最好。


5.1 思源笔记中的公式支持自动编号:

这些各种公式语法:Supported Functions · KaTeX

最重要的两个:

\begin{equation}

\begin{split} a &=b+c\\

&=e+f

\end{split}

\end{equation}

image.png

\begin{align}

a&=b+c \\

d+e&=f

\end{align}

image.png


6.markdown文档转latex文档!!!:pandoc

注意,以后写笔记还是markdown,若需要latex文档,我不用pandoc将markdown文档转为latex,还是用:

以 Markdown 撰写文稿,以 LaTeX 排版【好文推荐】 - LaTeX科技排版工作室 (latexstudio.net)


8.图片和表格:


9.我自己在texstudio中设置的latex快捷键:ctrl+m、alt+x、alt+s

image.png(最后这个快捷键就可以)ctrl+m

image.png

image.png改为了alt+x

image.png


image.png


image.pngalt+s


10.LaTeX中定义新命令和环境:没时间,以后查


11.源代码和pdf之间互相跳动。

windows上有哪些工具帮助Latex实现所见即所得? - 周思益的回答 - 知乎

https://www.zhihu.com/question/394325093/answer/1220150125中介绍了:


比较有帮助的小技巧:源代码和pdf之间互相跳动。这个小技巧会比较有用。然后不同的工具会有不同的跳动快捷键。比如TeXshop是按住Command键左右跳动。TeXworks和TeXstudio是按住Ctrl键。Overleaf是一个左右的小箭头可以跳动。


https://blog.csdn.net/weixin_44380570/article/details/108936566中:


三、源码和生成PDF之间相互定位

1、精确定位:Ctrl+F 搜索,搜索文字可以同时定位源码和文档。源码 <------>文档

2、粗略定位: 选中搜索内容,按住Ctrl + 鼠标单击,即可实现由 源码 <------>文档 定位


在设置中关闭拼写检查

开启:

image.png

就能自动跳转!


12.PRB模板及补充材料模板

LaTeX期刊论文模板教程-以Physical Review系列为例 - 知乎 (zhihu.com)中说:


找到了官方模板(官方模板中还写了很多注意事项)

进入到doc/latex/revtex/sample这个文件夹中,用TeXStudio打开里面的apstemplate.tex文件,这就是模板文件

教程则是apssamp.tex文件,对应的生成结果为apssamp.pdf文件。



补充材料模板:使用onecolumn

\documentclass[%
reprint,
%superscriptaddress,
%groupedaddress,
%unsortedaddress,
%runinaddress,
%frontmatterverbose,
%preprint,
%preprintnumbers,
%nofootinbib,
%nobibnotes,
%bibnotes,
%onecolumn,%打开这一行则是一列,是补充材料的样式,注释掉,就是论文的样式
amsmath,amssymb,
aps,
%pra,
%prb,
%rmp,
%prstab,
%prstper,
%floatfix,
]{revtex4-2}

产生目录及跳转:

\usepackage[colorlinks=true, letterpaper=ture, pdfstartview=FitV, linkcolor=blue, citecolor=blue, urlcolor=blue]{hyperref}%实现引用及目录跳转
\begin{document}
\tableofcontents %产生可以点击就自动跳转的目录,在投稿的论文中注释这行就没有目录了

补充资料

物理评论B - 作者信息 (aps.org)

物理评论期刊 - REVTeX主页 (aps.org)

Latex参考文献引用设置及补充材料公式编号修改 - 主页 (yxli8023.github.io)

revtex使用总结 - 主页 (yxli8023.github.io)

Latex中引用参考文献常见的两种方式 - Ji-Huan Guan (guanjihuan.com)


加入参考文献的方法:jabref软件的使用(此软件能非常方便地引参考文献)

只需要学:LaTeX极速入门手册.pdf、04JabRef的使用方法_哔哩哔哩_bilibili(讲得特别好)、texstudio和JabRef管理参考文献_哔哩哔哩_bilibili 就ok了


根据视频中的内容写的笔记:

先新建library,再新建entry,具体见:texstudio和JabRef管理参考文献_哔哩哔哩_bilibili。

再在endnote中复制doi:image.png(注意必须是doi!)

再在jabref中直接ctrl+v粘贴,就能出现论文

全部导入完毕后,点:

image.png

保存在与写tex的相同的论文文件夹中,并命名:

image.png

在texstudio中末尾输入:

image.png

在写作中引用,见:04JabRef的使用方法_哔哩哔哩_bilibili,讲得特别好,见第九分钟

先将鼠标放在需要引用的地方:

image.png

再选中想引用的这篇论文:

image

再ctrl+L,就能发现成功了。

若引用多个文献,就鼠标在:

image.png

剩下的步骤相同。另一个方法是在jabref中多选很多文献,再ctrl+L。


补充材料中公式编号:

Latex参考文献引用设置及补充材料公式编号修改 - 主页 (yxli8023.github.io):

\renewcommand{\theequation}{S\arabic{equation}} % This line ads "S" in front of your equation numbering.这是用于补充材料中。

任意内容的引用及arxiv中文章的引用:

Latex参考文献引用设置及补充材料公式编号修改 - 主页 (yxli8023.github.io):


在投稿时怎么避免出现bib文件、将补充材料和正文放在一起,那么上传到arxiv:

revtex使用总结 - 主页 (yxli8023.github.io)


本博文参考文献

在以上内容都给出了出处,但可能偶尔极少量漏写了出处在哪,我也忘了出处在哪,见谅,如有侵权,可以联系我删除。

非常感谢师兄Peng Fan的prb模板告诉我一些方法。

emm本博文的整理花了一个小时



推荐阅读
  • PHP预处理常量详解:如何定义与使用常量 ... [详细]
  • 解决针织难题:R语言编程技巧与常见错误分析 ... [详细]
  • C++ 开发实战:实用技巧与经验分享
    C++ 开发实战:实用技巧与经验分享 ... [详细]
  • ButterKnife 是一款用于 Android 开发的注解库,主要用于简化视图和事件绑定。本文详细介绍了 ButterKnife 的基础用法,包括如何通过注解实现字段和方法的绑定,以及在实际项目中的应用示例。此外,文章还提到了截至 2016 年 4 月 29 日,ButterKnife 的最新版本为 8.0.1,为开发者提供了最新的功能和性能优化。 ... [详细]
  • 在 Kubernetes 中,Pod 的调度通常由集群的自动调度策略决定,这些策略主要关注资源充足性和负载均衡。然而,在某些场景下,用户可能需要更精细地控制 Pod 的调度行为,例如将特定的服务(如 GitLab)部署到特定节点上,以提高性能或满足特定需求。本文深入解析了 Kubernetes 的亲和性调度机制,并探讨了多种优化策略,帮助用户实现更高效、更灵活的资源管理。 ... [详细]
  • 优化后的标题:PHP分布式高并发秒杀系统设计与实现
    PHPSeckill是一个基于PHP、Lua和Redis构建的高效分布式秒杀系统。该项目利用php_apcu扩展优化性能,实现了高并发环境下的秒杀功能。系统设计充分考虑了分布式架构的可扩展性和稳定性,适用于大规模用户同时访问的场景。项目代码已开源,可在Gitee平台上获取。 ... [详细]
  • 在C#编程中,数值结果的格式化展示是提高代码可读性和用户体验的重要手段。本文探讨了多种格式化方法和技巧,如使用格式说明符、自定义格式字符串等,以实现对数值结果的精确控制。通过实例演示,展示了如何灵活运用这些技术来满足不同的展示需求。 ... [详细]
  • R语言中向量(Vector)数据类型的元素索引与访问:利用中括号[]和赋值操作符在向量末尾追加数据以扩展其长度
    在R语言中,向量(Vector)数据类型的元素可以通过中括号 `[]` 进行索引和访问。此外,利用中括号和赋值操作符,可以在向量的末尾追加新数据,从而动态地扩展向量的长度。这种方法不仅简洁高效,还能灵活地管理向量中的数据。 ... [详细]
  • 为了在Hadoop 2.7.2中实现对Snappy压缩和解压功能的原生支持,本文详细介绍了如何重新编译Hadoop源代码,并优化其Native编译过程。通过这一优化,可以显著提升数据处理的效率和性能。此外,还探讨了编译过程中可能遇到的问题及其解决方案,为用户提供了一套完整的操作指南。 ... [详细]
  • MATLAB字典学习工具箱SPAMS:稀疏与字典学习的详细介绍、配置及应用实例
    SPAMS(Sparse Modeling Software)是一个强大的开源优化工具箱,专为解决多种稀疏估计问题而设计。该工具箱基于MATLAB,提供了丰富的算法和函数,适用于字典学习、信号处理和机器学习等领域。本文将详细介绍SPAMS的配置方法、核心功能及其在实际应用中的典型案例,帮助用户更好地理解和使用这一工具箱。 ... [详细]
  • V8不仅是一款著名的八缸发动机,广泛应用于道奇Charger、宾利Continental GT和BossHoss摩托车中。自2008年以来,作为Chromium项目的一部分,V8 JavaScript引擎在性能优化和技术创新方面取得了显著进展。该引擎通过先进的编译技术和高效的垃圾回收机制,显著提升了JavaScript的执行效率,为现代Web应用提供了强大的支持。持续的优化和创新使得V8在处理复杂计算和大规模数据时表现更加出色,成为众多开发者和企业的首选。 ... [详细]
  • 深入解析CAS机制:全面替代传统锁的底层原理与应用
    本文深入探讨了CAS(Compare-and-Swap)机制,分析了其作为传统锁的替代方案在并发控制中的优势与原理。CAS通过原子操作确保数据的一致性,避免了传统锁带来的性能瓶颈和死锁问题。文章详细解析了CAS的工作机制,并结合实际应用场景,展示了其在高并发环境下的高效性和可靠性。 ... [详细]
  • 深入解析HTTP网络请求API:从基础到进阶的全面指南
    本文全面解析了HTTP网络请求API,从基础到进阶,详细介绍了Android平台上的两种原生API——HttpUrlConnection和HttpClient。这两种API通过对底层Socket的封装,提供了高效、灵活的网络通信功能。文章不仅涵盖了基本的使用方法,还深入探讨了性能优化、错误处理和安全性等方面的高级主题,帮助开发者更好地理解和应用这些工具。 ... [详细]
  • 在GitHub上克隆vue-element-admin项目时遇到依赖安装错误
    在 GitHub 上克隆 vue-element-admin 项目后,使用 `npm install` 安装依赖时遇到了未知的 Git 错误。具体错误信息为 `npm ERR! code 128`,提示命令执行失败。这可能是由于网络问题、Git 配置不正确或某些依赖包的仓库地址无效导致的。建议检查网络连接、更新 Git 版本并确保所有依赖项的 URL 正确无误。 ... [详细]
  • Typora快捷键使用指南:提升写作效率的必备技巧 ... [详细]
author-avatar
mobiledu2502931957
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有