编辑
2023-03-30
知识管理
00

语法笔记

源文件:源文件下载

生成pdf: pdf

latex
%\documentclass[12pt,a4paper,UTF8]{ctexart} \documentclass[12pt,a4paper,UTF8]{report} % 如果不是使用 ctexart,那么UTF8需要引用包 \usepackage{CTEX} % 表格使用 \usepackage{array} \usepackage{multirow} %设置标题页 \title{学习latex} \author{作者名} \date{\today} \begin{document} %生成标题 \maketitle \begin{abstract} 摘要环境,只有在标准文档类中的 article 和 report 文档类可用,一般用于紧跟 maketitle 命令之后介绍文档的摘要。如果文档类指定了 titlepage 选项,则单独成页;反之, 单栏排版时相当于一个居中的小标题加一个 quotation 环境,双栏排版时相当于 section* 定 义的一节 \end{abstract} %生成目录 \tableofcontents % 前言部分:book %\frontmatter \chapter[前言]{前言} \chapter{排版样式} %正文:book %\mainmatter %\chapter 只在 report 和 book 文档类有定义。 \chapter[结构(目录)]{结构} \section{文档类型} \label{test} \subsection[不同文档的区别(目录)]{不同文档的区别} \subsubsection{区别:} \paragraph{在 LATEX 中,有三种主要的文档类型:article、report 和 book。它们的区别在于它们的排版格式和目录结构。article 适用于短文,report 适用于中等长度的文档,而 book 适用于长文档和书籍} %如果只给定了边注内容,那么边注在奇偶数页文字相同;如果同时给定了 ⟨left-margin⟩,则偶数页使用 ⟨left-margin⟩ 的文字 \marginpar[边注1]{\footnotesize 边注右} \subparagraph{子段落:} \section*{不带编号的标题\footnote{页脚标注}} \subsection*{不带编号的子标题\footnotemark[3]} \footnotetext[3]{通过序号标注3的标注} \chapter[结构2(目录)]{结构2} \paragraph{引用到\ref{test}, 也可以引用到页面:\pageref{test}} \marginpar[边注2]{\footnotesize 边注右} \section[列表]{列表} \begin{enumerate} \item 列表1 \begin{enumerate} \item 嵌套列表1,最多嵌套4层 \item[*] 无序标注 \item[+] 无序标注 \item[-] 无序标注 \end{enumerate} \begin{itemize} \item 不同的标注环境 \end{itemize} \begin{description} \item[描述:]中括号内容加粗 \end{description} \item 列表2 \item 列表3 \item 列表4 \item 列表5 \item 列表6 \end{enumerate} % flushright 右 flushleft 左 center 居中 \chapter{不同环境} \section{对齐} 对齐 \begin{flushright} \subsection{居右对齐} \paragraph{内容都是这样的} 是的 \end{flushright} \begin{flushleft} \subsection{居左对齐} \paragraph{内容都是这样的} 是的 \end{flushleft} \begin{center} \subsection{居中对齐} \paragraph{内容都是这样的} 是的 \end{center} % 表格中使用,不产生间距 % \centering % \raggedleft % \raggedright % \raggedbottom \section{引用} \begin{description} \item[quote]用于引用较短的文字,首行不缩进; \item[quotation]用于引用若干段文字,首行缩进 \item[verse]用于排版诗歌,首行悬挂缩进的 \end{description} 《木兰诗》 \begin{quote} 万里赴戎机,关山度若飞。 朔气传金柝,寒光照铁衣。 将军百战死,壮士十年归。 \end{quote} \begin{quotation} 万里赴戎机,关山度若飞。 朔气传金柝,寒光照铁衣。 将军百战死,壮士十年归。 \end{quotation} \begin{verse} 万里赴戎机,关山度若飞。 朔气传金柝,寒光照铁衣。 将军百战死,壮士十年归。 \end{verse} \section{代码环境} \subsection{代码块} \begin{verbatim} package com.yui.tools public class Test{ public static void main(String[] args) { System.out.println("hello world"); } } \end{verbatim} \subsection{代码块,显示空格} \begin{verbatim*} package com.yui.tools public class Test{ public static void main(String[] args) { System.out.println("hello world"); } } \end{verbatim*} \subsection{简单代码} %\verb⟨delim⟩⟨code⟩⟨delim⟩ delim 前后一致,与代码不冲突,且不使用字母、空格或星号,如下面的| 再下面的 + \verb|System.out.println("hello world")| \verb+if(a!=b+ \verb*+|| a * b !=10)+ \chapter{表格} \section{符号} % 使用 > 和 < 为整列(前后)添加命令时,需要引用包 \usepackage{array} \begin{tabular}{c | >{\bfseries}l<{*} | r@{6} | @{\itshape}p{9em}} 符号 & 用途 & 备注 &备注2 \\ \hline \& & 分割 & 这里是右对齐不会换行 & 这里到达一定长度就会换行 \\ \textbackslash\textbackslash & 换行 &右对齐 & \\ \cline{2-3} \textbackslash hline & 用来在行与行之间绘制横线 & \\ \cline{1-1} \cline{3-3} \textbackslash centering & \centering居中文本 & \\ \textbackslash cline[start-end] & 用来绘制指定的横线 \\ \hline \textbackslash multicolumn & 横向合并单元格 & \multicolumn{2}{c}{合并单元格} \\ \hline \multirow{2}{*}{\textbackslash multirow} & 纵向合并单元格 \\ \cline{2-4} & 合并后1 & 合并后2 \\ \end{tabular} \section{不同环境} \begin{description} \item[tabular] 与周围文字混排,需要可选参数控制垂直对齐 \begin{itemize} \item 语法:[⟨align⟩]{⟨column-spec⟩} \end{itemize} \begin{itemize} \item 可选参数:⟨align⟩ \begin{description} \item[t] top 按表格顶部对齐 \item[b] bottom 按表格底部对齐 \item[其他] 表示居中 \end{description} \end{itemize} \begin{itemize} \item 描述:⟨column-spec⟩ \begin{description} \item[l] 内容左对齐,不折行 \item[c] 内容居中对齐,不折行 \item[r] 内容右对齐 ,不折行 \item[p{width}] 单元格宽度固定为 ⟨width⟩,可自动折行 \item[@{string}] 自定义内容 string \end{description} \end{itemize} \item[tabular*] \item[multicolumn{⟨n⟩}{⟨column-spec⟩}{⟨item⟩}] 合并横向单元格 \begin{description} \item[n] 合并列数 \item[column-spec] 格式 \item[item] 内容 \end{description} \item[multirow{⟨n⟩}{⟨width⟩}{⟨item⟩}] 纵向合并单元格 \begin{description} \item[n] 合并行数 \item[width] 宽度, *指定为自然宽度 \item[item] 内容 \end{description} \end{description} %分割将正文和附录 \appendix \chapter{这是附录} %后记:book %\backmatter \end{document}

本文作者:Yui_HTT

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!