一份不太简短的LaTeX模板
编译环境:
- Ubuntu16.04
- texllive2016
- sublime text3 + latextools
该模板使用与自己写文档,记笔记,记录代码,写作业等等。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 | %!TEX program = xelatex \documentclass[10pt,onecolumn,a4paper]{article} \usepackage{ctex} % 支持中文 \usepackage{enumerate} % 项目编号 %\usepackage{enumitem} \usepackage{geometry} % 设置页边距 \geometry{left = 2.2cm, right=2.2cm, top = 2.5cm, bottom=2.5cm} \usepackage{amssymb} % symbol \usepackage{amsthm} % proof %\usepackage{courier} % 代码字体 \usepackage{graphicx,subfigure} % figures \usepackage{xcolor,mdframed} % mdframed \usepackage{amsmath} \usepackage{fancyhdr} % 添加页眉页脚 \usepackage{titlesec} \titleformat*{\section}{\centering\bf\large} %设置章节字体 \usepackage{indentfirst} % 首行缩进 \setlength{\parindent}{2em} % 设置首行缩进两字符 \usepackage{breqn} \renewcommand\d{\mathop{}\!\mathrm{d}} \usepackage{multirow} \newtheorem{theorem}{Theorem} \renewcommand{\proofname}{\emph{\textbf{Proof}}} %\definecolor{mycolor}{RGB}{200,200,200} \definecolor{mycolor}{RGB}{192,192,192} % 设置代码阴影 \cfoot{\thepage} % 代码 %\usepackage{listings} \usepackage{fontspec} \setmonofont[Mapping={}]{DejaVu Sans Mono} %英文引号之类的正常显示,相当于设置英文字体,windows下用Consolas字体,Linux下用DejaVu Sans Mono字体 %\setmonofont[Mapping={}]{Consolas} %英文引号之类的正常显示,相当于设置英文字体 \setmonofont{DejaVu Sans Mono} %\setsansfont{Consolas} %设置英文字体 Monaco, Consolas, Fantasque Sans Mono,Linux下用DejaVu Sans Mono字体 %\setmainfont{Consolas} %设置文章主体部分的英文字体 \setcounter{tocdepth}{2} % 设置目录深度 \begin{document} \title{文档标题} \author{作者} %\today \maketitle % 显示文档标题 作者 时间 \tableofcontents % 生成标题目录 %\listoftables % 生成表格目录 %\listoffigures % 生成图片目录 %\clearpage %\newpage % 换页 \section{第一章标题} \subsection{第一章第一节标题} 一级标题和二级标题: \begin{mdframed}[backgroundcolor=mycolor,hidealllines= true ] \begin{verbatim} \section{} 表示一级标题,自动对标题进行编号 \section*{} 表示一级标题,不对标题进行编号 \subsection{} 表示二级标题,自动对标题进行编号 \subsection*{} 表示二级标题,不对标题进行编号 \end{verbatim} \end{mdframed} 书写代码的环境,设置背景颜色为黑色,不显示行号: \begin{mdframed}[backgroundcolor=mycolor,hidealllines= true ] \begin{verbatim} \ begin{mdframed}[backgroundcolor=mycolor,hidealllines= true ] \ begin{verbatim} 代码内容 \ end{verbatim} \ end{mdframed} %注意这里为了避免歧义,在反斜杠\后加了空格 \end{verbatim} \end{mdframed} 插入图片: \begin{mdframed}[backgroundcolor=mycolor,hidealllines= true ] \begin{verbatim} \begin{figure} \centering % 设置图片居中显示 \includegraphics[width=5in]{./当前目录下的图片如pic.jpg} % 设置了图片宽度 \caption{图片标题用于在图片下显示}\label{图片标签用于引用} \end{figure} \end{verbatim} \end{mdframed} 默认使用首行缩进,如果不希望缩进,那么需要使用: \begin{mdframed}[backgroundcolor=mycolor,hidealllines= true ] \begin{verbatim} \noindent \end{verbatim} \end{mdframed} 项目编号,默认起始编号为1. \begin{mdframed}[backgroundcolor=mycolor,hidealllines= true ] \begin{verbatim} \begin{enumerate} \item 这里默认起始编号为1. \end{enumerate} \end{verbatim} \end{mdframed} 项目编号,默认起始编号为(1) \begin{mdframed}[backgroundcolor=mycolor,hidealllines= true ] \begin{verbatim} \begin{enumerate}[(1)] \item \end{enumerate} \end{verbatim} \end{mdframed} 项目编号,默认起始编号为(a) \begin{mdframed}[backgroundcolor=mycolor,hidealllines= true ] \begin{verbatim} \begin{enumerate}[(a)] \item \end{enumerate} \end{verbatim} \end{mdframed} 项目编号,默认起始编号为指定数字: \begin{mdframed}[backgroundcolor=mycolor,hidealllines= true ] \begin{verbatim} \begin{enumerate} \setcounter{enumi}{4} \item 设置默认起始编号为5. \end{enumerate} \end{verbatim} \end{mdframed} \begin{table}[!hbp] \centering \begin{tabular}{|c|c|c|c|c|c|c|} \hline % after \\: \hline or \cline{col1-col2} \cline{col3-col4} ... 项目1 & 2 & 3 & 4 & 5 & 6 & 7 \\ \hline 项目2 & 8 & 9 & 10 & 11 & 12 & 13 \\ \hline 项目3 & 一 & 二 & 三 & 四 & 五 & 六 \\ \hline \end{tabular} \caption{表格名称}\label{表格标签} \end{table} 如表\ ref {表格标签}所示: \begin{mdframed}[backgroundcolor=mycolor,hidealllines= true ] \begin{verbatim} \begin{table}[!hbp] \centering \begin{tabular}{|c|c|c|c|c|c|c|} \hline % after \\: \hline or \cline{col1-col2} \cline{col3-col4} ... 项目1 & 2 & 3 & 4 & 5 & 6 & 7 \\ \hline 项目2 & 8 & 9 & 10 & 11 & 12 & 13 \\ \hline 项目3 & 一 & 二 & 三 & 四 & 五 & 六 \\ \hline \end{tabular} \caption{表格名称}\label{表格标签} \end{table} 如\ ref {表格标签}所示: \end{verbatim} \end{mdframed} \end{document} |
效果如下图所示:
未完待续……
作者:
tongqingliu
出处: http://www.cnblogs.com/liutongqing/
本文版权归作者和博客园共有,欢迎转载、交流,但未经作者同意必须保留此段声明,且在文章明显位置给出原文链接。
如果觉得本文对您有益,欢迎点赞、欢迎打赏。
出处: http://www.cnblogs.com/liutongqing/
本文版权归作者和博客园共有,欢迎转载、交流,但未经作者同意必须保留此段声明,且在文章明显位置给出原文链接。
如果觉得本文对您有益,欢迎点赞、欢迎打赏。


posted on 2017-02-18 21:53 tongqingliu 阅读(1398) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构