目录
写作目的
声明
HTML:
Latex:
最简单的HTML和Latex模板
写作目的
撰写这个系列文章仅仅是为了方便自己查阅常用的命令,感觉上HTML和Latex语法上有一定的相似之处,所有就对比着来写。
声明
HTML:
<!doctype HTML>,位于文本的第一行
然后使用
<html>开始文档
<head>开始头部
可以添加在头部区域的元素标签为: <title>, <style>, <meta>, <link>, <script>, <noscript> 和 <base>,这些标签都必须位于<head></head>之间。
<meta charset = "utf-8"> 中文文档需要声明,否则乱码
<title>:标签定义了不同文档的标题。
<base> :标签描述了基本的链接地址/链接目标,该标签作为HTML文档中所有的链接标签的默认链接
<link> 标签定义了文档与外部资源之间的关系
<style> 标签定义了HTML文档的样式文件引用地址
<meta>标签描述了一些基本的元数据。
<script>标签用于加载脚本文件,如: JavaScript
具体参考:https://www.runoob.com/html/html-head.html
示例代码:
<!doctype HTML>
<html>
<head>
<meta charset = "utf-8">
<base href="http://www.huyanxiaozan.com" target="_blank">
<link rel="stylesheet" type="mystyle/css" href="mystyle.css">
<style type="mystyle/css">
body {background-color:green}
p {color:blue}
</style>
</head>
<html>
Latex:
\documentclass[11pt,twoside,a4paper]{article}
导入文档类,此处为论文,因为的类文件是“article.cls”,11pt表示全局字体大小为11磅,twoside表示双面,a4paper表示A4纸大小。
常用的类名
article | 排版科学期刊、 演示文档、 短报告、 程序文档、 邀请函…… |
proc | 一个基于 article 的会议文集类 |
minimal | 非常小的文档类。 只设置了页面尺寸和基本字体。 主要用来查错。 |
report | 排版多章节长报告、 短篇书籍、 博士论文…… |
book | 排版书籍。 |
slides | 排版幻灯片。 该文档类使用大号 sans serif 字体。 也可以选用 FoilTEXa 来得到相同的效果。 |
有几个比较重要的参数:
重要参数
10pt, 11pt, 12pt | 设置文档中所使用的字体的大小。 如果该项没有指定, 默认使用10pt 字体。 |
a4paper, letterpaper, . . . | 定义纸张的尺寸。 缺省设置为letterpaper。 此外, 还可以使用a5paper, b5paper, executivepaper 以及legalpaper。 |
fleqn | 设置行间公式为左对齐, 而不是居中对齐。 |
leqno | 设置行间公式的编号为左对齐, 而不是右对齐。 |
onecolumn, twocolumn | latex 以单栏(one column) 或双栏(two column) 的方式来排版文档。 |
twoside, oneside | 指定文档为双面或单面打印格式。 article 和report 类为单面(single sided) 格式, book 类缺省为双面(double sided) 格式。 注意该选项只是作用于文档样式, 而不会通知打印机以双面格式打印文档。 |
titlepage, notitlepage | 指定是否在文档标题(document title) 后另起一页。 article 文档类缺省设置为不开始新页, report 和book 类则相反。 |
Latex还有一个导言区,用来添加包,以及定义新命令。
\usepackage[options]{package} %添加包
\newcommand{\commandname}[参数个数]{
%命令内容%
} %添加命令
常用宏包
doc | 排版LATEX 的说明文档。 |
exscale | 提供了按比例伸缩的数学扩展字体。 |
fontenc | 指明使用哪种LATEX 字体编码(font encoding)。 |
ifthen | 提供如下形式的命令‘if . . . then do . . . otherwise do . . . .’ |
latexsym | 提供LATEX 符号字体。 |
makeidx | 提供排版索引的命令 |
syntonly | 编译文档而不生成 dvi 文件 |
inputenc | 指明使用哪种输入编码, 如 ASCII, ISO Latin-1, ISO Latin-2, 437/850IBM code pages, Apple Macintosh, Next, ANSI-Windows 或用户自定义编码。 |
LATEX 支持三种预定义的页眉/页脚(header/footer) 样式, 称为页面样式(pagestyle)。
\pagestyle{style} %引入页面样式
\thispackage{style} %改变页面样式
页面样式一共只有三种:
plain | 在页脚正中显示页码。 这是页面样式的缺省设置,默认就是这个。 |
headings | 在页眉中显示章节名及页码, 页脚空白。 |
empty | 将页眉页脚都设为空白。 |
完成了声明之后,就可以正式开始写作或者排版。
最简单的HTML和Latex模板
<!DOCTYPE html> //大小写不敏感
<html> //文档开始
<head> //文档头部,参数修改以及写明总标题
<meta charset="utf-8"> //使用中文字体
<title>菘菓菌sgg</title> //总标题
</head> //头部结束,开始正文
<body> //主体开始
<h1>标题</h1>
<p>段落</p>
</body> //主体结束
</html> //文档结束
\documentclass[UTF8]{ctexart} %使用中文字体
\usepackage{ctex}
\begin{document} %文档开始
hello,world!
你好世界!
\end{document} %文档结束
参考链接:latex documentclass 及相关布局_wei_love_2017的博客-CSDN博客
LaTex文档类(documentclass)介绍_后宫-CSDN博客
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)