对比学一下HTML和Latex的常用输入输出——声明

目录

写作目的

声明

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, twocolumnlatex 以单栏(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的博客-优快云博客

LaTex文档类(documentclass)介绍_后宫-优快云博客

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值