当前位置: 首页 > news >正文

latex 真的 很简单!

是什么?

1. latex是排版软件,功能类似于word,format control 和 formula edit 方面较好。

2.latex是tex的扩展指令集,tex支持DVI(device independent) 文件格式,latex 支持DVI和PDF 文件。

3.版本问题。 linux的version是 tetex, windows上的version是Miktex和 fptex。 CTex是中文版。

 

说到底也就是个工具而已,学习工具的方法就是直接用,随用随学。

 

一 安装

我的安装环境是win10。

中文系统环境下软件下载地址如下。

http://www.ctex.org/CTexDownload

1.1 安装过程

We can see  comments when the mouse hover over left menu.

 

二  第一次邂逅

学习一个工具一定要从简单的功能来才行呀!

 新建txt 文件 将下面内容保存,and  then  rename folder 为  Hello.tex 。

%hello.tex
\documentclass[a4paper]{article}
\usepackage{hyperref}  %article hyperlink to resource

\begin{document}

\title{latex brief}
\author{hedq }
\date{April 23,2019}
\maketitle


\begin{abstract}
Do you know latex is easy to learn?


aha!
\end{abstract}


%\tableofcontents

\part{part title}
First part
\section{section title}
First section
\subsection{subsection}
first subsection
\subsubsection{subsubsection}
first subsubsection

\begin{flushright}
Hello hedq!
\end{flushright}


\end{document}

Then 用安装好的WinEdt打开Hello.txt

效果如下:

 点击“L”,即使用latex 将 hello.tex 编译为 hello.dvi  

接着点击 :“dvi2pdf” 将dvi文件转换为 pdf文件。

它们之间的关系如下图

image

 

现在,要做的就是随意改动 hello.tex 来观察最终pdf的变化。

 

三 进阶命令

每一种工具都有各种各样的功能,在最初阶段只要了解即可,不用指望能记住所有功能的用法。

在实际使用的时候再去查询,用的多了自然熟能生巧。

推荐参考查询的资料:

Latex的简单功能:https://blog.csdn.net/Bluenapa/article/details/87984889

Latex的较完备功能:https://blog.csdn.net/cocoonyang/article/details/78036326

WinEdt的用法:https://www.cnblogs.com/jingwhale/p/4250296.html

 

四 使用模板

现在,我们已经了解了latex的概念和基本用法,但是在这个浮躁的社会,自己造轮子还是太慢了。

所以,就需要站到巨人的肩膀进行开发,下面就是两个巨人提供的模板:Tsinghua and IEEE

清华模板github:https://github.com/xueruini/thuthesis

IEEE模板:https://journals.ieeeauthorcenter.ieee.org/create-your-ieee-article/authoring-tools-and-templates/ieee-article-templates/templates-for-computer-society-journals/

IEEE 模板页面如下。

windows压缩文件zip   linux 压缩文件是tar

 

暂时就到这,后续再慢慢添加内容喽~

相关文章:

  • 查看大型工程源代码方法
  • c++ code:(2)function
  • c++ code:(4)pointer
  • c++ code:(5)sort
  • code 练习之路
  • 初见kopernio
  • c++ code:(7)basics2
  • c++ code:(10)operator overload
  • c++ code:(11)inheritance
  • c++ code:(12)polymorphism
  • c++ code:(13)io and template
  • 英文论文写作素材
  • 王梓坤院士的学术思想
  • 使用EI、SCI搜索 (使用 websci中的endnote online引用 )
  • 玩转word 和 mathtype 的结合
  • 【node学习】协程
  • CSS居中完全指南——构建CSS居中决策树
  • Golang-长连接-状态推送
  • Java Agent 学习笔记
  • Java 网络编程(2):UDP 的使用
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • ng6--错误信息小结(持续更新)
  • 仿天猫超市收藏抛物线动画工具库
  • 官方解决所有 npm 全局安装权限问题
  • 聊聊directory traversal attack
  • 双管齐下,VMware的容器新战略
  • 微信小程序--------语音识别(前端自己也能玩)
  • 鱼骨图 - 如何绘制?
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • #考研#计算机文化知识1(局域网及网络互联)
  • (3)(3.5) 遥测无线电区域条例
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (function(){})()的分步解析
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (四)Android布局类型(线性布局LinearLayout)
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转)mysql使用Navicat 导出和导入数据库
  • .htaccess配置重写url引擎
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .Net 高效开发之不可错过的实用工具
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • @RequestBody与@ResponseBody的使用
  • [20170728]oracle保留字.txt
  • [20180129]bash显示path环境变量.txt
  • [android学习笔记]学习jni编程
  • [bzoj 3124][sdoi 2013 省选] 直径
  • [C++] Windows中字符串函数的种类
  • [CentOs7]搭建ftp服务器(2)——添加用户
  • [Hadoop in China 2011] Hadoop之上 中国移动“大云”系统解析
  • [hibernate]基本值类型映射之日期类型
  • [iOS]中字体样式设置 API
  • [LeetCode]-Pascal's Triangle III 杨辉三角问题