LateX的基础学习

what can i say

 在text.tex中写下

\documentclass{article} \begin{document]Hello \LaTeX. \end{document} 

关闭记事本,cmd中dir保存,用latex text.tex来编译,可以命令行慢慢编译,这可以做成bat文件

为什么不直接开始在texstudio里输入,这是在干什么

xelatex text.tex直接编译成pdf

这是bat批处理文件
latex test.tex 
dvipdfmx test.dvi 
del *.aux *.dvi *.log 或者换成
xelatex test.tex 
dvipdfmx test.dvi 
del *.aux *.dvi *.log 

中文是UTF-8一定一定 documentclass后面加上方括号utf8也可以

winedit的用的不是UTF-8,所以,如果用winedit编辑的中文,要用txt另存成UTF-8的,才能用texstudio,否则会乱码

\documentclass{article} \usepackage{ctex}\begin{document]你好 \LaTeXe 。\end{document} 

本人懒得下载studio,将直接用现有的vscode,输入上面的这个代码

%导言区 导言区:全局设置
\documentclass{article}%book, report, letter %就是你写的是哪一类的文章,论文,报告,信还是书
\title{My First Document}
\author{Nan Geng} 
\date{\today} %正文区(文稿区) 
\begin{document}
\maketitle 
Hello World! Let $f(x)$be defined by the formula
$f(x)=3x^2+x-1$.
%用$包围的内容,称为数学模式,想要隔一行,就直接enter一行
%可以$$,可以跳行居中,官网不建议$$...$$多行公式,推荐采用\[...\]的形式
\end {document}

letter中无maketitle

\\也可以实现空行

%导言区
\documentclass{article}%book, report, letter 
\usepackage{ctex}
\newcommand\degree{^\circ} 
\title{\heiti 杂谈勾股定理} 
\author{\kaishu 张三} 
\date{\today}%正文区(文稿区)
\begin{document} 
\maketitle
勾股定理可以用现代语言表述如下:直角三角形斜边的平方等于两腰的平方和。可以用符号语言表述为:设直角三角形 $ABC$,其中 $\angle C=90\degree$,则有:
\begin{equation} %这个用于产生带编号的行间公式
AB^2=BC^2+AC^2. 
\end{equation} 
\end{document} 

直接按住ctrl然后点击ctex就可以查看ctex的文档 在文件夹texlive-----texmf-dist-----doc-----latex-----ctex-----ctex.pdf可找到这个手册

有一个lshort-zh 在cmd打开,是简单实用教程

字体

 

{\rmfamily Roman Family} {\sffamily Sans Serif Family} {\ttfamily Typewriter Family}{\sffamily who you are? you find self on everyone around. take you as the same as others!}{\ttfamily Are you wiser than others? definitely no.in some ways, may it is true. What can you achieve? a luxurious house? a brillilant car? an admirable career? who knows?}%字体系列设置(粗细、宽度)\textmd{Medium Series} \textbf{Boldface Series}{\mdseries Medium Series}{\bfseries Boldface Series} 

%字体形状(直立、斜体、伪斜体、小型大写)\textup{Upright Shape} \textit{Italic Shape} \textsl{Slanted Shape} \textsc{Small Caps Shape}{\upshape Upright Shape}{\itshape Italic Shape}{\s1shape Slanted Shape} {\scshape Small Caps Shape}%中文字体{\songti 宋体}\quad {\heiti 黑体}\quad{\fangsong 仿宋} \quad{\kaishu 楷书}中文字体的\textbf{粗体}与\textit{斜体}

 

 

大小可以设置一个参照,在\documentclass[10pt]{article} 一般只有101112磅

LateX中不好大量了命令,所有一般是开头\newcommand {\myfont}{\textbf{\textsf{Fancy Text}}}

%字体大小
{\tiny               Hello}\\
{\scriptsize         Hello}\\
{\footnotesize       Hello}\\
{\small              Hello}\\
{\normalsize         Hello}\\
{\large              Hello}\\
{\Large              Hello}\\
{\LARGE              Hello}\\
{\huge               Hello}\\
{\Huge               Hello}\\%中文字号设理命令
\zihao{5}你好!

 文档的基本结构

\begin{document}\section{引言}\section{实验方法}\section{实验结果}\subsection{数据}\subsection{图表}\subsubsection{实验条性}\subsubsectionj{交验过程}\subsection{结果分析}\section{结论}\section{致谢}
\end{document}

   \\可以另起一行, \par就是另起自然段

ctexset可以具体更改标题格式

\ctexset{
section = {
format+ = \zihao{-4} \heiti \raggedright,
name ={,、},
number = \chinese{section},
^PX^^la = l・°ex plus 0.2ex minus •蛇,
aftoakip. = l-0ex plus 0.2ex minus •与,
^toXX^m = \hspace{0pt}
},
subsection = {
format+ = \zihao{5} \heiti \raggedright.,
% name={\thesubsectioriA },
name =(,、},
number = \arabic{subsection},
fejgfsnasJslR = 1.0ex plus 0.2ex minus .蛇,
^ftSESkiR = l・0ex plus 0.2ex minus •蛇,
雌就砌照=\hspace{0pt}
}
} 

 按照章节生成文档大纲

 空白

\begin{document}
\section{空白符号}
Are you wiser than others? definitely
no. in some ways, may it is true. What can you achieve? a luxurious house? a brillilant car? an admirable career? who knows?近年来,随着逆向工程和三维重建技术的发展和应用,获取现
实世界中物体的三维数据的方法越来越多的关注和研究,很多
研究机构和商业公司都陆续推出了自己的三维重建系统。

%空行分段,多个空行等同1个
%自动缩进,绝对不能使用空格代替
%英文中多个空格处理为1个空格,中文中空格将被忽略
1符的间距会自动由XeLaTeX处理
%禁止使用中文全角空格

有许多符号产生空白,具体可以查询文档

a\quadb %1em
a\qquadb %2em
a\,b %1/6em
a\thinspaceb %0.5em
a\enspaceb %空格
a~b  %硬空格
a\ b %空格
a\kern 1pc b
a\kern -1em b
a\hskip 1em b
a\hspace{35pt} b
a\hphantom{xyz}b %
a\hfill b %弹性

对于特殊符号前面加\即可,\是\textbackslash

排版符号不予显示

标志符号

\section{\TeX 标志符号}
%基本
\TeX{} \LaTeX{} \LaTeXe{}
% xltxtra宏包提供
\XeLaTeX% texnames宏包提供
\AmSTeX{} \AmS-\LaTeX{}
\BibTeX{} \LuaTeX{}% mflogo宏包提供
\METAFONT{} \MF{} \MP{}

引号` ' `` ''分别是‘ ’ “ ”

注意!!!usepackage中是graphicx,不是graphics

% 导言区:\usepackage{graphicx}
%语 法:\includegraphics{< 选项>]{<文件名>}
% 格式:EPS, PDF, PNG, JPEG, BMP
\usepackage{graphicx}
\graphicspath{{figures/},{pics/}} %图片在前目录下的
figures 目录
%正文区(文稿区)
\begin{document}
\LaTeX{}中的插图:
\includegraphics{lion.eps}
\includegraphics{mountain.jpg}
\includegraphics{oscilloscope.pdf}

可以指定图片大小

表格制作

可以使用excel2latex这个插件哦

\begin{document}\begin{tabular}{l | c | c | c | r|}%可以用|产生竖线\hline%产生横线,两个可以双横线姓名&语文&数学&外语&备注\\\hline 张三 & 87 & 100 & 93 & 优秀 \\\hline李四& 75 & 64 & 52 &社考另行通知\\\hline王二 & 80 & 82 & 78 & \\\hline\end{tabular}

\p\c什么的

浮动

浮动体是为了排版更紧密,有的图片直接放文字下边会另起一页,浮动体就避免了这个问题

%正文区(文稿区)
\begin{document}
\LaTeX{}中\TeX系统的吉祥物--小狮子见图\ref{fig-lion}。
\begin{figure}[htbp]
\centering
\includegraphics[scale=0.3]{lion}
\caption{\TeX系统的吉祥物--小狮}\label{fig-lion}
\end{figure}
在\LaTeX{}中的表格:
\begin{table}[h1
\centering
\caption(考试成绩单}\begin{tabular}{l | c | c | c | r|}%可以用|产生竖线\hline%产生横线,两个可以双横线姓名&语文&数学&外语&备注\\\hline 张三 & 87 & 100 & 93 & 优秀 \\\hline李四& 75 & 64 & 52 &社考另行通知\\\hline王二 & 80 & 82 & 78 & \\\hline\end{tabular}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/640384.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Meta提出全新文档级嵌入框架,利用LLM来增强信息检索能力

近年来&#xff0c;基于嵌入式检索&#xff08;embedding-based search&#xff09;或密集检索&#xff08;dense retrieval&#xff09;相比传统的稀疏检索&#xff08;sparse retrieval&#xff09;或基于词袋&#xff08;bag of words&#xff09;的方法&#xff0c;已经展示…

找不到msvcp140dll,无法继续执行代码的详细解决方法

在我们日常使用计算机进行各类工作任务的过程中&#xff0c;时常会遭遇一些突发的技术问题。比如&#xff0c;有时在运行某个重要程序或应用软件时&#xff0c;系统会突然弹出一个令人困扰的错误提示&#xff1a;“电脑提示找不到msvcp140.dll文件&#xff0c;因此无法继续执行…

多项式相关题()

D - S老师的虚树 值得一提的是如何求这个 a i a_i ai​&#xff0c;可以考虑按dfs序考虑同一种边&#xff0c;运用树状数组即可统计&#xff08;注意不要加重了&#xff0c;不需要打区间覆盖&#xff0c;这样可以不用打线段树&#xff09; F(i, 1, n) {ll sz d[i].size() - 1…

自动化测试的7个步骤

&#x1f525; 交流讨论&#xff1a;欢迎加入我们一起学习&#xff01; &#x1f525; 资源分享&#xff1a;耗时200小时精选的「软件测试」资料包 &#x1f525; 教程推荐&#xff1a;火遍全网的《软件测试》教程 &#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1…

微服务:Eureka原理实践:@EnableEurekaServer、@LoadBalanced

个人简介&#xff1a;Java领域新星创作者&#xff1b;阿里云技术博主、星级博主、专家博主&#xff1b;正在Java学习的路上摸爬滚打&#xff0c;记录学习的过程~ 个人主页&#xff1a;.29.的博客 学习社区&#xff1a;进去逛一逛~ 微服务&#xff1a;Eureka原理实践&#xff1a…

国产生骨肉冻干品控好不好?热榜TOP5生骨肉冻干分享

对于新手养猫人来说&#xff0c;进口生骨肉冻干的高价常常让人疑惑&#xff0c;为何它能在养猫达人中赢得如此高的声誉&#xff1f;与国产生骨肉冻干相比&#xff0c;进口产品的价格高出数倍&#xff0c;那么这高昂的价格是否代表了其独特的价值&#xff0c;还是只是一个消费陷…

在React Router 6中使用useRouteLoaderData钩子获取自定义路由信息

在 React Router 6 中怎么像vueRouter一样&#xff0c;可以在配置路由的时候&#xff0c;定义路由的元信息(附加信息)&#xff1f;答案是可以的。稍有些复杂。核心是通过为每个路由定义了一个 loader 函数,用于返回自定义的路由信息&#xff0c;然后通过useRouteLoaderData 钩子…

力扣HOT100 - 94. 二叉树的中序遍历

解题思路&#xff1a; 递归 class Solution {List<Integer> list new ArrayList<>();public List<Integer> inorderTraversal(TreeNode root) {recur(root);return list;}public void recur(TreeNode root) {if (root null) return;recur(root.left);lis…

最强开源大模型Meta LIama3抢先在线体验!

4月19日Facebook母公司Meta重磅推出了其迄今最强大的开源人工智能&#xff08;AI&#xff09;模型——Llama 3。模型分为两种规模&#xff1a;8B 和 70B 参数&#xff0c;每种规模都提供预训练基础版和指令调优版。最强开源大语言模型Meta LIama3可以在线体验啦&#xff01; G…

javaWeb宠物商店管理系统

摘 要 本系统是采用Java技术来构建的一个基于Web技术的B/S结构的宠物网站&#xff0c;该网站建立在Spring和Struts2框架之上&#xff0c;前台使用JSP作为开发语言&#xff0c;后台使用MySQL数据库管理系统对数据进行管理&#xff0c;开发环境选用MyEclipse&#xff0c;应用服务…

拿捏 顺序表(2) ----- 实现通讯录

目录 前言一. 通讯录功能要求二. 实现方法三. 代码汇总四. 效果展示总结 正文开始 前言 书接上文, 我们已经初步了解了线性表, 顺序表其实就是在数组的基础上增加了一些特有的功能, 那么顺序表有哪些应用呢? 下面我们一起使用顺序表实现通讯录的功能. 博客主页:酷酷学!!! …

JavaAgent的agent与attach

文章目录 简介agent与attachagentattach如何attachpom.xml 简介 javaagent是什么&#xff1f; 从名字agent也可以看出&#xff0c;是一种代理。 javaagent用来做什么&#xff1f; 本质上是对class的一种增强&#xff0c;用来实现一些通用功能&#xff0c;例如链路追踪等。 …