用AAS 模板写Latex 教程

用AAS 模板写Latex 教程

  1. 首先你要下载他们的模板,地址是https://journals.aas.org/aastex-package-for-manuscript-preparation/#_download
    其中的cls文件决定了文章的排版布局,bst文件决定了参考文献的排布方式(不同期刊可能不一样),这是必需下载的两个文件,tex文件是一个用AAS模板写的说明文档,bib文件是这个文档的参考文献
  2. 先添加一些必要的部分,说明你用的模板是什么
\documentclass[linenumbers]{aastex631}
%linenumbers表示单栏排布并且显示行号,通常还可能用到twocolumn,表示分两栏排布
\usepackage{lineno}
%提交时往往需要显示行号,这里我们应该引入一个包

\newcommand{\vdag}{(v)^\dagger}
\newcommand\aastex{AAS\TeX}
\newcommand\latex{La\TeX}

\received{XXX}
\revised{YYY}
\accepted{ZZZ}
  1. 加入你要提交的期刊名,比如APJ
\submitjournal{APJ}
  1. 放上你的文章名字和作者的简称
\shorttitle{test}
\shortauthors{Xu Shuai et al.}
  1. 放上你图片所在的文件夹的名称,我放图片的文件夹叫figures
\graphicspath{{./}{figures/}}
  1. 接下来开始文章的写作
\begin{document}
\linenumbers
%用于显示行号

在文章结尾要加上

\end{document}

文章内容写在这两个命令中间
7. 写上你的文章题目和文章作者

\title{test}

\author[你的ORCID码]{Xu Shuai}
\affiliation{你的院系和学校名字\\
 学校的地址}
\email{你的邮箱}

ORCID是一个用来显示一个人已经发表的文献的网站,可以注册一个账号使用,也可以不用管,不输入ORCID码
多个作者就再来几个\author,通讯作者是

\correspondingauthor{你的导师名字}
\email{你导师的邮箱}
  1. 接下来是abstract,keywords和introduction
\begin{abstract}

 your abstract

\end{abstract}

\keywords{your keywords}

\section{Introduction} \label{sec:intro}
 

到了introduction就是正文部分了,所以不需要写\begin{introduction}\end{introduction},而是\section{Introduction},下面的每一节都是\section{节的名字},一节的下面如果还分小节,就写\subsection{小节的名字},如果小节下面还分小小节就是\subsubsection{小小节的名字},以此类推
你可以给你的每个章节都加一个label,这样在其他地方提到这个章节时,使用\ref{label名}来代替这个章节,这样会自动排版并且生成一个超链接连接到这个章节

  1. 最后不要忘记致谢
\begin{acknowledgments}

your acknowledgments

\end{acknowledgments}

一般需要谢一下数据提供者,基金提供者,使用到的软件

  1. 写网址时应该用\url{https://wwww.xxx.com},这样文章中会生成这个网页的超链接

  2. 写参考文献时,在你想加参考文献的地方写上\citep{Gaia2020} 命令,或者\cite{Gaia2020},或者\citealp{Gaia2020},或者citeauthor{Gaia2020}显示出来的分别是(XXX et al. 2020)XXX et al.(2020)XXX et al. 2020XXX et al.,大括号里面的就是你的参考文献的简称,你可以随便起一个方便记忆的名字,不过注意不能有空格,如果需要连着引用多篇文献,就在大括号里面用逗号隔开那几个文献的简称,然后你需要创建一个.bib文件,这个文件里面写你的参考文献的具体内容,你需要在文献索引网站(比如ADS和arxiv)上找到你要参考的文献,然后找到这个文献的export citation,选择bibtex模式,把显示的内容复制到.bib文件里面,然后把里面的大括号里面的第一个逗号前的部分改成你起的简称,比如一篇文章的bib引用是这样的

@ARTICLE{2022CCoPh..30...34S,
       author = {{Star}, S. Kelbij},
        title = "{A Novel Iterative Penalty Method to Enforce Boundary Conditions in Finite Volume POD-Galerkin Reduced Order Models for Fluid Dynamics Problems}",
      journal = {Communications in Computational Physics},
         year = 2022,
        month = jun,
       volume = {30},
       number = {1},
        pages = {34-66},
          doi = {10.4208/cicp.OA-2020-0059},
       adsurl = {https://ui.adsabs.harvard.edu/abs/2022CCoPh..30...34S},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}`

你需要把2022CCoPh..30...34S改成你起的的简称,比如改成

@ARTICLE{Gaia2020,
       author = {{Star}, S. Kelbij},
        title = "{A Novel Iterative Penalty Method to Enforce Boundary Conditions in Finite Volume POD-Galerkin Reduced Order Models for Fluid Dynamics Problems}",
      journal = {Communications in Computational Physics},
         year = 2022,
        month = jun,
       volume = {30},
       number = {1},
        pages = {34-66},
          doi = {10.4208/cicp.OA-2020-0059},
       adsurl = {https://ui.adsabs.harvard.edu/abs/2022CCoPh..30...34S},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}`

然后在\end{document}前面写

\bibliography{test}{}
\bibliographystyle{aasjournal}

其中我的.bib文件名字是test.bib
这样你的文章依然不会正确的引用你的文献,你需要先用pdflatex编译一下你的文章(也就是.tex文件,并且要确保你的.tex文件没有错误),然后再用bibtex编译一下你的.bib文件,然后再用pdflatex编译一下你的文章,这样才会正确显示你的参考文献,对于overleaf,按下Ctrl+S键就是编译,overleaf是不区分编译模式的
每加入一篇新的参考文献都需要重复一下以上步骤,或者你可以先都写好,然后一次性编译全部的参考文献

  1. 插入图片
    简单的插入图片是这样的
\begin{figure}[htbp]
\plotone{HRD.pdf}
\caption{HR diagram of the training sample.}
\label{fig:HRD}
\end{figure}

在双栏模式下,\begin{figure}表示图片只插入在其中的一栏,\begin{figure*}表示图片插入到俩栏,就会比前者大很多,适合有很多细小结构的图片
[htbp]表示放置位置的优先级,h表示here,t表示top,b表示bottom,p表示浮动,那个字母在前面就优先考虑哪一个,一般顺序就是[htbp]
\plotone里面写你的图片名,\caption写你的图例,\label的作用和章节起个label名字是一样的,方便其他地方引用,表格,方程都可以使用label
在双栏模式下,附录里面的 图片会自动成为一个巨大的图片,你需要自己调整一下,此时需要在\begin{figure}下面加入一个命令表示图片的对齐模式,\centering表示图片居中,\flushleft表示左对齐,\flushright表示右对齐,然后再加入\includegraphics[width=0.5\linewidth]来控制大小,width=1表示和页面一样宽,此时不能使用\plotone来放置图片,直接一个大括号即可

\begin{figure}[htbp]
\centering
\includegraphics[width=0.5\linewidth]
{HRD.pdf}
\caption{HR diagram of the training sample.}
\label{fig:HRD}
\end{figure}

在插入图片时,只能插入.ps和.pdf的图片,Python默认保存的是矢量图,虽然很清晰,但是有些图片太大了,这时我们应该在画图时使用rasterized=True把矢量图转化为光栅图

plt.scatter(x,y,rasterized=True)

画图时坐标轴和题注的字号要大一些,尽量做到打印出来也可以看清楚
12. 插入表格
插入表格使用如下命令

\setlength{\tabcolsep}{1.5mm}{
\begin{table}[htbp]
\footnotesize
\centering
\caption{图例}
\begin{tabular}{cc|cc|cc} 
    
\textbf{G} & \textbf{$\Delta [Fe/H]$} & \textbf{G} & \textbf{$\Delta [Fe/H]$} & \textbf{G} & \textbf{$\Delta [Fe/H]$} \\
\hline
10.00 & 0.385 & 10.50 & 0.202 & 11.00 & 0.101  \\
10.05 & 0.296 & 10.55 & 0.289 & 11.05 & 0.080  \\ 
10.10 & 0.406 & 10.60 & 0.330 & 11.10 & 0.063  \\ 

\end{tabular}
\label{table1}
\end{table}}

{cc|cc|cc}有多少个c表示有多少列,| 表示生成一条竖线,&是对齐符号,每一行除了第一列都需要在数据前面加一个&,每一行末尾使用\\表示强制换行

  1. 插入方程
    插入方程有两种命令,插入短方程使用\begin{equation},写好后再\end{equation}即可,在\begin{equation}后加一个label方便引用,写长方程使用\begin{eqnarray},在换行的地方使用\nonumber \\,写好后再\end{eqnarray}即可,连着写多个方程也使用begin{eqnarray},每一个方程结束时时使用\\结尾,一个长方程的例子如下
\begin{eqnarray}\label{eq1}
Z = &-0.0064 + 0.3352 \times X + 0.0088 \times Y +\nonumber \\
&0.0898 \times X^2 - 0.0032 \times X Y +\nonumber\\
&0.0009 \times Y^2 
\end{eqnarray}

&符号用于对齐,如果文章中需要使用&符号,需要进入数学模式加上转义符才行,$\&$,注意公式里面打乘号不能直接用*,而是应该使用\times

  1. 其他的一些诸如数学模式的方程写法,符号什么的,是LaTeX通用的,网上已经有很好的教程了,就不再赘述了
  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值