一个简单的latex中文模板 一个简单的latex中文模板怎么写
liebian365 2024-10-29 15:51 25 浏览 0 评论
大家在写论文或者笔记的时候,很可能会用到tex文档,网路上很多的模板都比较冗长,加了一些可能不适合自己的命令。这里结束一下latex中的命令,并提供一个简单的中文latex模板(在texstudio运行)。
导言区起始。加载何种PDF文档
\documentclass[UTF8,a4paper,12pt]{ctexart}
首先看几个数学包
\usepackage{amssymb} %数学字体与符号,必备。注意此宏包已经包括了 amsfonts,不要重复使用
\usepackage{amsmath} %主要的目的是用来排版数学符号和公式
\usepackage{amsfonts}
%美国数学学会根据其印刷和电子出版物以及在线资料库的样式要求,编造的一组用于排版数学出版物的数学符号字体库宏包套件,它包含有:amsfonts、amssymb、eufrak 和 eucal 四个宏包。
%eucal 可修改 LaTeX 的数学字体命令 mathcal 。当加载该宏包后,使用 mathcal 命令,调出的是欧拉书写体,而不是通常的计算机现代书写体。它还有一个 mathscr 选项,使其可与数学字体命令 mathscr 结合使用。
%eufrak 设置了哥特字体,这是一种书写或印刷字体,外观非常华丽,多见于中世纪时的神学文献。如果已加载了 amsfonts 宏包,该宏包就是多余的。
%amsfonts 它定义了大写空心粗体字命令 mathbb 和欧拉字体命令 mathfrak 以及数学公式中各种相应的字体,如:粗数学斜体和粗希腊字母下标、求和积分等大符号下标、欧拉数学字体、斯拉夫字体等。
%amssymb 宏包套件 AMSFonts 中的一个宏包,它定义了 amsfonts 宏包里 msam 和 mabm 字库中全部数学符号的命令。当调用该宏包时,amsfonts 宏包也同时被加载了。
%amsmath 它定义了各种显示多行公式的环境和一系列排版数学公式的命令,可用以改进和提高方程式、多行上下标等数学结构的排版效果。例如,它提供的一条命令:cfrac,用来排版连分数,要比标准 LaTeX 中的 frac 命令输出效果更加美观。该宏包还有11个选项,可以影响极限、方程和方程序号等数学式的放置,而这些选项的设置要优先于源文件中其他相关选项的设置。当调用该宏包的同时,另外三个与之相关的宏包:amsbsy、amsopn amstext,也自动被加载了。
\usepackage{latexsym} %LATEX 的数学符号宏包
图片相关的宏包
\usepackage{graphicx} %图片宏包
\usepackage{graphics} %图片宏包
\usepackage{subfigure} %控制绘图子图宏包
\usepackage{color} %支持彩色
\usepackage{epsfig} %eps图像
\usepackage{epstopdf} %eps图像转PDF
表格处理宏包及用法
\usepackage{multirow} %表中的跨行合并宏包
\usepackage{multicol} %表中的跨列合并宏包
用法: https://blog.csdn.net/weixin_41519463/article/details/103737464
字体的设置
- % 数学字体
\usepackage{mathrsfs} %数学花体,手写体(相当于汉字的草体,连笔较多)
- % -- 中文字体 -- 使用 fontspec 宏包设置字体
\setmainfont{Microsoft YaHei} % 微软雅黑
\setmainfont{YouYuan} % 幼圆
\setmainfont{NSimSun} % 新宋体
\setmainfont{KaiTi} % 楷体
\setmainfont{SimSun} % 宋体
\setmainfont{SimHei} % 黑体
- % -- 英文字体 --
\usepackage{times}
\usepackage{mathpazo}
\usepackage{fourier}
\usepackage{charter}
\usepackage{helvet}
超链接使用
\usepackage[colorlinks,linkcolor=blue]{hyperref}
\hypersetup{colorlinks, bookmarks, unicode} %unicode
\documentclass[UTF8,a4paper,12pt]{ctexart}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 常用的一些宏包
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{amsmath} % math equations, symbols
\usepackage{amsfonts} % math equations, symbols
\usepackage{amssymb} % math equations, symbols
\usepackage{color} % color content
\usepackage{url} % hyperlinks
\usepackage{bm} % bold type for equations
\usepackage{multirow} %
\usepackage{booktabs} % 插入表格时需要调用的包
\usepackage{epstopdf} % eps 转 pdf
\usepackage{epsfig}
\usepackage{graphicx} % 插入图片时需要调用的包
\usepackage{subfigure} % 插入图片时需要调用的包
\usepackage{algorithm} % 写算法时需要调用的包
\usepackage{algorithmic}% 写算法时需要调用的包
\usepackage{setspace} % 修改行间距需要调用的包
%\usepackage{ccmap} %pdf中文复制
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 字体设置
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% -- 中文字体 --
%\setmainfont{Microsoft YaHei} % 微软雅黑
%\setmainfont{YouYuan} % 幼圆
%\setmainfont{NSimSun} % 新宋体
%\setmainfont{KaiTi} % 楷体
%\setmainfont{SimSun} % 宋体
%\setmainfont{SimHei} % 黑体
% -- 英文字体 --
%\usepackage{times}
%\usepackage{mathpazo}
%\usepackage{fourier}
%\usepackage{charter}
\usepackage{helvet}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%------------------页边距---------------------
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[left=2.50cm, right=2.50cm, top=2.0cm, bottom=2.0cm]{geometry}
%------------设置章标题居左--------------------------
\CTEXsetup[format={\Large\bfseries}]{section}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%--------------------超链接---------------------
\usepackage[colorlinks,linkcolor=blue]{hyperref}
\hypersetup{colorlinks, bookmarks, unicode}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 多个文件独立时,如何包含
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand{\algorithmicrequire}{ \textbf{Input:}} % use Input in the format of Algorithm
\renewcommand{\algorithmicensure}{ \textbf{Initialize:}} % use Initialize in the format of Algorithm
\renewcommand{\algorithmicreturn}{ \textbf{Output:}} % use Output in the format of Algorithm
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 设置页眉、页脚
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{fancyhdr}
\lhead{}
\chead{}
\lfoot{}
\cfoot{}
\rfoot{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 标题、作者、日期等信息
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\title{\textbf{深度学习处理偏微分方程问题}}
\author{ Simmel \thanks{学号:xx2017xxxx} }
\date{\today}
\begin{document}
\maketitle %添加这一句才能够显示标题等信息. 是制作首页的意思,一般包括author,title,date之类的
\tableofcontents %制作目录(加上这个,目录是根据标题自动生成的)
\section{一般的拉普拉斯问题}
多维空间~$\Omega$~上的拉普拉斯问题定义如下(Dirichlet边界条件)
\begin{equation}\label{0101}
\begin{cases}
-\Delta u(\bm{x}) = f(\bm{x}), \bm{x} \in \Omega,\\
u(\bm{x}) = g(\bm{x}), ~~~~~~~ \bm{x}\in \partial \Omega
\end{cases}
\end{equation}
\subsection{一维拉普拉斯问题}
\begin{equation}\label{010101}
\begin{cases}
- u_{xx} = f(x), ~~~~~x \in (a, b),\\
u(a) = g(a), \\
u(b) = h(b).
\end{cases}
\end{equation}
\subsection{二维拉普拉斯问题}
考虑二维拉普拉斯问题, 设定区域~$\Omega = [a,b]\times[a,b]$(规则区域), 并令 $\bm{x}=(x,y)$.
\begin{equation}\label{010102}
\begin{cases}
-\Delta u(x,y) = f(x,y), (x,y)\in \Omega,\\
u(a,y)=g_1\\
u(b,y)=g_2\\
u(x, a)=h_1\\
u(x, b)=h_2
\end{cases}
\end{equation}
利用神经网络~$L(\bm{x};\theta)$~逼近~$u$, 则可以得到
\begin{equation*}
u\approx L(\theta^*) = \underset{\theta\in\Theta}{\arg\min}\left[\frac{1}{2}\underset{\Omega}{\iint} \|\nabla L(\bm{x};\theta)\|^2 dS-\underset{\Omega}{\iint} f L(\bm{x};\theta)dS\right],
\end{equation*}
利用蒙特卡洛方法\footnote{MCMC详解1——蒙特卡洛方法~https://blog.csdn.net/u012290039/article/details/105694596}, \footnote{蒙特卡洛方法~ https://blog.csdn.net/itnerd/article/details/104982042},得到
\begin{equation*}
u\approx L(\theta^*)=\frac{1}{M}L(x,\theta)
\end{equation*}
\end{document}
运行结果:
相关推荐
- msp的昌伟哥哥(伟昌怎么样)
-
佩戴HoloLens的多个用户可以使用场景共享特性来获取集合视野,并可以与固定在空间中某个位置的同一全息对象进行交互操作。这一切是通过空间锚共享(AnchorSharing)来实现的。为了使用共享服...
- VOculus Rift、Gear VR平台开发者合作申请指南
-
编译/游戏陀螺案山子OculusHome平台——OculusRift和三星Gear主要的应用平台,包括PC版和移动版都可以使用。而现在使用的OculusShare平台,据悉将来也会整合到Ocu...
- 游戏中的"状态机”和"行为树”是什么?
-
状态机是一种模型,用于描述对象在不同状态下的行为和转换。在游戏里,状态机通常用于控制角色或NPC在不同状态下的行为。比如说,一个角色可以有多个状态,比如“待机”、“行走”、“攻击”、“受伤”等,每个状...
- JetBrains Rider现已支持PS5和Xbox主机游戏开发
-
IT之家3月27日消息,Rider是一款由JetBrains出品的跨平台.NETIDE,在2024.3版本中,JetBrainsRider增加了对PlayStation5...
- Unity WebGL 应用开发总结(unity webgl发布)
-
UnityWebGL应用开发总结1.开发环境软件版本Unity2020.1.0f1PyCharm2022.3.2Python3.7.32.编译WebGL对Unity项目进行WebGL编译时...
- 【6.Physics和动画】5.动画(动画电影)
-
5.动画现在,角色可以移动了,但在移动时形象一直不变,对于玩家来说比较生硬,本节中我们让角色在移动时能够播放动画。Unity2D游戏中,角色动画一般采用帧动画的形式来实现。所谓帧动画就是在每一帧显...
- unity3d开发教程-开发环境搭建(unity3d开源项目)
-
一、安装Unity1、从官网下载UnityHub:https://unity.com/download,选择[DownloadforWindows]下载完成后,双击打开安装。一直点...
- 【2.UI元素】3.Panel and Button(ui界面元素)
-
3.PanelandButton3.1PanelPanel(面板)本质上就是预先设置好的Image。可以作为其他UI元素的父级。在层级窗口右击选择UI->Panel即可创建。...
- 揭秘!你玩的字节抖音小游戏制作流程公布
-
1.1注册字节开发者后台1.2Unity版本说明1.3检查AppID是否有效2.1创建项目2.2接入SDK3.1发布安卓Apk3.2发布双端WebGL3.3IOS15.4版本问题字节抖...
- 临时工闯下大祸《糖豆人》源代码更新时不慎泄露
-
这次《糖豆人》工作室Mediatonic的临时工闯下了大祸,在更新时一不留神把游戏的源代码给泄露了。当然,这次泄露之后,官方删除的动作也很快,但是没快过SteamDB创始人PavelDjundik...
- 为3D手游打造, Visual Studio Unity扩展下载
-
IT之家(www.ithome.com):为3D手游打造,VisualStudioUnity扩展下载7月30日消息,微软正式发布升级版VisualStudioToolsforUnity扩...
- 【2.C#基础】3.脚本入门(c# 脚本引擎)
-
3.脚本入门3.1脚本概要在上一节创建的脚本中,包含了一段模板代码,双击工程窗口中的脚本图标,系统自动打开代码编辑器(VSCode)可以看到代码如下图所示:说明:System.Collections...
- unity专题:unitask库(1)(unitypackage)
-
UniTask是一个Unity引擎中的异步编程库,它可以帮助你在Unity项目中编写更简洁、高性能的异步代码。UniTask以Promise/Task的编程模式为基础,提供了与C#...
- 零基础带你看游戏内灰度效果实现原理
-
前言在Unity中实现后处理效果有两种方式:一种是通过使用Unity官方提供的Post-Processing插件。另外一种方式就是使用脚本获取到渲染后帧缓冲区的图像,再通过shader写后处理的效果,...
- 团结引擎自定义Scene视图的层叠面板和工具栏
-
团结引擎提供的了功能,可以为Scene视图添加层叠面板和自定义工具栏,这里学习官方的经典案例。创建层叠面板。总结需要三个步骤:1、创建编辑器脚本(需存放在Editor目录下)2、继承Overlay类,...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- wireshark怎么抓包 (75)
- qt sleep (64)
- cs1.6指令代码大全 (55)
- factory-method (60)
- sqlite3_bind_blob (52)
- hibernate update (63)
- c++ base64 (70)
- nc 命令 (52)
- wm_close (51)
- epollin (51)
- sqlca.sqlcode (57)
- lua ipairs (60)
- tv_usec (64)
- 命令行进入文件夹 (53)
- postgresql array (57)
- statfs函数 (57)
- .project文件 (54)
- lua require (56)
- for_each (67)
- c#工厂模式 (57)
- wxsqlite3 (66)
- dmesg -c (58)
- fopen参数 (53)
- tar -zxvf -c (55)
- 速递查询 (52)