首先建立一个  my_report.cls  的配置文件。(以后可能会随着使用进行一些修改和补充)

\ProvidesClass{my_report}%-------------------------------------------------------------------------------------------------------------字号、纸张、编码方式
\LoadClass[a4paper,zihao=-4,UTF8]{ctexart}
%[option1,option2,option3,]
%option1:a4纸
%option2:zihao=字号大小,具体参数如下:\RequirePackage{verbatim}
%字号对应表:
\begin{comment}
zihao=5:
\tiny --------   七号
\scriptsize --------   小六
\footnotesize --------   六号
\small --------   小五
\normalsize --------   五号
\large --------   小四
\Large --------   小三
\LARGE --------   小二
\huge --------   二号
\Huge --------   一号zihao=-4:
\tiny --------   小六
\scriptsize --------   六号
\footnotesize --------   小五
\small --------   五号
\normalsize --------   小四
\large --------   小三
\Large --------   小二
\LARGE --------   二号
\huge --------   小一
\Huge --------   一号
\end{comment}
%-------------------------------------------------------------------------------------------------------------
\RequirePackage{ifxetex}
\RequireXeTeX
%检查当前latex版本
%-------------------------------------------------------------------------------------------------------------
\RequirePackage[usenames,dvipsnames,svgnames,table]{xcolor}
%option1:引入三张颜色表:usenames,dvipsnames,svgnames;
%option2:通过table参数允许改变表格颜色
%-------------------------------------------------------------------------------------------------------------
\RequirePackage{ctex}
%调整字号
%-------------------------------------------------------------------------------------------------------------
\RequirePackage{graphicx}
%拓展了插入图片的命令\includegraphics的参数设置
%-------------------------------------------------------------------------------------------------------------标题设置
\RequirePackage[font={doublespacing, small}, labelsep=space, skip=6pt]{caption}
%标题(如图片标题,表格标题等)的参数设置
%option1:设置字体为小号(五号),双倍行间距;
%option2:labelseq=space 标签分隔符为空格
%option3: skip=6pt 基本距离为6pt
%-------------------------------------------------------------------------------------------------------------
\RequirePackage{array}
%允许使用矩阵环境
%-------------------------------------------------------------------------------------------------------------
\RequirePackage{booktabs}
\setlength{\heavyrulewidth}{0.9pt}
\setlength{\lightrulewidth}{0.5pt}
\setlength{\arrayrulewidth}{0.5pt}
\setlength{\cmidrulewidth}{0.5pt}
%三线表的边框线粗设置
%-------------------------------------------------------------------------------------------------------------%-------------------------------------------------------------------------------------------------------------
\RequirePackage{xeCJK}
%允许latex使用中文
\RequirePackage{ifplatform}
%引入用以检查当前系统的宏包
%-------------------------------------------------------------------------------------------------------------页面边距设置
%页边距设置
\RequirePackage{geometry}
\geometry{a4paper,scale=0.8}
%置了纸张为a4,并且版心占页面长度的比例为80%
%也可改为:\geometry{a4paper,left=2cm,right=2cm,top=1cm,bottom=1cm},即单独调整上下左右的间距。%-------------------------------------------------------------------------------------------------------------行间距设置
\linespread{1.5}
%设置行间距
%1.0就是word里面的单倍行距,1.3是word里面的1.5倍行距,1.6是word里面的双倍行距。
%-------------------------------------------------------------------------------------------------------------字体选择
%在tex文件中
%-------------------------------------------------------------------------------------------------------------添加目录以及标签的超链接并隐藏边框
\RequirePackage[colorlinks,linkcolor=blue]{hyperref}
%-------------------------------------------------------------------------------------------------------------代码环境的设置
\RequirePackage{listings}
\lstset{numbers=left, numberstyle= \tiny, keywordstyle= \color{ blue!70},commentstyle= \color{red!50!green!50!blue!50}, frame=shadowbox, % 阴影效果rulesepcolor= \color{ red!20!green!20!blue!20} ,escapeinside=``, % 英文分号中可写入中文xleftmargin=2em,xrightmargin=2em, aboveskip=1em,framexleftmargin=2em
}
%-------------------------------------------------------------------------------------------------------------

然后引用该配置文件编写实验报告。

\documentclass{my_report}\begin{document}%---------------------------------------------选择字体
\fangsong
%字体选择:\noindent 中文字体(默认宋体)\fangsong 中文字体(仿宋) \songti 中文字体(宋体) \lishu 中文字体(隶书) \heiti 中文字体(黑体)\CJKfamily{zhkai} 中文字体(楷书) \CJKfamily{zhyou} 中文字体(幼圆)
%\CJKfamily{zhyahei} 中文字体(微软雅黑)
%---------------------------------------------选择字体
%-----------------------------------------------------------------------------------------------------------------------------封面\begin{titlepage}\centering\rule{\textwidth}{1pt}  \vspace{0.2\textheight}
%上面是划线以及留白,不用管
%---------------------------------------空白不要随便删除,因为算一个换行{\Huge 实验报告标题}
%---------------------------------------空白不要随便删除,因为算一个换行\vspace{0.025\textheight}   \rule{0.83\textwidth}{0.4pt} \vspace{0.1\textheight}
%---------------------------------------\begin{figure}[htbp]
\centering
\includegraphics[scale=0.2]{imgs/校徽.png}
\end{figure}
\vfill
%---------------------------------------
\begin{tabular}{c|c}
\hline
\large{姓名}&\large{**} \\
\hline
\large{学号}&\large{**}\\
\hline
\end{tabular}
%---------------------------------------\vfill  {\large \today}\vspace{0.1\textheight}  \rule{\textwidth}{1pt}  \end{titlepage}
%-----------------------------------------------------------------------------------------------------------------------------封面%-----------------------------------------------------------------------------------------------------------------------------目录
\tableofcontents
\newpage
%-----------------------------------------------------------------------------------------------------------------------------目录%-----------------------------------------------------------------------------------------------------------------------------内容
\section{第一章}
\subsection{第一章第一节}
\subsubsection{第一章第一节第一点}
这是什么字体下面是图\ref{校徽}
下面是表\ref{tab:aStrangeTable}%-----------------------------------------------------------------------------------------------------------------------------内容%-----------------------------------------------------------------------------------------------------------------------------图片插入示例
\begin{figure}[htbp]\centering\includegraphics[scale=0.2]{imgs/校徽.png}\caption{图片标题}\label{校徽}\end{figure}
%ps:熟练使用\label以及\ref
%-----------------------------------------------------------------------------------------------------------------------------图片插入示例%-----------------------------------------------------------------------------------------------------------------------------表格示例\begin{table}[htbp]
\centering
\begin{tabular}{ccc}
\toprule
姓名& 学号& 性别\\
\midrule
Steve Jobs& 001& Male\\
Bill Gates& 002& Female\\
\bottomrule%\hline 也可以
\end{tabular}
\caption{这是一张三线表}\label{tab:aStrangeTable}
\end{table}%ps:网上有很多快速生成表格的网站
%-----------------------------------------------------------------------------------------------------------------------------表格示例%-----------------------------------------------------------------------------------------------------------------------------代码示例
\lstset{language=c}
\begin{lstlisting}
#include <iostream>
using namespace std;int main()
{cout<<"hello"<<endl;return 0;
}
\end{lstlisting}%-----------------------------------------------------------------------------------------------------------------------------代码示例%-----------------------------------------------------------------------------------------------------------------------------公式示例
这是一个行间公式$e=mc^2$;这是一个块间公式\[  e=mc^2     \]方程式:
\begin{equation}
E=mc^2
\end{equation}
%ps:网上有很多快速生成公式的网站
%-----------------------------------------------------------------------------------------------------------------------------公式示例\end{document}

学习笔记:latex.一个简单的个人实验报告模板及部分语法说明相关推荐

  1. Flutter学习笔记 —— 完成一个简单的新闻展示页

    Flutter学习笔记 -- 完成一个简单的新闻展示页 前言 思路分析 案例代码 结束语 上图 前言 刚学Flutter不久,今天我们来看看如何使用 Container & ListView实 ...

  2. golang游戏开发学习笔记-开发一个简单的2D游戏(基础篇)

    此文写在golang游戏开发学习笔记-创建一个能自由探索的3D世界之后,感兴趣可以先去那篇文章了解一些基础知识,在这篇文章里我们要创建一个简单的2D游戏场景以及配套的人物,并实现人物运动和碰撞检测功能 ...

  3. Windows程序设计学习笔记(1):一个简单的windows程序

    <Windows程序设计>(第五版)(美Charles Petzold著) 1 #include<windows.h> 2 3 LRESULT CALLBACK WndProc ...

  4. uni-app学习笔记-实现一个简单统计图(三)

    根据原型需要,先来写一个统计图,其实和vue实现一个统计图的方法是一样的.axios请求Echarts折线图 https://www.jianshu.com/p/9f872bee0e6a 1:在HBu ...

  5. OpenCascade学习笔记-创建一个简单的OpenCascade单文档

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Open ...

  6. (实验55)单片机,STM32F4学习笔记,代码讲解【网络通信实验】【正点原子】【原创】

    文章目录 其它文章链接,独家吐血整理 实验现象 主程序 LWIP初始化程序 代码讲解 其它文章链接,独家吐血整理 (实验3)单片机,STM32F4学习笔记,代码讲解[按键输入实验][正点原子][原创] ...

  7. PHP学习笔记03:简单网上调查站点

    PHP学习笔记03:简单网上调查站点 网上调查站点由两个页面构成.第一个页面(vote.html文件)是一份问卷,问卷上只有一个问题"开发MySQL应用程序你最喜欢哪种编程语言?" ...

  8. (实验39)单片机,STM32F4学习笔记,代码讲解【FATFS实验】【正点原子】【原创】

    文章目录 其它文章链接,独家吐血整理 实验现象 主程序 FATFS初始化程序 代码讲解 其它文章链接,独家吐血整理 (实验3)单片机,STM32F4学习笔记,代码讲解[按键输入实验][正点原子][原创 ...

  9. Magnolia学习笔记(一个基于JSR170的内容管理系统) ( by quqi99 )

                         Magnolia学习笔记(一个基于JSR170的内容管理系统) ( by quqi99 ) 作者:张华 发表于:2007-05-24  ( http://bl ...

最新文章

  1. mysql 主从复制 性能_zabbix监控mysql各项性能,主从复制
  2. 电机PID实验--一文让你看透PID​
  3. PHPRPC for PHP
  4. Jerry Wang 2014年在SAP社区CRM板块的积分曾经一直占据第一
  5. hdu-2612-Find a way(广搜,bfs)
  6. 黑洞效果的粒子背景效果
  7. ~~堆(数据结构)(附模板题 AcWing 838. 堆排序)
  8. JavaScriptJQ 004_JS闭包
  9. 【面经】字节算法面试三面
  10. Linux命令——创建删除文件
  11. Oracle P6培训系列:06创建项目日历
  12. kaggle竞赛——泰坦尼克号获救
  13. 测试实践:华为测试流程总结
  14. 药品质量检测方法:电感耦合等离子体质谱仪
  15. Windows下使用c++编译hiredis.lib,Win32_Interop.lib
  16. python求和1到100_python实现1加到100
  17. html的长度单位的选择,html中常见长度单位有哪些?
  18. Excel批量设置数字转化成“以文本形式存储的数字
  19. Lens5 指南:专为Kubernetes人员设计的IDE
  20. AngularJS 表达式

热门文章

  1. 用小优启动u盘启动盘制作工具v7.0安装winxp
  2. UI设计软件中PS2021总结
  3. HDU 5266 pog loves szh III【LCA RMQ】
  4. centos7 ssh配置
  5. OracleOCM认证指南
  6. linux zram cpu开销,在cgroup下进行zram性能测试
  7. maven讲解1:maven插件下载安装、环境变量配置、仓库配置
  8. 微软游戏服务器断网,一玩游戏就断网是什么情况?解决方法分享
  9. python源代码加密打包
  10. Servlet(5) 设置访问网站的默认页面