Latex大作业排版记录

这两天用latex写大作业,几个月没用,只能边查边写,回顾记录一部分方便下次使用。

导言区用到的包

\documentclass{article}
\usepackage{geometry}
\usepackage{float}
\usepackage{ctex}
%在命令行输入  texdoc ctex 获得ctex文档  texdoc lshort-zh 获得latex2e帮助文件
\usepackage{verbatimbox}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{pythonhighlight} % 这个好像好久之前下载的,用于添加pyhton代码,非常方便美观
\graphicspath{{figure/},{pics/}}
\usepackage[namelimits]{amsmath} %数学公式
\usepackage{amssymb}             %数学公式
\usepackage{amsfonts}            %数学字体
\usepackage{mathrsfs}            %数学花体
\usepackage{caption}

页面边距

\usepackage{geometry}
\geometry{left=2.0cm,right=2.0cm,bottom = 2cm,top = 2cm} % 上下左右页边距

大作业封面调整

  1. 标题
\title{ \Huge xxx报告} % 放标题,字号Huge 
  1. 姓名学号
\begin{table}[htbp]
		\centering	
		\addvbuffer[8cm 24pt]{  % 这一句是8cm调整和标题的上下距离
		\begin{tabular}{llll}
			
	\huge 学号: & \huge xxx & \huge 姓名: & \huge  xx \\
	\huge 学号: & \huge xxx &\huge 姓名: & \huge xx \\
    \huge 学号: & \huge xxx & \huge 姓名: & \huge xx   \\
		   			
	\end {tabular}}
	
		\end{table} 

封面效果:
在这里插入图片描述

目录

	\newpage
		\tableofcontents   %自动生成目录 

图片

单图

一个标题

		\begin{figure}[htbp]
			\centering
			\includegraphics[width=0.80\textwidth]{Problem.png}
		%	[width=10cm]{Problem.png} % 或者这样设置图片宽度
			\caption{借贷人违约情况分析}
			\label{fig:Problem} % 用于引用,一 一对应
		\end{figure}

注意\label一定放在\caption{}下面
引用方式:

\ref{fig:Problem}  % {}中的内容要与上面的labe{}中的内容完全相同,注意英文冒号

图片引用效果:
在这里插入图片描述

双图

并排各一个标题

		\begin{figure}[H]
			\begin{minipage}[htbp]{0.5\linewidth}
				\centering
				\includegraphics[width=0.80\textwidth ]{before.png}
				\caption{这个图的标题~}
				\label{fig:side:before}
			\end{minipage}%
			\begin{minipage}[htbp]{0.5\linewidth} %  0.5可调
				\centering
				\includegraphics[width=0.80\textwidth]{after.png}
				\caption{那个图的标题~}
				\label{fig:side:after}
			\end{minipage}
		\end{figure}

引用方式:
\ref{} 的大括号中放与\label{}中完全一样的内容

引用左图\ref{fig:side:before} ,引用右图\ref{fig:side:after}

效果:
在这里插入图片描述
上图图2图3的编号是根据在文章中的图的顺序自动生成的序号。

多图

m行n列的多个图,每个图有自己的小标题(无序号),它们有一个共同的大标题

用到了subfigure包,第一部分里写了。 重点在于,要图片换行的地方加个回车!!
举个例子,我想一行四个图,2行。

\begin{figure}[htbp]
	\centering
	
	\subfigure{
		\begin{minipage}[t]{0.25\linewidth}
			\centering
			\includegraphics[width=1.5in]{censor_status.png}
			\caption*{censor\_status}
		\end{minipage}%
	}%
	\subfigure{
		\begin{minipage}[t]{0.25\linewidth}
			\centering
			\includegraphics[width=1.5in]{del_in_18month.png}
			\caption*{del\_in\_18month}
		\end{minipage}%
	}%
	\subfigure{
		\begin{minipage}[t]{0.25\linewidth}
			\centering
			\includegraphics[width=1.5in]{debt_loan_ratio.png}
			\caption*{debt\_loan\_ratio}
		\end{minipage}
	}%
   \subfigure{
		\begin{minipage}[t]{0.25\linewidth}
			\centering
			\includegraphics[width=1.5in]{earliesCreditYear.png}
			\caption*{earliesCreditYear}
		\end{minipage}
	}%

	%这个回车键很重要 \quad也可以 图要换行的时候加个回车!!!!
	\subfigure{
		\begin{minipage}[t]{0.25\linewidth}
			\centering
			\includegraphics[width=1.5in]{early_return.png}
			\caption*{early\_return}
		\end{minipage}
	}%
	\subfigure{
		\begin{minipage}[t]{0.25\linewidth}
			\centering
			\includegraphics[width=1.5in]{early_return_amount.png}
			\caption*{early\_return\_amount}
		\end{minipage}
	}%
	\subfigure{
		\begin{minipage}[t]{0.25\linewidth}
			\centering
			\includegraphics[width=1.5in]{early_return_amount_3mon.png}
			\caption*{early\_return\_amount\_3mon}
		\end{minipage}
	}%
	\subfigure{
		\begin{minipage}[t]{0.25\linewidth}
			\centering
			\includegraphics[width=1.5in]{employer_type.png}
			\caption*{employer\_type}
		\end{minipage}
	}%
	\centering	 % 居中
   	\caption{这里放总体的标题} % 会显示
   	\label{fig:feature_ana} % 用于引用
   \end{figure}

引用方法:
\ref{fig:feature_ana}

效果展示:
在这里插入图片描述

遇到的问题

  • 如果希望小图有自己的序号(a)(b)[如下图第一排]…怎么办呢:
    与上面代码不同的地方是,把\caption注释掉,把标题放在subfigure后面。下面以第一个小图为例
\subfigure[censor\_status]{
		\begin{minipage}[t]{0.25\linewidth}
			\centering
			\includegraphics[width=1.5in]{censor_status.png}
			%\caption*{censor\_stats}
		\end{minipage}%
	}%

在这里插入图片描述

  • \subfigure{}里图会自动生成a-z共26个的序号,如果图过多超过26,会报错,怎么办呢?

解决方案:
在需要重新从头开始计数(a)的地方加上下面这句话,从头开始计数
\setcounter{subfigure}{0}

  • 如果想要显示每个图片标题的序号,按照整个文章中 1,2,3这样子的顺序,怎么办呢?
    把caption前星号*去掉
\caption*{我是标题}
改为: \caption{我是标题}

加入python代码

用到了一个从网上下载的包,看博客开头。弄好之后,在latex使用的方法是

\inputpython{models.py}{1}{5}

即引用models.py文件中的1-5行,包括1和5。编译后效果:
在这里插入图片描述

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值