技术标签: Ubuntu
LaTeX中单行注释用%
% \documentclass[a4paper,cs4size,UTF8,punct,linespread=1.56]{ctexart}
多行注释可以用iffalse和fi包含,如下:
iffalse
fi
文档类型可由\documentclass 命令来指定。
\documentclass[option]{class}
clsss 指定想要的文档类型。通过options 参数可以定制文档类的属性。 不同的选项之间须用逗号隔开。
class的选项
article |
排版科学期刊、 演示文档、 短报告、 程序文档、 邀请函…… |
proc | 一个基于 article 的会议文集类 |
minimal | 非常小的文档类。 只设置了页面尺寸和基本字体。 主要用来查错。 |
report | 排版多章节长报告、 短篇书籍、 博士论文…… |
book | 排版书籍。 |
slides | 排版幻灯片。 该文档类使用大号 sans serif 字体。 也可以选用 FoilTEXa 来得到相同的效果。 |
option的选项
10pt, 11pt, 12pt | 设置文档中所使用的字体的大小。 如果该项没有指定, 默认使用10pt 字体。 |
a4paper, letterpaper, . . . | 定义纸张的尺寸。 缺省设置为letterpaper。 此外, 还可以使用a5paper, b5paper, executivepaper 以及legalpaper。 |
fleqn | 设置行间公式为左对齐, 而不是居中对齐。 |
leqno | 设置行间公式的编号为左对齐, 而不是右对齐。 |
titlepage, notitlepage | 指定是否在文档标题(document title) 后另起一页。 article 文档类缺省设置为不开始新页, report 和book 类则相反。 |
onecolumn, twocolumn | latex 以单栏(one column) 或双栏(two column) 的方式来排版文档。 |
twoside, oneside | 指定文档为双面或单面打印格式。 article 和report 类为单面(single sided) 格式, book 类缺省为双面(double sided) 格式。 注意该选项只是作用于文档样式, 而不会通知打印机以双面格式打印文档。 |
landscape | 将文档的打印输出布局设置为 landscape 模式。 |
openright, openany | 决定新的一章仅在奇数页开始还是在下一页开始。 在文档类型为article 时该选项不起作用, 因为该类中没有定义“章” (chapter)。 report 类默认在下一页开始新一章而book 类的新一章总是在奇数页开始。 |
插入图形(graphics)、 彩色文本(coloured text) 或源代码到你的文档中, 你就需要使用宏包来增强LATEX 的功能。 可使用如下命令调用宏包
\usepackage[options]{package}
package 是宏包的名称, options 是用来激活宏包特殊功能的一组关键词。
LATEX的宏包 | |
doc | 排版LATEX 的说明文档。 |
exscale | 提供了按比例伸缩的数学扩展字体。 |
fontenc | 指明使用哪种LATEX 字体编码(font encoding)。 |
ifthen | 提供如下形式的命令‘if . . . then do . . . otherwise do . . . .’ |
latexsym | 提供LATEX 符号字体。 |
makeidx | 提供排版索引的命令 |
syntonly | 编译文档而不生成 dvi 文件 |
inputenc | 指明使用哪种输入编码, 如 ASCII, ISO Latin-1, ISO Latin-2, 437/850IBM code pages, Apple Macintosh, Next, ANSI-Windows 或用户自定义编码。 |
文章浏览阅读5.8k次,点赞3次,收藏48次。存储系统及存储器概述。
文章浏览阅读310次。鸿蒙2.0系统现在是比较的火的,那么这个系统它怎么样呢?鸿蒙2.0这款系统是来自哪家品牌呢?相信很多小伙伴会有这样的疑问吧。那么我们就一起来了解一下吧。1.鸿蒙2.0系统是什么官方介绍“鸿蒙系统(HongmengOS)是一款“面向未来”的操作系统,一款基于微内核的面向全场景的分布式操作系统,现已适配智慧屏,未来它将适配手机、平板、电脑、智能汽车、可穿戴设备等多终端设备“。可以看到这是一场大的布局,..._什么是鸿蒙2.0
文章浏览阅读293次。Java面试笔试面经、Java技术每天学习一点Java面试关注不迷路作者:莫那·鲁道来源:http://thinkinjava.cn/前言随着业务发展越来越快,数据量越来越多,用户也越来..._异地存活java
文章浏览阅读896次,点赞3次,收藏4次。一、根据友盟官网的介绍引入依赖dependencies { implementation fileTree(include:['*.jar'], dir:'libs') // 下面各SDK根据宿主App是否使用相关业务按需引入。 // 友盟统计SDK implementation 'com.umeng.umsdk:common:9.4.7'// 必选 implementation 'com.umeng.umsdk:asms:1.4.1'// 必选 _apk文件中友盟appkey
文章浏览阅读4.2k次,点赞17次,收藏37次。目录1 前言2 交叉熵的实现过程3完整的自定义交叉熵4.使用自己one-hot的交叉熵1 前言楼主最近要修改一下one-hot然后送入交叉熵中,由于pytorch的torch.nn.CrossEntropyLoss()已经封装好了one-hot,所以需要自定义重写交叉熵,这里主要是多级交叉熵,而不是二分类交叉熵。2 交叉熵的实现过程首先看多级交叉熵的计算过程:L=−1N∑iN∑c=1Myiclog(pic)L = -\frac{1}{N}\displaystyle\sum_i^N\display_torch cross_entropy onehot
文章浏览阅读890次。Android O对应用在后台运行时可以执行的操作施加了限制,称为后台执行限制(Background Execution Limits),这可以大大减少应用的内存使用和耗电量,提高用户体验。后台执行限制分为两个部分:后台服务限制(Background Service Limitations)、广播限制(BroadcastLimitations)。后台服务限制如何才算是后台应用?除了下面情况外都是后..._android 后台数据 多长时间生效
文章浏览阅读120次。第六届中国云计算大会于2014年5月20-23日在北京国家会议中心拉开帷幕。本次大会立足实践,以国际化的视野,帮助与会者了解全球云计算技术的发展趋势;从应用出发,探讨交通、医疗、教育、金融、制造、数字娱乐等行业领域的实践经验;并通过技术专场、产品发布和培训课程等方式,深度剖析云计算大数据的核心技术。Facebook公司开源技术CTO John Ke...
文章浏览阅读484次。本文从用户需求满足的使用场景出发,从市场背景、产品逻辑、产品需求和产品功能几个方面对“拍摄编辑”功能展开了分析,探讨“拍摄编辑”功能在功能和策略方面的迭代优化,与大家分享。五年前,我想做视频字幕,需要把视频录制好并上传到电脑然后打开PR每分每秒的添加字幕,花费一小时甚至更长时间。今天,我只需要打开一个APP的自动字幕功能,几秒就可以搞定。现在,人人都可以是视频大师。01 分析目的目前内容类产品(长..._在线课程拍摄 需求分析方案怎么写
文章浏览阅读3.5k次。电商app支持手机充值现在很多的电商app都是支持手机充值的,我们公司也实现了这个功能。功能很简单,写文章主要是为了记录,没有什么技术难点。获取手机充值配置页面加载的时候,需要展示一个默认运营商的手机充值配置,我们公司默认的是联通的配置。获取配置的接口可以写在onload函数中。函数触发流程:先判断公司是否有可用余额,这是一个接口。在获取默认联通的手机配置信息,并渲染。获取手机运营商获取手机运营商的信息,一般都是通过手机号前3位或者前4位,所以统一一下,当手机位数超过4位时,进行手_uniapp 充值页面
文章浏览阅读1w次,点赞3次,收藏22次。一、在PyCharm/IDEA等工具中安装.ignore插件忽略不必要提交的文件在使用Pycharm或者IDEA时,git提交项目到本地仓库的时候,会把类似下面代码提交,不要将多余的代码提交,类似用IDE工具写代码的时候,会默认生成配置文件 编译的时候会生成本地编译后的target文件 单位测试后会生成test文件 本地的log日志文件这里面放的是一些项目的配置信息,包括历史记录..._idea workspace.xml不提交
文章浏览阅读2.7k次。由于项目需要,我仅有MDF和LDF文件,使用第三方工具进行导入数据库。1.采用windows连接2.新建查询:EXEC sp_attach_db @dbname = '你的数据库名', @filename1 = 'mdf文件路径(包缀名)', @filename2 = 'Ldf文件路径(包缀名)'例如 :EXEC sp_attach_..._navicat sqlserver mdf文件
文章浏览阅读854次,点赞30次,收藏29次。优先级决定了进程享受资源的前后,如果进程的优先级很小,调度器cpu在短时间内较大概率会频繁的调度这个进程,导致调度不太平衡,导致优先级高的优先得到资源,后续还有源源不断的进程产生,最后会导致常规进程很难得到cpu资源,意味着这个进程很长时间不被调度,作为一个要运行的进程,变得很卡顿,而其他优先级高的进程很快就跑完了,所以,这种情况称之为“进程饥饿”,就像去打饭长由于被插队长时间打不到饭。为什么需要运行队列,cpu只有一个。当前进程的信息都在寄存器保存,如果进程运行时间片到了,进程切换时,将临时数据带走,