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什么的

浮动

figure就是浮动 

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

%正文区(文稿区)
\begin{document}
\LaTeX{}中\TeX系统的吉祥物--小狮子见图\ref{fig-lion}。%这里是为了实现交叉引用\begin{figure}[htbp]%htbp就是允许各个位置引用,交叉引用?\centering\includegraphics[scale=0.3]{lion}插入图像\caption{\TeX系统的吉祥物--小狮}\label{fig-lion}%设置插图的标题,会自动进行编号%浮动体是为了排版更紧密,有的图片直接放文字下边会另起一页,浮动体就避免了这个问题    
\end{figure}在\LaTeX{}中的表格:也可以使用表\label{tab-score}所示的表格%这里是为了实现交叉引用
\begin{table}[h]\centering\caption{考试成绩单}\label{tab-score}%设置表格的标题,会自动进行编号\begin{tabular}{l | c | c | c | r|}%可以用|产生竖线\hline%产生横线,两个可以双横线姓名&语文&数学&外语&备注\\\hline 张三 & 87 & 100 & 93 & 优秀 \\\hline李四& 75 & 64 & 52 &社考另行通知\\\hline王二 & 80 & 82 & 78 & \\\hline\end{tabular}

此处(here)——代码所在的上下文位置

t,页顶(top)——代码所在的页面或之后页面的顶部

b,页底(bottom)——代码所在的页面或之后页面的底部

p,独立一页(page)——浮动页面

Ctrl+T注释,Ctrl+U取消注释

数学模式

这个很少用于日常

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

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

相关文章

Java基本语法(基础部分)

Java基本语法 文章目录 Java基本语法前言一、准备工作1.1 计算机软件与硬件1.2 计算机编程语言1.3 Java语言概述&程序分析1.4 Java环境搭建&Java API1.5 Java核心机制JVM 二、变量2.1 关键字&标识符2.2 变量2.3 数据类型(基本数据类型)2.3.1 基本数据类型2.3.2 基本…

Go源码--Strings库

1. 简介 strings库 存储了 一些针对 字符串的具体操作 其 代码短小精悍 可以学习到很多编程的思路 尤其是 涉及到字符串使用性能的方面&#xff0c;其源码库有好多的优秀案例可以学习。向强者对齐不一定成为强者&#xff0c;但向弱者对齐一定变为弱者。 介绍思路是先介绍 stri…

oracle操作系统OS认证和密码文件认证

1 说明 1.1 常见认证方式 Oracle登录认证方式主要涉及到如何验证用户身份以访问数据库。Oracle数据库提供了多种认证机制来确保数据的安全性和访问控制&#xff0c;每种方式都有其特定的使用场景和安全性考虑。以下是Oracle中常见的登录认证方式&#xff1a; 1、基于操作系统…

图像处理技术与应用(一)

图像处理技术与应用入门 使用skimage进行图像读取和显示 skimage库&#xff08;Scikit-image&#xff09;提供了一个强大的工具集&#xff0c;用于执行各种图像处理任务。以下是如何使用skimage读取和显示图像的基本示例&#xff1a; from skimage import ioimg io.imread(…

Unpaired Image Super-Resolution using Pseudo-Supervision

CVPR2020解决的问题是当前的SR模型基于成对的数据&#xff0c;且其中LR的图片是通过HR经过bicubic下采样得到的&#xff0c;而实际图片的degradation过程更为复杂&#xff0c;且本文提出的方法不需要成对的HR-LR数据&#xff1b;提出的模型包含两个部分&#xff1a; – correct…

中北大学软件学院操作系统实验二进程调度算法

实验时间 2024年 4 月13日14时至16时 学时数 2 1.实验名称 实验二进程调度算法 2.实验目的 (1)加深对进程的概念及进程调度算法的理解&#xff1b; (2)在了解和掌握进程调度算法的基础上&#xff0c;编制进程调度算法通用程序&#xff0c;将调试结果显示在计算机屏幕上&am…

什么是大语言模型以及如何构建自己的大型语言模型?

一、关于大语言模型 LLM 对于无数的应用程序非常有用&#xff0c;如果我们自己从头开始构建一个&#xff0c;那我们可以了解底层的ML技术&#xff0c;并可以根据特定需求定制LLM&#xff0c;但是对资源的需求巨大。大型语言模型是一种 ML 模型&#xff0c;可以执行各种自然语言…

LeetCode 315—— 计算右侧小于当前元素的个数

阅读目录 1. 题目2. 解题思路一3. 代码实现一4. 解题思路二5. 代码实现二 1. 题目 2. 解题思路一 参考 剑指 Offer——数组中的逆序对&#xff0c;我们依然借助于归并排序中的合并操作来计算某个元素右侧小于它的元素个数。 如上图最左边所示&#xff0c;第五行开始进行第一次…

uthash哈希库使用详解(增删改查和遍历,示例代码)

在C语言中&#xff0c;标准库并没有提供哈希表的实现&#xff0c;因此很多开发者需要自己实现哈希表&#xff0c;这通常是一个复杂且容易出错的过程。幸运的是&#xff0c;有像uthash这样的开源库可以帮助我们简化这一过程。本文将对uthash的使用进行详尽的讲解&#xff0c;包括…

国内首个48小时大模型极限挑战赛落幕,四位“天才程序员”共同夺冠

4月21日晚&#xff0c;第四届ATEC科技精英赛&#xff08;ATEC2023&#xff09;线下赛落幕。本届赛事以大模型为技术基座&#xff0c;围绕“科技助老”命题&#xff0c;是国内首个基于真实场景的大模型全链路应用竞赛。ATEC2023线下赛采用48小时极限挑战的形式&#xff0c;来自东…

【Linux开发 第十一篇】rpm和yum

rpm rpm用于互联网下载包的打包及安装工具&#xff0c;它包含在某些Linux分发版中&#xff0c;就是一种Linux中软件包的管理工具 rpm包指令 rpm -qa&#xff1a;查询所安装的所有的rpm软件包 rpm -qa | more rom -qa | grep X rpm -q 软件包名:查询软件包是否安装 rpm -qi 软…

2024年最新版云开发cms开通步骤,开始开发微信小程序前的准备工作,认真看完奥!

小程序官方有改版了&#xff0c;搞得石头哥不得不紧急的再新出一版&#xff0c;教大家开通最新版的cms网页管理后台 一&#xff0c;技术选型和技术点 1&#xff0c;小程序前端 wxml css JavaScript MINA原生小程序框架 2&#xff0c;数据库 云开发 云数据库 云…

一般转行嵌入式应该怎么做?

转行嵌入式可以考虑以下方向&#xff1a; 嵌入式软件开发&#xff1a;包括嵌入式操作系统的开发、应用软件开发等。 嵌入式硬件设计&#xff1a;涉及电路设计、微处理器应用等。 物联网应用开发&#xff1a;利用嵌入式技术实现物联网设备的连接、控制和数据处理。 华清远见的…

options表的service

目录 1、 * options表的service 1.1、 insertOption 1.2、 saveOptions 1.3、 getOptions package com.my.blog.website.service.impl; import com.my.blog.website.dao.OptionVoMapper;

Mysql优化之分区分表

为什么要分区分表 分区和分表是两种用于优化大型数据集查询性能的技术&#xff0c;它们有不同的应用场景和优势。随着数据库数据越来越大&#xff0c;单个表中数据太多。以至于查询速度变慢&#xff0c;而且由于表的锁机制导致应用操作也受到严重影响&#xff0c;就出现了数据…

springboot 批量下载文件, zip压缩下载

一、使用hutool 工具类 效果&#xff1a;下载速度可以 1、依赖&#xff1a;hutool <dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.26</version> </dependency>2、调用方式 im…

Android Studio开发工具学习之Git分支操作

这里写目录标题 2.1 查看、创建本地分支2.1.1 命令行查看与创建2.1.2 Git窗口查看与创建 2.2 切换分支&#xff1a;Checkout2.3.1 通过命令行切换 2.3.2 通过Git窗口切换 2.3 合并分支&#xff1a;Merge2.3.1 操作command_new、gui-new分支2.3.1 通过命令行将gui-new分支合并至…

Day35代码随想录贪心part04:860.柠檬水找零、406.根据身高重建队列、452. 用最少数量的箭引爆气球

Day35 贪心part04 860.柠檬水找零 leetcode题目链接&#xff1a;860. 柠檬水找零 - 力扣&#xff08;LeetCode&#xff09; **复习一下dict的语法&#xff1a;**wallet[i] wallet.get(i, 0)1 本题一开始尝试用逐层判断去做&#xff0c;但这样好像并不合理 思路&#xff1…

深度学习网络训练,Loss出现Nan的解决办法

文章目录 前言 一、原因 二、典型实例 1. 梯度爆炸 2. 不当的损失函数 3. 不当的输入 前言 模型的训练不是单纯的调参&#xff0c;重要的是能针对出现的各种问题提出正确的解决方案。本文就训练网络loss出现Nan的原因做了具体分析&#xff0c;并给出了详细的解决方案&#xff…

LT8711UXD助力新款Swtich游戏机底座《4K/60HZ投屏方案》

Nintendo Switch&#xff08;OLED版&#xff09;正面搭载了一块分辨率为720P的7.0英寸OLED屏幕&#xff1b;具有白色和电光蓝电光红2种颜色&#xff1b;机身长度102毫米&#xff0c;宽度242毫米&#xff0c;厚度13.9毫米&#xff0c;重量约420克。 [2]Nintendo Switch&#xff…