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;第五行开始进行第一次…

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

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

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

小程序官方有改版了&#xff0c;搞得石头哥不得不紧急的再新出一版&#xff0c;教大家开通最新版的cms网页管理后台 一&#xff0c;技术选型和技术点 1&#xff0c;小程序前端 wxml css JavaScript MINA原生小程序框架 2&#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分支合并至…

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…

举个栗子!Tableau 技巧(271):同时筛选不同年份的 TopN 数据

零售企业的销售数据分析中&#xff0c;经常用排序来查看过去一年或者几年的数据 TopN 情况。如果可以在同一视图中&#xff0c;呈现很多年的数据排名&#xff0c;且通过筛选能灵活调整 TopN 的 N 值&#xff0c;岂不是更方便&#xff1f; 如下示例&#xff1a;图表呈现了各品牌…

centos7上搭建mongodb数据库

1.添加MongoDB的YUM仓库&#xff1a; 打开终端&#xff0c;执行以下命令来添加MongoDB的YUM仓库&#xff1a; sudo vi /etc/yum.repos.d/mongodb-org-4.4.repo 在打开的文件中&#xff0c;输入以下内容&#xff1a; [mongodb-org-4.4] nameMongoDB Repository baseurlh…

【sping】在logback-spring.xml 获取项目名称

在日志文件中我们想根据spring.application.name 创建出的文件夹。 也不想死在XML文件中。 application.yml spring:application:name: my-demo logback-spring.xml <springProperty name"application_name" scope"context" source"spring.app…

如何用微信小程序实现远程控制无人售货柜

如何用微信小程序实现远程控制无人售货柜呢&#xff1f; 本文描述了使用微信小程序调用HTTP接口&#xff0c;实现控制无人售货柜&#xff0c;独立控制售货柜、格子柜的柜门。 可选用产品&#xff1a;可根据实际场景需求&#xff0c;选择对应的规格 序号设备名称厂商1智能WiFi…

自动驾驶光学校准反射板

光学校准反射板是一种用于光学系统校准的重要工具。它以其高反射率和精确的几何特性&#xff0c;为光学仪器、光学系统和光学元件的校准提供了可靠的参考。在现代光学领域&#xff0c;光学校准反射板的应用已经深入到各个领域&#xff0c;从科学研究到工业生产&#xff0c;都离…

# IDEA2019 如何打开 Run Dashboard 运行仪表面板

IDEA2019 如何打开 Run Dashboard 运行仪表面板 段子手168 1、依次点击 IDEA 上面工具栏 —> 【View】 视图。 —> 【Tool Windows】 工具。 —> 【Run Dashboard】 运行仪表面板。 2、如果 【Tool Windows 】工具包 没有 【Run Dashboard】 运行仪表面板 项 依次…

慈航医疗“五进”实践活动第九场:范庄村爱心义诊,村民健康有“医”靠

为落实推进“健康中国”战略&#xff0c;提升居民健康意识和预防疾病能力&#xff0c;4月18日&#xff0c;慈航医疗健康前往范庄村开展健康义诊活动&#xff0c;为100余位村民送上了一份暖心的公益关爱。 义诊当天&#xff0c;在志愿服务队队员的引领下&#xff0c;慈航医疗健康…