overleaf基础入门

overleaf学习

      • overleaf 入门
        • latex常用语法
        • 数学公式
        • 中文编译
        • overleaf 开源字体
        • 其他小的注意点
      • LATEX的构造
      • 类型分类
      • 常见环境
      • 交叉引用 cross-referencing
      • 加入插图
      • 插入表格
      • 数学公式
      • 引用文献

学习视频

overleaf 入门

latex常用语法

格式 效果 overleaf快捷键
\textbf 加粗 ctrl+b
\emph 斜体、强调
\textit 斜体 ctrl+i
\section 生成章节,会自动编号
\subsection 生成子章节
% 注释
\usepackage 载入宏包
\tableofcontents 生成目录
\usepackage{hyperref} 自动将目录变为超链接
\label 添加标签
\linewidth 行长
\textwidth 纸长
\clearpage 换页
\documentclass
\hline 行线
\& &

数学公式

  1. 行内公式

    %$行内数学公式$
    $a = b^2+\frac{n}{3}$
    
  2. 行间公式,尾部有自动标号那种

    \begin{equation}
    a = b^2 + \frac{m}{3}
    \end{equation}
    

中文编译

  1. 修改documentclass,搭配XeLaTex编译

    \documentclass{ctexart}
    
  2. 模板本身已经确定的时候

    \documentclass{artical}
    \usepackage{ctex} % 使用宏包加入ctex
    

overleaf 开源字体

\usepackage[frontset=ubuntu]{ctex}
% 添加frontset

其他小的注意点

  1. latex 的参数使用{}括起来
  2. 命令使用"\"开始
  3. 可选参数使用[]括起来

LATEX的构造

\documentclass{ctexart}
%导言区:载入宏包、导入配置的地方


\title{first intro}
\author{ydjunewang }
\date{October 2021}

%----------------------------------------
\begin{document}
%正文区

\maketitle

\section{Introduction}
请你一起唱一首歌
\textbf{hello world!}
%lall

\textit{LALALALALALA}
$a = b^2 + \frac{m}{3}$
\begin{equation}
    a = b^2 + \frac{m}{3}
\end{equation}

\end{document}
%----------------------------------------
  1. usapackage 载入宏包的命令只能在导言区使用
  2. 正文区由section组成

类型分类

documentclass{}

  1. article:一般文章
  2. book:一本书
    • chapter
    • section
    • subsection

常见环境

  1. itemize 无序列表

    \begin{itemize}
      \item This is the first item.
      \item This is the second.
    \end{itemize}
    
  2. enumerate 有序列表

    \begin{enumerate}
      \item This is the first item.
      \item This is the second.
    \end{enumerate}
    
  3. 章节布置

    \section{Introduction} % 第一级 1
    \subsection{请你一起唱一首歌}  % 第二级 1.1
    \subsubsection{rock with you} % 第三极 1.1.1
    \paragraph{stay with me} % 第四级 没有编号
    SEVETEEN %正文内容
    
    

    注意!paragraph是第四级标题的命令,而不是段落开始的命令,latex中重启一个段落只需要空一行即可。paragraph表示的标题和后面的内容在同一行中,不会单独占一行。

  4. 图片环境(可以给图片自动编号)

    % 是浮动体
    \begin{figure}
    	\centering % 居中排布
    	\includegraphics %添加图片 
    	\capture{} % 给图片加title,可以自动编号
        \label{} %给图片加label用于超链接
    \end{figure}
    
    % 图片想固定
    \begin{figure}[hbt!]
    
    % 多栏图片跨栏排列
    % 只会出现在下一页的顶端
    \begin{figure*}
    \end{figure*}
    
    % 一个环境内可以插入多个图
    
  5. 表格环境(表格浮动体,设置标题等)

    \begin{table}
    	\centering% 居中
    	\caption{title}
    	\begin{tabular}
    	% 表格本身的内容
    	\end{tabular}
    	\label{} % 添加表格的超链接
    \end{table}
    

交叉引用 cross-referencing

每一个被计数的单元,都可以添加label

  1. 为每个章节添加标签 \label

    % ! 要加hyperref的usepackage
    \section{在漩涡中的一天}\label{sec:aday}
    \subsection{一起走过的花路}
    
    \section{给予我琐碎的幸福}
    \subsection{只留下了香味}\label{sec:cloud}
    

    给section1 加了 sec:aday的标签

    给subsection 加了 sec:cloud的标签

  2. 引用:\ref

    \paragraph{HEAVEN'S CLOUD}
    万一从此处跌落到谷底,
    即使成为初次见面的关系,
    也能马上认出彼此
    
    在喧嚣的人潮中,少年踩碎秋风而来,身上沾染着夏日尾声的盛景,眉眼含笑,问你要不要和他一起唱首歌\ref{sec:aday} hello! % 这里生成对seciton{在漩涡中的一天}的超链接定位
    
    在喧嚣的人潮中,少年踩碎秋风而来,身上沾染着夏日尾声的盛景,眉眼含笑,问你要不要和他一起唱首歌\ref{sec:cloud} cloud % 这里生成对subsection{只留下了香味}的超链接定位
    

加入插图

  1. 宏包:graphicx
  2. 在平台上上传自己需要插入的图片
  3. 插入命令:\includegraphics[size]{name}
  4. 建议照片使用jpg,矢量图与图表使用pdf
% 假定有张图片命名为1.jpg
% \usespackage{graphicx}
\includegraphics[width=0.8\textwidth]{1.jpg} % 使用了相对大小
\includegraphics[width=15cm]{1.jpg}% 使用了绝对大小

插入表格

  1. 设置环境

    \begin{tabular}{c|c}
    % {c|c}表示表格有两列,每一列都是居中
    \end{tabular}
    
  2. 添加内容

    \begin {tabular}{c|c}
         如果我不能成为&刚好适合你的天气  \\
         你也会爱这样的我吗&或许这是一份不完美的爱\\
         我也想尝试写下&旧书中藏着的无尽故事
    \end{tabular}
    % & 用来分割列
    % \\用来分割行
    
    
  3. 设置格式

    % {c|c}设置格式
    % 设置列线的格式,用|表示列线所在的位置
    % 用\hline,在每一个新的行之前添加,为新行的上面添加行线
    % l:居左;r:居右:c:居中
    
    % 没有中间列线的表格
    \begin {tabular}{|cc|}
    \hline
         如果我不能成为&刚好适合你的天气  \\
         \hline
         你也会爱这样的我吗&或许这是一份不完美的爱\\
         \hline
         我也想尝试写下&旧书中藏着的无尽故事\\
         \hline
    \end{tabular}
    
    % 有中间列线的表格
    \begin {tabular}{|c|c|}
    \hline
         如果我不能成为&刚好适合你的天气  \\
         \hline
         你也会爱这样的我吗&或许这是一份不完美的爱\\
         \hline
         我也想尝试写下&旧书中藏着的无尽故事\\
         \hline
    \end{tabular}
    
    %表格中内容的换行
    \
    
  4. 开挂工具

    tablegenerator.com

  5. 三线表

    \usepackage{booktabs}
    
    \begin{tabular}{ccc}
    \toprule % 第一条
    \midrule % 第二条
    \bottomrule % 最低条
    \end{tabular}
    

数学公式

宏包:amsmath

  1. 行内公式

    math $ %公式 $
    \( %公式 \)
    
  2. 行间

    % 有计数器,可以交叉引用设置超链接
    \begin{equation}
    	a = b^2 + \frac{m}{3}
    	\label{}
    \end{equation}
    
  3. 一些命令

    % 上标:W^m 下标:W_m
    % 添加文字:\text{contents}
    % \begin{aline} \end{aline}用于插入多个公式
    
  4. 辅助网站

    • 可以手画获得指令:detexify
    • 可以用于查询各种数学符号,有预览:KETEX
    • 官方文档辅助:ctan,user guide

引用文献

  1. 建立bib资料库,可以使用jabref软件,上传到overleaf中
  2. \bibliographystyle{} //定义文献的格式
    • unsrt:按照引用的先后进行编号
    • plain:按照第一作者姓的字典序进行编号
  3. \bibliography{} //导入引用文献资料库(bib)
  4. \cite{} //在文中进行引文的引用

中国国标引用格式

  1. usepackage{gbt7714}
  2. \bibliographystyle{gbt7714-numerical} or {gbt7714-author-year}
  3. 引用命令:\cite{} 、 \citep{} 、 \citet{}

你可能感兴趣的:(其他,latex)