Latex笔记

整体结构

latex的简单原理是:latex代码 ---> pdf成品

将latex代码变成pdf成品,latex的代码格式是什么?每一部分编译成什么样子?

为解决这两个问题对latex有一个简单的理解,我从以下两个方面总结latex

latex部分

在latex编写的代码中一般包含两个部分,其关系如下所示:

 

 1.文字和图表具有不同的表现形式

 2.命令区和内容区具有不同的特性

这两种不同的特性让编译器很难辨别区分,为解决这个问题,我们需要实现对环境进行说明

1. 环境名称 --- 告诉编译器该用什么方法

2. 环境起止时间(也可以理解成区域)--- 告诉编译器什么时候开始和停用当前方法

注:由于译器在处理图表和文字时需要不同的方法,用来告诉编译器而划分出的区域就叫环境.

局部细节

%这里是命令区
\documentclass[12pt]{proc}
\usepackage[utf-8]{ctex}
\usepackage{xeCJK}
\usepackage{enumitem}

%这里是内容区
\begin{document}
这是一个枚举(有序列表)
\begin{enumerate}
        \item documentclass
        \item usepackage
        \item begin $\backslash$ \{ document \}
\end{enumerate}
\end{document}

在这个例子中,命令区有两个命令

1.documentclass 文档类

2.usepackage 引用宏包 

内容区两种环境

1.document 文档环境

\begin 告诉编译器 从这里开始

{document} 告诉编译器 这里是文档环境

\end{document} 环境结束

2.enumerate 枚举环境

\begin 告诉编译器 从这里开始

{enumerate} 告诉编译器 这里是文档环境 是不是要改变方式了

\end{enumerate} 环境结束

编译结果如下:

 图中的黑色箭头指的是可以调整距离达到不同效果的区域

其中无序列表的中的某一项:

 图中蓝色箭头是可以调整距离的地方

具体调整方式见:(25条消息) LaTex常用命令介绍_zdm_0301的博客-CSDN博客_latex常用命令

latex列表和文字无法对齐:   

 通过对表的观察发现,列表符号和上面的文字并没有对齐,这是为什么呢?我们该怎么调整?

 很显然,想要对齐列表序列和文字我们有两种改变方式

1.对文字的距离进行调整

2.对项目列表项进行调整

这里我们采用第二种方式,使用列表项的[leftmargin = 38pt] 得到结果

得后反思:

leftmargin 是相对于最左侧的纸张线而不是上一行的文字 

文字在里面是有默认的排列方式,是有页边距的所以文字和列表没法对齐.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值