跳至主要內容

LaTeX文本的语法

黑静美原创...大约 4 分钟前端markdownhtml插件扩展宏包latex

论文书写有一定的格式规范,LaTeX文本编辑器可以通过很好地通过语法使用固定模版输出内容。不用像Word等文档需要调整页面间距及其它设置,插入对应宏包可以避免像Word版本不兼容等产生诸多问题。latex因为更加规范、兼容地输出内容,因此在海外书写论文中被广泛使用。

  • lax如何使用数学公式
    \usepackage{amsmath, amsfonts, amssymb, amsthm} %% 数学工具,含证明格式               
    \usepackage{mathtools} %% amsmath的扩展 %支持矩阵
    

    部分数学内容的实现需要引入上面的宏包⬆️ (什么是宏包

    请输入\( \)输入数学公式,\[ \]插入一行公式。 或——$ $————- -———$$ $$——————

    公式内语法详见此

应用程序选择

  • 在线:overleafopen in new window

    文章都在账号上保存,个人功能完全免费。 付费内容:链接github、实现多人同步。

  • 使用 Visual Studio code

  • 其他

基本结构

示例(以article为例)

%% 开头声明格式
\documentclass[11pt, a4paper, oneside]{article}
%% 各种宏包
\usepackage

%% 各种设置,可以和宏包交替使用


\setlength {\marginparwidth}{2cm} %% 第一张封面的格式
\setlength{\parindent}{0pt} %% 段落缩进为0
%% ——————————————————文本内容——————————————————
%% 这是文本第一张的封面的内容
\title{} %% 标题 大括号内填入标题内容
\author{} %% 作者 
\date{} %%日期


%% 正文
\begin{document}
%% 文本第二张至正文前的内容,目录
\maketitle
\tableofcontents %% 用于自动生成目录
\clearpage %% 清空本页下方的内容
\section{} %% 主标题
\subsection{} %% 副标题
%% 内容直接写
\clearpage %% 清空本页下方的内容
%% 引用文献
\begin{thebibliography}{99}  %% 这只是一种方式,需要导入宏包\usepackage[capitalise]{cleveref} 99代表可以插入99条引用
\bibitem{ref1} %% 引用1
\bibitem{ref2} %% 引用2
\end{thebibliography}
\end{document} %% 结尾

开头声明格式

比如:

\documentclass[11pt, a4paper, oneside]{article} %% 正文默认字体大小11号 使用A4纸 单面打印 article代表文章
%% [11pt, a4paper, oneside] 可不加

注:正文内字号大小是可以改变的,详见后文

各种宏包及设置

宏包

宏包类似于编程导入的各种库/模组,在*.tex文件正文开始前使用,和设置可以交替使用,但是最好先放宏包,再放设置

比如:

\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm]{geometry}  %% 边距(这个是我们学校要求的格式,不同学校可能不同)

_

我常用的一个模版(用于pdf文章,如论文)
\documentclass[11pt, a4paper, oneside]{article} %% 默认设置
\usepackage[T1]{fontenc} %% 使用PdfLatex,改善单词断字等排版
\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm]{geometry}  %% 边距
\usepackage{color, xcolor} %% 彩色文本

\usepackage[english, main = ngerman]{babel} %% 支持各种语言,德语为默认(写中文文章的话请替换成默认中文包)
%% \selectlanguage{english} 这是一个`设置`,切换英语
%% \selectlanguage{ngerman} 这是一个`设置`,切换德语

\usepackage{graphicx}  %% 添加图片
\usepackage{subfigure} %% 实现分栏排版和下标
\addto\captionsngerman{\renewcommand{\figurename}{Bild}} %% 这是一个设置,把图片的默认文本`picture` 改为`Bild`
\usepackage{float} %% 实现图片浮动(可以改变图片在文本的具体位置)

\usepackage{listings}  %% 插入代码
\usepackage{todonotes} %% 插入todo表
\usepackage{tcolorbox} %% 插入文本框,可定义文本框的颜色之类的内容
\usepackage{tikz} %% “画”图表

第6行和12行都是我用德语写文章所需,中文语言包请将6、7、8行换成中文语言包

我常用的另一个模版(用于pdf幻灯片)
\documentclass[utf,9pt]{beamer}  %%默认设置,编码使用utf-8,,beamer代表幻灯片

设置

如:

\renewcommand{\proofname}{Beweis}  %% 将默认的英语proof改为德语的Beweis
%% 否则后文每次写 \begin{proof} 都要强调是 \begin{proof}[Beweis] 


%% 更改其他的证明相关
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}[theorem]{Lemma} 
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{corollary}[theorem]{Korollar}

\newtheorem{definition}[theorem]{Definition}
\newtheorem{example}[theorem]{Beispiel}
\newtheorem{satz}[theorem]{Satz}
\newtheorem{remark}[theorem]{Bermerkung}

%% 更改公式/注释
\newcommand{\R}{\mathbb{R}}  %% 公式缩写
\newcommand{\C}{\mathbb{C}}
\newcommand{\N}{\mathbb{N}}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\Z}{\mathbb{Z}}

正文

请安装中文包!!!

注:如果没有导入中文包,则不能输入中文,否则报错

文献引用

文献引用需要宏包\usepackage[capitalise]{cleveref}

\begin{thebibliography}{99} %%可以引用99条
\bibitem{ref1} %% 引用1
\bibitem{ref2} %% 引用2
\end{thebibliography}

呈现效果:

结尾

\end{document} %% 和\begin{document}形成完整的结构,详见最上方的结构示例

数学

\usepackage{amsmath, amsfonts, amssymb, amsthm} %% 数学工具,含证明格式                  
\usepackage{mathtools} %%amsmath的扩展 %支持矩阵

部分数学内容需要引入上面的宏包⬆️

数学公式

请输入\( \)输入数学公式,\[ \]插入一行公式。 或——$ $————- -———$$ $$——————

公式内语法详见此

数学证明

更改后
更改后
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.1.3