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.mfbz.cn/a/567731.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

第八讲:C语言指针(2)

目录 1、数组名的理解 2、使⽤指针访问数组 3、⼀维数组传参的本质 4、冒泡排序 5、⼆级指针 6、指针数组 7、指针数组模拟⼆维数组 1、数组名的理解 其实数组名本来就是地址&#xff0c;⽽且 是数组⾸元素的地址&#xff0c;例如&#xff1a; #include <stdio.h>…

C++信息学奥赛 数据结构认识

数据结构 1.1数据结构分类 1.2基本数据类型 1.3数字编码 1.4字符编码 1.1数据结构分类 数据结构如同一副稳固而多样的框架。为数据的有序组织提供了蓝图&#xff0c;算法得以在此基础上生动起来。 常用的数据结构包括哪些 &#xff0c; &#xff0c; &…

Redis篇:缓存击穿及解决方案

1.何为缓存击穿 缓存击穿问题也叫热点Key问题&#xff0c;就是一个被高并发访问并且缓存重建业务较复杂的key突然失效了&#xff08;有可能是正好过期了&#xff09;&#xff0c;无数的请求访问会在瞬间给数据库带来巨大的冲击。 常见的解决方案有两种&#xff1a; 互斥锁 逻…

书生·浦语大模型实战营之OpenXLab 部署 InternLM2 实践指南

书生浦语大模型实战营之OpenXLab 部署 InternLM2 实践指南 本文档将手把手教您如何在 OpenXLab 部署一个 InternLM2-7B chat 的应用 目录 资料介绍书生浦语 InternLM介绍OpenXLab浦源平台介绍部署 InternLM2-Chat-7B demo模型准备上传模型编写代码部署应用 资料介绍 书生浦语…

揭开ChatGPT面纱(1):准备工作(搭建开发环境运行OpenAI Demo)

文章目录 序言&#xff1a;探索人工智能的新篇章一、搭建开发环境二、编写并运行demo1.代码2.解析3.执行结果 本博客的gitlab仓库&#xff1a;地址&#xff0c;本博客对应01文件夹。 序言&#xff1a;探索人工智能的新篇章 随着人工智能技术的飞速发展&#xff0c;ChatGPT作为…

GITHUB的VB代码无法加载的问题解决

GITHUB里有不少好的VB代码&#xff0c;但是下载之后&#xff0c;经常出现工程加载出错的问题&#xff0c;例如&#xff1a; LOG文件为&#xff1a; 不能加载 0 行 0: 不能加载文件 D:\xxxx\Semi VB API Loader\frmMain.frm 。 原因其实很简单&#xff0c;github里的换行符是u…

OpenFE:开启数据特征工程新时代

OpenFE&#xff1a;开启数据特征工程新时代 数据特征工程是机器学习和数据分析领域中至关重要的一环&#xff0c;它涉及对原始数据进行处理和转换&#xff0c;以提取出有用的特征&#xff0c;为模型构建和预测提供更好的输入。在这个领域中&#xff0c;Python库OpenFE为数据科学…

高级控件4:Spinner

Spinner下拉列表组件 主要集合ArrayAdapter、SimpleAdapter以及自定义的Adapter&#xff08;继承自BaseAdapter&#xff09;配合使用实现下拉选择或者对话框中选择某一条目。下拉使用的更多&#xff0c;所以&#xff0c;接下来的案例也会重在演示下拉效果。 本次基本就是上代…

深入理解高级加密标准(Advanced Encryption Standard)

title: 深入理解高级加密标准&#xff08;Advanced Encryption Standard&#xff09; date: 2024/4/23 20:04:36 updated: 2024/4/23 20:04:36 tags: AES概述加密原理优势特点算法详解安全性应用实践案例分析 第一章&#xff1a;AES概述 AES的历史和背景 历史&#xff1a; 高…

【八股文】Spring 谈谈你对AOP的理解

AOP AOP(Aspect-Oriented Programming&#xff0c;面向切面编程)&#xff1a;是一种新的方法论&#xff0c;是对传统 OOP(Object-Oriented Programming&#xff0c;面向对象编程)的补充。 面向对象是纵向继承&#xff0c;面向切面是横向抽取。 OOP思想是一种垂直纵向的继承体…

上网行为管理软件怎么选 三款好用的上网行为管理软件

上网行为管理软件怎么选 三款好用的上网行为管理软件 一款优秀的上网行为管理软件可以满足企业的多种需求&#xff0c;帮助企业有效监督员工的行为&#xff0c;提升工作效率和企业效益&#xff0c;但是这些软件差异较大&#xff0c;选择的时候需要考虑这些因素。 1、明确需求 …

基于一款最多能够支持10000路的 modbus RS485 led灯光控制板做灯控程序

背景 介绍一款之前用过的一款设备&#xff0c;基于RS485通讯协议&#xff0c;控制LED灯或RGB灯带。 设备介绍 之前用它来做智能中药柜的灯控板&#xff0c;结合物联网网关&#xff0c;modbus采集&#xff0c;mqtt转发&#xff0c;以及mqtt的rpc指令下发 设备图片 功能说明 …

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 基本…

互联网营销两大宗师:周鸿祎和雷军做个人IP有什么不同?

前几天周鸿祎说要把自己的迈巴赫卖了,准备换国产新能源,还喊话让各个车企给他送车去体验。不少车企都送去了自己的最新车型,只有雷军直接回答,“等SUV出”。我们是在吃瓜,作者却是从中看到了新老营销宗师的手法不同。 最近,在纪念互联网30周年的座谈会上,发生了一件趣事…

JAVA网络编程、项目验证码实现

什么是网络编程? 在网络通信协议下&#xff0c;不同计算机上运行的程序&#xff0c;进行的数据传输。 应用场景&#xff1a;即时通信、网游对战、金融证券、国际贸易、邮件、等等 不管是什么场景&#xff0c;都是计算机跟计算机之间通过网络进行数据传输 Java中可以使用ja…

wordpress建网站主题案例推荐

wordpress企业网站主题案例 https://www.mymoban.com/wordpress/ wordpress公司官网主题案例 https://www.wowsoho.com/jianzhan wordpress外贸主题案例 https://www.wpniu.com/moban

一维递归:递去

示例&#xff1a; /*** brief how about recursive-forward-1? show you here.* author wenxuanpei* email 15873152445163.com(query for any question here)*/ #define _CRT_SECURE_NO_WARNINGS//support c-library in Microsoft-Visual-Studio #include <stdio.h>…

深度学习-数据操作

目录 张量通过shape属性访问张量的形状通过shape属性访问张量中元素的总数reshape改变张量的形状&#xff08;不改变元素数量和元素值&#xff09;使用全0、全1、其他常量或者从特定分布中随机采样的数字通过提供包含数值的Python列表为所需张量中的每个元素赋予确定值。张量的…

记录交叉编译环境配置--海思开发板的 嵌入式nginx和 php的移植

嵌入式 lnmp搭建的记录 一些交叉编译的配置环境思路分享&#xff1a;P&#xff1a;php编译PHP可能遇到的问题configure阶段&#xff1a;Makefile-make阶段&#xff1a;Makefile-make install阶段&#xff1a; N&#xff1a;Nginx 文章比较水&#xff0c;并没有没解决什么实际问…

导出JVM的线程信息

1. 查询出Java应用的进程的PID ps -ef|grep java 此时的PID是 33 2. 使用JDK自带的工具jstack导出日志 jstack -l 33 > 2022jstack.log 3.然后直接下载