我在Latex的一些常用操作

写作目的

        记录自己在latex中的基础操作。包括如下内容。所有的操作都需要经典模版的导言区相关内容支持:(感谢互联网上各位活佛的帮助)

  • latex的经典模板
  • 插入超链接
  • 插入代码(python)
  • 插入表格
  • 插入图片
  • 插入伪代码
  • 引用参考文献
  • 其他:添加脚注,原样输出\

经典模板

% 导言区
\documentclass{ctexart}
\usepackage{amsmath}
\numberwithin{equation}{section}
\usepackage{lmodern}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{threeparttable} 
\usepackage{algorithm}
\usepackage{algorithmic}
%导言区插入下面三行
\usepackage{graphicx} %插入图片的宏包
\usepackage{float} %设置图片浮动位置的宏包
\usepackage{subfigure} %插入多图时用子图显示的宏包
\usepackage{caption}
% 设置行边距和大小
\usepackage[top=2.54cm,bottom=2.54cm, left=3.18cm,right=3.18cm,a4paper]{geometry}
% 设置标题、作者
\title{\vspace{-2cm}\textbf{我的经典模版}}
\author{双到下一行\\下一行}
\date{}

% 设置页码
\usepackage{fancyhdr} % 导入fancyhdr包
\pagestyle{plain}
% 设置pdf同步
\usepackage{pdfsync}
% 导入超链接
\usepackage{hyperref}

\hypersetup{
    colorlinks,
linkcolor=red,
anchorcolor=blue,
citecolor=black}

\def\upcite#1{%
\hskip-2pt\textsuperscript{\cite{#1}}
}

% 导入代码的相关设置
\usepackage{listings}
\usepackage{color}

\definecolor{dkgreen}{rgb}{0,0.6,0}
\definecolor{gray}{rgb}{0.5,0.5,0.5}
\definecolor{mauve}{rgb}{0.58,0,0.82}

\lstset{frame=tb,
  language=Python,
  aboveskip=3mm,
  belowskip=3mm,
  showstringspaces=false,
  columns=flexible,
  basicstyle={\small\ttfamily},
  numbers=none,
  numberstyle=\tiny\color{gray},
  keywordstyle=\color{blue},
  commentstyle=\color{dkgreen},
  stringstyle=\color{mauve},
  breaklines=true,
  breakatwhitespace=true,
  tabsize=3
}

\begin{document}
\maketitle
\end{document}

插入超链接

如何使用超链接
\href{www.baidu.com}{baidu}

插入代码(python)

显示代码:
\begin{lstlisting}
    import numpy as np
    if __name__ == '__main__':
        print(np.arange(10))
    \end{lstlisting}

插入表格

如何使用表格
\begin{table}[H]
    \begin{center}
        \begin{threeparttable} 
        \begin{tabular}{ c c c c c c c }
            \toprule[2pt]
                &\multicolumn{3}{c}{最优值} & \multicolumn{3}{c}{用时(ms)}\\
                \midrule[1pt]
            算法& GA &PSO1\tnote{1}&PSO2\tnote{2}&GA &PSO1\tnote{1}&PSO2\tnote{2}\\
            \midrule[1pt]
            均值   & 29.489  & 30.588 & 30.563  &1.781 &1.046 &1.024\\
            方差   & 0.582   & 0.123  & 0.224   &0.206 &0.054 &0.013\\
            \bottomrule[2pt]
        \end{tabular}
        \begin{tablenotes}    %这行要添加, 从这开始
            \footnotesize               %这行要添加
            \item[1] PSO1指代固定w          %这行要添加
            \item[2] PSO2指代线性变化w        %这行要添加
          \end{tablenotes}            %这行要添加
        \end{threeparttable}       %这行要添加,到这里结束
    \end{center}
    \caption{每种算法运行20次的精度统计和效率统计}
\end{table}

插入图片

如何显示图片
\begin{figure}[H] 
    \centering 
    \includegraphics[width=0.5\textwidth]{fig/sai.jpg}
    \caption{显示单张} 
    \label{Fig1} 
\end{figure}

引用这一张\Ref{Fig1}

显示多张图片
\begin{figure}[H]
    \centering
    \subfigure[一]{
        \begin{minipage}[b]{0.3\textwidth}
            \includegraphics[width=1\textwidth]{fig/sai.jpg} 
        \end{minipage}
        \label{fig:1}
    }
        \subfigure[二]{
            \begin{minipage}[b]{0.3\textwidth}
                \includegraphics[width=1\textwidth]{fig/sai.jpg}
            \end{minipage}
        \label{fig:2}
        }
    \\ 
    \subfigure[三]{
        \begin{minipage}[b]{0.3\textwidth}
            \includegraphics[width=1\textwidth]{fig/sai.jpg} 
        \end{minipage}
        \label{fig:3}
    }
        \subfigure[四]{
            \begin{minipage}[b]{0.3\textwidth}
             \includegraphics[width=1\textwidth]{fig/sai.jpg}
            \end{minipage}
        \label{fig:4}
        }
    \caption{总的标题}
    \label{Fig2}
\end{figure}

插入伪代码

\begin{algorithm} 
	\caption{Calculate $y = x^n$} 
	\label{alg3} 
	\begin{algorithmic}
		\REQUIRE $n \geq 0 \vee x \neq 0$ 
		\ENSURE $y = x^n$ 
		\STATE $y \gets 1$ 
		\IF{$n < 0$} 
		\STATE $X \gets 1 / x$ 
		\STATE $N \gets -n$ 
		\ELSE 
		\STATE $X \gets x$ 
		\STATE $N \gets n$ 
		\ENDIF 
		\WHILE{$N \neq 0$} 
		\IF{$N$ is even} 
		\STATE $X \gets X \times X$ 
		\STATE $N \gets N / 2$ 
		\ELSE[$N$ is odd] \STATE $y \gets y \times X$ 
		\STATE $N \gets N - 1$ 
		\ENDIF 
		\ENDWHILE 
	\end{algorithmic} 
\end{algorithm}

插入公式

\begin{equation}
//你的公式
\end{equation}

引用参考文献

引用文献
你的文献\cite{1}

\begin{thebibliography}{1}
    \setlength{\itemsep}{-5pt}
    \bibitem{1} 文献来源
    \end{thebibliography}

其他

添加脚注\footnote{这是对应的脚注}

反斜杠原样输出\texttt{\char92}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值