本文编写于 360 天前,最后修改于 355 天前,其中某些信息可能已经过时。

使用LaTeX,全面对标Markdown

最近终于考完试了,这个奇怪的学期也接近结束了。在再也忍受不了word诟病的排版系统后,我终于下定决心要学一学LaTeX来做排版。这么多天使用下来后,我发现latex真是coder的福音。

@[toc]

安装Latex

我本地的环境是macOS + VS code + TeXShop,在安装完后需要安装插件,跟着这个教程来,如果Windows也可以试试

搭建 LaTeX 轻量级写作环境(VSCode)

然后如果要中文写作,必须搭建xeCJK中文环境,因为latex原生不支持中文

MacTeX 安装xeCJK和CTEX搭建中文环境

此外上面这个涉及到CTAN这个插件换源,不换等太长时间了

清华大学-CTAN 镜像使用帮助

认识latex

latex我是跟着大佬来学习的,推荐你也可以照着这个来学习

一份其实很短的 LaTeX 入门文档

学了这个基本就没问题了

小常识小代码

插入页眉页脚

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead[R]{证券投资学课程学习报告}
\fancyheadoffset[R]{2pt}
\fancyfoot[C]{\kaishu 第\thepage 页\space\space 共 \pageref{unknown} 页}
\renewcommand\headrulewidth{0.4pt}
%然后在文尾放上
\label{unknown}

插入图片

%插入图片
\begin{figure}[htbp]
    %图片剧中
    \centering
    %设置图片大小、位置
    \includegraphics[width=8cm]{001.jpeg}
    %设置图片lable、图片名称
    \caption{\label{fig:right}期货期权部分课堂笔记}
\end{figure}
%之后可以通过这个来引用
\autoref{fig:right}

Latex大括号做思维导图

%用mbox是因为latex公式原生不支持中文
\mbox{金融市场}
        \left\{\begin{array}{l}
            \mbox{货币市场}
            \left\{\begin{array}{l}
                \mbox{承兑贴现市场}
                \\\mbox{拆借市场}
                \\\mbox{短期政府债券市场}
            \end{array}\right.
            \\\mbox{资本市场}
            \left\{\begin{array}{l}
                \mbox{储蓄市场}
                \\\mbox{证券市场}
                \left\{\begin{array}{l}
                    \mbox{发行市场(一级市场)}
                    \\\mbox{交易市场(二级市场)}
                \end{array}\right.
                \\\mbox{长期信贷市场}
                \\\mbox{保险市场}
                \\\mbox{融资租赁市场}
            \end{array}\right.
            \\\mbox{外汇市场}
            \\\mbox{黄金市场}
        \end{array}\right.
金融市场 \left\{\begin{array}{l} 货币市场 \left\{\begin{array}{l} 承兑贴现市场 \\拆借市场 \\短期政府债券市场 \end{array}\right. \\资本市场 \left\{\begin{array}{l} 储蓄市场 \\证券市场 \left\{\begin{array}{l} 发行市场(一级市场) \\交易市场(二级市场) \end{array}\right. \\长期信贷市场 \\保险市场 \\融资租赁市场 \end{array}\right. \\外汇市场 \\黄金市场 \end{array}\right.

方程组

\usepackage{cases}
%如果需要方程组的形式就
y= \begin{cases}
        -x,\quad x\leq 0 \\
        x,\quad x>0
    \end{cases} 
y= \begin{cases} -x,\quad x\leq 0 \\ x,\quad x>0 \end{cases}

省略号

%省略号用 dots, cdots, vdots, ddots 等命令表示。dots 和 cdots 的纵向位置不同,前者一般用于有下标的序列。
x_1,x_2,\dots x_n\quad 1,2,\cdots ,n\quad
    \vdots\quad \ddots \
x_1,x_2,\dots x_n\quad 1,2,\cdots ,n\quad \vdots\quad \ddots \

表格

\begin{table}
    \centering
    \setlength{\abovecaptionskip}{0pt}%    
    \setlength{\belowcaptionskip}{10pt}%
    \caption{花名册}
    \label{table.people}
    \begin{tabular}{ccc}

        \toprule  %添加表格头部粗线
        姓名       & 学号 & 性别   \\
        \midrule  %添加表格中横线
        Steve Jobs & 001  & Male   \\
        Bill Gates & 002  & Female \\
        \bottomrule %添加表格底部粗线
    \end{tabular}
\end{table}

如图所示

首行缩进

% 首行缩进
\usepackage{indentfirst}
\usepackage{setspace}
% 首行缩进设置为2字符
\setlength{\parindent}{2em}

为引用和目录加上超链接

%在开头用上这个就行
\usepackage[colorlinks=true, allcolors=blue]{hyperref}

多图混排

%插入图片
\begin{figure}[htbp]
    \centering
    \begin{subfigure}[t]{3in}
        \centering
        \includegraphics[scale=0.25]{005.png}
        \caption{演讲PPT目录}\label{fig:1a}
    \end{subfigure}
    \quad
    \begin{subfigure}[t]{3in}
        \centering
        \includegraphics[scale=0.25]{006.png}
        \caption{EMH基本理论}\label{fig:1b}
    \end{subfigure}
    \quad
    \begin{subfigure}[t]{3in}
        \centering
        \includegraphics[scale=0.25]{008.png}
        \caption{CAPM模型}\label{fig:1b}
    \end{subfigure}
    \quad
    \begin{subfigure}[t]{3in}
        \centering
        \includegraphics[scale=0.25]{007.png}
        \caption{EMH的一个实证分析}\label{fig:1b}
    \end{subfigure}

    \caption{相关PPT内容}\label{fig:1}
\end{figure}

常用封面模板

%封面和目录页模板

%不设置页码编号
\thispagestyle{empty}

%此处放一下学校的logo和学校的大名,分别放在根目录下
\begin{figure}[t]
    \parbox[b]{2cm}{
        \includegraphics[scale=0.26]{su.jpg}
    }
    \begin{center}
        \includegraphics[width=0.6\textwidth]{word.jpg}

        %\small \textbf{SOOCHOW\quad UNIVERSITY} 
    \end{center}
\end{figure}

\begin{center}

    \heiti \fontsize{45}{17} 证券投资学
    %\huge Industrial Economics\\
    %Final Exam
    \vskip 1cm
    \heiti \zihao{2} 课程学习报告
    %\Large How Industrial Economics Functions\\
    %in Todays' World
\end{center}
\vskip 1.5cm

\begin{quotation}
    \songti \fontsize{15}{15}
    \doublespacing
    %控制居中
    \par\setlength\parindent{7.5em}
    \quad

    学\hspace{0.75cm} 院:\underline{\qquad\quad\quad\space XX商学院\space\quad\quad\quad}

    专\hspace{0.75cm} 业:\underline{\qquad\quad\quad\space\space\space XX金融\space\space\space\quad\quad\quad}

    学生姓名:\underline{\qquad\quad\quad\space\space\space\space\space XXX\qquad\quad\quad\space }

    学\hspace{0.75cm} 号:\underline{\qquad\qquad 17XXXXXXXX\space\space\space\space\space\space\qquad}

    指导教师:\underline{\qquad\quad\qquad\space\space\space XX \space\space\qquad\qquad}
    \vskip 2cm
    \centering
    \today
\end{quotation}

%\maketitle
\newpage
\thispagestyle{empty}
\pagenumbering{roman}
\tableofcontents

\newpage
\pagenumbering{arabic}

几个非常实用的站点

  1. 始终的博客,latex大佬
  2. 常用数学符号的 LaTeX 表示方法(或者用vscode自带的数学字符插件)
  3. LaTeX公式编辑器+OCR,抄公式必备
  4. LaTex表格转换,什么都能转
  5. LaTeX表格生成