LaTeX:基本概念的梳理

前言

  还是老办法在学习一套系统之前先将他的一些概念搞清楚,在高中,我就习惯性的将概念分为陈述类和推理类,但是很悲情的是,我总能发现,除了游戏规则外,我所定义的陈述类概念,随着不断地深入学习,最后都可以由推理得出,也是自证白痴了,话不多说来记概念:

陈述类概念:

  1. TeX[t'ekchi]是希腊单词TeX开头的词根有art以及technology的意思系统一个可以宏扩展的电子排版语言,一共有256个,16类字符,900多种指令:
    1. 转义符 \
    2. 组开始 {
    3. 组结束 }
    4. 数学环境 $
    5. 表格对齐 &
    6. 换行 <return>
    7. 参数 #
    8. 上标 ^
    9. 下标 _
    10. 可忽略字符 null
    11. 空格符
    12. 字母 (A···Z & a···z)
    13. 其他字符(不在上下文显示的其他字符)
    14. 运动符 ~
    15. 注释符 %
    16. 无用符 <delete>
        对于TeX还有特殊字符输入如:
      1. $\backslash$,ASCII的字符输入\char<number>,\le(lessThanOrEuqalTo),\ge(greatThanOrEqualTo),\qquad,;
      2. 字母间距:ff<f/f<f\thinspace⌴f<f⌴f;
      3. \it \sl \rm \bf \tt(p.s:TeX基本字体设置,在LaTeX中需\textbf,\texttt,\emph)
      4. {\it italicized\/} word(p.s:/允许restoreOriginal
      5. 换行<returen><return>和\par是等价的,都是new paragraph,\\和\newline是等价的,为本paragraph重启一行;
  2. LaTeX(Lamport开发的TeX)是构筑在上面的plainTeX之上的TeX宏集,可以说是TeX的一种格式
  3. AmS-TeX与AmS-LaTeX关系就和xeCJK与XeLaTeX一样,一个宏包一个编译系统,AmS-TeX由美国数学家协会提供,有amsmath,amscls(articleAndBook'sFormat)
    除此之外:不同系统使用不同
    1. UNIX/Linux-->teTeX
    2. macOS-->macTeX
    3. Windows-->MiKTeX&&fpTeX&&CTeX(包含GSview,WinEdt,MiKTeX,底层支持CCT,CJK,xeCJK)
  4. CTAN is means of Comprehensive TeX Archive Network.
  5. CJK is {Chinese,Japnese and Korean}.
  6. GBK 国标扩···
  7. 一个TeX有:{文档类说明},[使用宏包],{开始标记},{正文},{结束标记}。
\documentclass{article}%若不显示,另存为UTF8
%%%%%preamble-Area%%%%%
\usepackage{xeCJK}
\begin{document}%document Environment is only.
我有一只小毛驴我从来也不骑。
I have a little  donkey,but I never rideee.
\end{document}
  1. 调试中XeLaTeX Comilation Report中BadBox一般是内容超出页面设置(包括minipage)产生“容不下”的提醒;
    调试中可输入一下命令:
    1. X:STOP
    2. ?:ShowMeUsefulCommand
    3. R:RunWithoutStop
    4. E:EDITSourceFile
    5. H:HELP
      6.<return>:NextStep
  2. 全文字体设置:
%%%%%%中文字体设置%%%%%%
\setCJKmainfont{方正书宋简体}%设置CJK衬线字体设置
\setCJKsansfont{方正黑体简体}%设置CJK无衬线字体设置
\setCJKmonofont{方正仿宋简体}%设置CJK等宽字体设置
%%%%%%英文字体设置%%%%%%
\setmainfont{Times New Roman}%设置英文衬线字体
\setsansfont{Calibri}%备选Arial,设置英文无衬线字体
\setmonofont{Courier}%设置英文打印机字体
  1. 单位:
    1. em:为字母M的高度,是ex两倍,为字长单位和使用的字号有关,比如markdown的&emsp;1em=16px
    2. px:像素单位,是与屏幕分辨率有关,每英寸dots的数量,即1px=1/dpi(in);
    3. pt:是物理长度单位,但是我一直觉得是能分辨的最小点,于是做实验是在Mac(72dpi)和PC(96dpi)上,如图上为PC下为Mac,让人失望的是效果是一样的,如果设计这个单位的人和我的想法是一样的,那么今天我们用的便是他当时使用的分辨率标准将1英寸分为72个磅:


      Mac与PC以15.75pt打印效果图
    4. in:1in=72pt=2.54cm=1/dpi
  2. 无衬线字体(sans-serif)西文没有衬线字体,对应中文黑体,该类字体通常是机械的统一线条,拥有相同曲率,笔直线条,锐利转角:
    1. Grotesque哥特体
Untitled.png
  1. Helvetica瑞士体


    helvetica.png
  2. Humanist古典体(人文体)


    humanist.png
  3. Geometric(几何体)


    geometric.png
  4. bold和粗体

  1. 衬线字体:给人严肃感觉,中文称白体(宋体,楷体,仿宋,魏书),常用(sans-serif)有TheNewRoman,Georgia,中文的为宋体(远观横向弱化,识别能力下降)
    p.s:仿宋,宋体结构楷书笔画,清秀挺拔,国家工程制图标准字体。

  2. 图形格式:

    1. 位图:常用的图形格式为bmp(BitMap,1-24bit可选颜色深度),jpg(JointPhotographicExpertGroup,高压缩比),png(PortableNetworkGraphics,支持透明,较高级别无损压缩,交错水印,GrammaCorrection代表B/C与输入电压关系的曲线校正), tiff(为桌上出版系统研制开发的通用图像文件格式,-B(Binary),-G(gray),-P(plate),-R(RGB)),GIF(GraphicsInterchangeFormat,LZW找相同无损压缩),PSD(PhotoShopDocument,bits图像的多特征保存),ICO(WinIcon),DXF(Drawing eXchange Format)

    2. sag(ScalableVectorGraphics),emf(增强型图元文件),wmf(图元文件),AI,cdr(CoreIDraw),dwg(AutoCAD),VSD,eps(Encapsulated PostScript,PostScript语言描述的ASCII图形文件),pdd(PSVector)PDF/XPS(XMLPaperSpecification)

推理类概念

1.设定表格格式

\documentclass[UTF8]{article}%mac好处是设置TeXShop编码为UTF8无需这里附加设置,但是Winedt即使在这里设置还需要用txt打开来另存为Unicode-8编码完成实现
\usepackage{ctex}%中文支持,其中我发现的比较重要的是如图例的自动编号中文支持,间距,标点
\usepackage{fontspec,xunicode,xltxtra}%系统字体支持,fontspec对于AAT和OpenType的支持
\usepackage{makecell}%允许单元格格式设定
\usepackage{lscape}%允许页面横向,后面设定\begin{landscape}···\end{landscape}horizontal environment.
\usepackage{geometry}%允许设置页面间距
\usepackage{multirow}%允许行合并

\begin{document}
\newgeometry{left=3.0cm,right=2.5cm,top=2.8cm,bottom=2.5cm}
\begin{landscape}
\begin{table}[p]%这是>>类推格式,LaTeX规定:figure和table环境下,h为hold当前位置,t为本页top位置,b为本页bottom位置,p为floatPage,将图形放在有浮动对象页面,若与当前页面冲突,则另起一页;htbp可以无序任意组合,LaTeX总是以h->t->b->p优先级向后定位
\begin{center}
\caption{TheSWIUsed1}\label{tab2}
\begin{tabular}{||c|*{2}{c|}}%这是>>类推格式,原格式为{||c|c|c|}
\Xhline{1pt}%这是>>类推格式,Extend-hline,原格式为\hline需要makecell宏包支持
Num.&SFbrand&Interval\\%这是>>类推格式,&为制表分列符,\\为制表分行符
\hline
1&PS&2years\\
2&FinalCutPro&1years\\
3&Xcode&2years\\
4&\LaTeX&0years\\
\hline

\end{tabular}
\end{center}
\end{table}
\centering{\huge{关雎}}\par
\large{[先秦]\ \ \ \ \ 佚名}\par
%\begin{center}
{\Large
关关雎鸠,在河之洲。窈窕淑女,君子好逑。\par
参差荇菜,左右流之。窈窕淑女,寤寐求之。\par
求之不得,寤寐思服。悠哉悠哉,辗转反侧。\par
参差荇菜,左右采之。窈窕淑女,琴瑟友之。\par
参差荇菜,左右芼之。窈窕淑女,钟鼓乐之。\par
}
%\end{center}
\end{landscape}
\restoregeometry
\begin{table}[htbp]%table环境,若此处无\begin{table}定义,却也不影响tabular的发挥作用,仅是tabular不能当作整体处理
\centering
\caption{TheSWIUsed2}%这是>>类推格式,与为figure上标题同理,可在表格上或下
\begin{tabular}[t]{|c|*{4}{c|}|}%这是>>类推格式,[t]为单元格垂直居上,此处可以为c,b;|为单元格边框;c:单元格水平center对齐,此处也可以为l,r;
\Xhline{1pt}
Num.&Brand1&Brand2&User&Interval\\
\hline
\hline
1.&\multicolumn{2}{c|}{PS}&Magnus大宝&2years\\%这是->>类推格式,multicolumn{Num.OfColumns}{format}{text}
\hline
2.&\multicolumn{2}{c|}{1234}&Sarah&1year\\
\hline
3.&\multicolumn{1}{c|}{\multirow{2}{*}{Xcode}}&Java&Jimmy&5years\\%这是->>类推格式,multirow{Num.OfRows}[bigstructs]{width}[fixup]{text},其中width为*是自动调整,fixup调整Y方向位置,bigstructs未做实验,CTAN说是自动设置调整空白间隙的。
\cline{1-1}
\cline{3-5}
4.&&Framer&Monica&4years\\
\hline
5.&\multirow{2}{*}{\begin{minipage}{3.5cm}\vspace{0.1cm}\centering{关关雎鸠,在河之洲窈窕淑女,君子好逑}\vspace{0.1cm}\end{minipage}}&R&Mars&4years\\%这是->>类推格式,\begin{minipage}{3.5cm}为3.5cm后自动换行,随后设置距单元格顶端0.1,底端0.1,但是minipage对multirow无效!!只对multicolumn有效。
\cline{1-1}%设置第一格横线
\cline{3-5}%设置第3,4,5单元格横线
6.&&matlab&Tom&1year\\
\hline
7.&\multicolumn{2}{c|}{\begin{minipage}{3.5cm}\vspace{1cm}\centering{Visio And Motion}\vspace{1cm}\end{minipage}}&Kevin&2years\\
\Xhline{1pt}
\end{tabular}
\caption{TheSWIUsed2}\label{tab1}%这是>>类推格式,与为figure上标题同理,
\end{table}
\end{document}
  1. 设定图形并排
  2. 设定fancy
  3. 设定paragraph
  4. 设定fontspec
  5. newcommand字号大小
  6. 设定对齐形式
  7. 句首indent
  8. Line spacing
  9. 简单的数学公式
  10. bibtex
  11. Thanks
  12. lscape
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,491评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,856评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,745评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,196评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,073评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,112评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,531评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,215评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,485评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,578评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,356评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,215评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,583评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,898评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,497评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,697评论 2 335

推荐阅读更多精彩内容

  • (转载者)【逻辑引擎】简序:虽然关于超限数的一些理论(特别是大基数)遭到某些直觉主义者或构造主义者的诟病,但对我个...
    guozhao1985阅读 824评论 0 1
  • 一、概念 参考网页字体Serif和Sans-serif的区别及浏览器字体的设置CSS Font知识整理总结 1.F...
    合肥黑阅读 6,043评论 0 12
  • 做数学建模时,用一个小时的时间教会了队友LaTeX,这是当时的讲义。 关于TeX的介绍 TeX是全世界最专业也是最...
    MrGod阅读 8,875评论 4 80
  • 使用 LaTeX 渲染文本 原文:Text rendering With LaTeX 译者:飞龙 协议:CC BY...
    布客飞龙阅读 6,514评论 0 9
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,327评论 0 17