失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 二 LaTeX学习笔记——基本结构 设置表格 文字变形及符号 插入图片

二 LaTeX学习笔记——基本结构 设置表格 文字变形及符号 插入图片

时间:2018-06-20 20:29:39

相关推荐

二 LaTeX学习笔记——基本结构 设置表格 文字变形及符号 插入图片

LaTeX学习笔记

写在最前面:LaTeX的注释符界面字体放大一、环境搭建与RUN二、基本结构三、设置表格四、文字变形及符号五、插入图片附录、一些小tip

LaTeX是一个可以用于文字编辑及排版的软件,与Word相比,LaTeX的最大特点就是对于符号和公式的“兼容性”:与Word接受使用MathType软件编辑的符号和公式不同(往往导致行距不再固定),LaTeX支持直接利用代码编辑符号和公式,并可完美地固定行距。

国内已基于LaTeX开发了CTeX(

/

),下载安装(为了更方便地实现RUN,建议安装Full版本)完成后,按CTEX\WinEdt\WinEdt.exe的路径就可以打开这个软件了。根据本人经验,只要成功实现了安装和打开,其他一切操作均可以通过某度自学成才。

由于LaTeX的操作基本利用代码实现,因此有编程基础对于LaTeX的学习来说再好不过。

写在最前面:LaTeX的注释符

Python语言里,#为被软件识别为注释文字的注释符;LaTeX中,%为注释符(多行注释:选中 - 右键 - Insert Comment

界面字体放大

Options-Options Interface…-Font Schemes - Font(双击)- 自行修改27行FONT_NAME、28行FONT_SIZE-Font(右键) - Load Script

一、环境搭建与RUN

首先,打开LaTeX,Ctrl+N新建一个tex格式的文件:

\documentclass{ctexart} %搭建中文环境%这里是导言区\begin{document} %开始文档%这里是你的文档部分\end{document} %结束文档

(注:就像HTML语言一样,LaTeX代码识别要求有完整的“开始”和“结束”,每一个\begin务必使用\end来收束)

以上,基本的环境已搭建完成。Ctrl+Shift+P会弹出一个pdf格式的文档,这是你的文档部分的预览。需要注意的是,如果代码中出现错误,pdf预览就无法弹出,下部的窗口会报错并给出错误提示。修改错误后,务必点击该窗口中的一个红色的×,再Ctrl+Shift+P查看pdf预览。

二、基本结构

设置页边距

\usepackage{geometry} %引入geometry宏包\geometry{left = 2.5cm,right = 2.5cm,top = 2.5cm,bottom = 2.5cm} %类似于Word-布局-页面设置-页边距:上;下;左;右(请设置在导言区) \pagestyle{plain} %无页眉,页脚页码居中(请设置在导言区)

(注:LaTeX里的“宏包”概念,类似于Python语言中的“库”概念,函数是基于“库”而存在的,同理,代码是基于“宏包”而存在的,没有使用对应的宏包,LaTeX则不能识别出该宏包下的代码。宏包务必设置在导言区)

设置字体

\begin{CJK*}{GBK}{song} %使用宋体(注:\begin{CJK*}{GBK}下LaTeX支持显示六种字体,默认宋体,{kai}表示楷体,{hei}表示黑体,{fs}表示仿宋,{li}表示隶书,{you}表示幼圆) \end{CJK*}

设置字体大小

字体从小到大的设置代码(只对代码后的文档部分起作用)分别为:\tiny\scriptsize\footnotesize\small\normalsize\large\Large\LARGE\huge\Huge(推荐设置\large

设置行距

\linespread{1.6} %(请设置在导言区)

-

\title{这里是标题} %标题\author{这里是作者} %作者\date{这里是日期} %日期\maketitle %显示标题及日期

\section{这里是一级标题} %一级标题1\section*{这里是一级标题} %不自动编号的一级标题\subsection{这里是二级标题} %二级标题1.1\subsubsection{这里是三级标题} %三级标题1.1.1

\ [此处为一个空格] %类似于Word中的Space效果\\ %类似于Word中的Enter效果

\par %分段(默认该段落首行缩进)\indent %首行缩进\noindent %取消首行缩进\clearpage %从下一页开始

三、设置表格

插入表格

\begin{center} %内容居中\begin{tabular}{|l|c|r|} %|表示添加一竖线,l表示表格内文字左对齐,c表示居中对齐,r表示右对齐(注:{|p{14cm}|}可使表格内文字自动换行)\hline %添加一横线表格内容&表格内容&表格内容\\ %&表示为该行添加一竖线\hline表格内容&表格内容&表格内容\\\hline\end{tabular}\end{center} %(注:\end{center}后不能接\\)

合并单元格(列)

\multicolumn{2}{|c|}{表格内容}&表格内容\\ %合并2列单元格,合并的单元格内文字居中对齐\hline表格内容&表格内容&表格内容\\

合并单元格(行)

(\usepackage{multirow})\multirow{2}{xcm}{表格内容}&表格内容&表格内容\\ %合并2行单元格,限定单元格长度为x厘米\cline{2-3} %在第2列至第3列添加一横线&表格内容&表格内容\\

(未知原因,合并三行一列表格时报错\hline→\noalign需酌情使用\\hline)

斜线表头

(\usepackage{diagbox})\diagbox{斜线下的表格内容}{斜线上的表格内容}

插入含标题的表格

\begin{table}[!h] %h表示将此表格置于此处\begin{center}\caption{表格标题}\begin{tabular}{|c|}这里是你的表格内容\end{tabular}\footnotesize{表外附加}\end{center}\end{table}

长表格(超过一页)

(\usepackage{longtable})\begin{center}\begin{longtable}{|c|}\caption{表格标题}\\ %注意,要加\\结尾\hline标题行内容&标题行内容&标题行内容\\\endhead %重复标题行\end{longtable}\end{center}

四、文字变形及符号

\centerline{文字} %适用于不满一行的文字的居中\textbf{文字} %加粗\textsl{文字} %倾斜\underline{文字} %下划线(但不支持自动换行)(\usepackage{CJKulem})\uline{文字} %支持自动换行的下划线\fbox{文字} %加框(\usepackage{framed})\begin{framed}段落\end{framed} %段落加框(\usepackage{ulem})\xout{文字} %斜删除线

\begin{enumerate} %自动编号\item 这里是第一行\item 这里是第二行\item 这里是第三行\end{enumerate}

\[\begin{cases} %左大括号这里是第一行\\ %默认内容左对齐这里是第二行\end{cases}\]

\[\left. %不显示左大括号\begin{aligned}&这里是第一行\\ %内容左对齐,&为对齐标准符。默认内容右对齐&这里是第二行\end{aligned} \right\} %显示右大括号\]

-

\usepackage{amssymb} %引入使用数学符号必需的amssymb宏包$这里是符号$ %表示被作为公式读取,文字会自动倾斜%多行符号使用如下,文字背景会自动变蓝$$这里是第一行符号这里是第二行符号$$或\[这里是第一行符号这里是第二行符号\]

常用希腊字母

集合/逻辑运算符号

箭头总汇

指示符

公式中插入汉字

(\usepackage{amsmath})\text{汉字} %(会随公式自动压缩)\mbox{含有汉字的公式} %(不随公式自动压缩)\[\begin{cases}\text{文字}\\\text{文字}\end{cases}\]%text{}可与{cases}结合起来用作显示大括号

数学符号加粗

(\usepackage{amsmath})$\boldsymbol{数学符号}$

改变字体颜色

(\usepackage{color})\textcolor{color}{text} %black黑色(默认),red红色,green绿色(亮),blue蓝色,white白色(“消失”),yelloe黄色(亮),cyan天蓝色,magenta紫红色(非常好看)

特殊符号

五、插入图片

(\usepackage{graphicx})\includegraphics[width = 1\textwidth]{图片文件名} %[width = 1\textwidth]表示放缩比例为1(等于文档宽度),该数值可以是小数

附录、一些小tip

惊了 忘加\\end{center}竟然会导致\end{CJK*}报错文档end前必须回车一空行(\非必要条件)否则会挤压你为文档环境设置的行距←经天才测试终于找到行距莫名缩短一毫米的原因(全文设置large时table默认normalsize,longtable默认large)使用normalsize下的longtable时如果挤压了上文你为文档环境设置的行距,请在normalsize前回车一空行

如果觉得《二 LaTeX学习笔记——基本结构 设置表格 文字变形及符号 插入图片》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。