latex

LaTex[三] 页面设置

故事扮演 提交于 2020-04-07 20:04:00
原生页面设置 LaTex原生的页面设置只需要在设置文档类型位置便可以完成,同时可以设置全局的文字字号 \documentclass[letterpaper,10pt]{article} 其中设置页面大小的相关命令可以自己查官方文档设置。 因为通常大家用的都是geometry宏包,所以就记录一下geometry中相关的使用方法。 geometry宏包 geometry有三个较为常用的命令 \geometry{} 通常放在导言区,用来设定整个文档的页面 \newgeometry{} \restoregeometry{} 一般来说,导言区定义页面之后就不能改变了,但是有时我们需要文档中不设定不一样格式,所以上面两个命令就可以完成这个任务,而且只能在文档中中部(\document{begin} 之后)。前者重置除了智障布局相关的参数(landscape,portrait,papersize,paper等)之外的所有参数。后者便会恢复导言区的设置。这样就只有中部的页面不一样了。 设定参数是 key=value 的形式,放在大括号之中,并使用“,”分隔开。 页面大小 大家最常用的是A4、A5这样的纸张大小,所以比较常用的都可以直接使用 paper|papername = a4paper 设定, 而相关参数大家可以参考geometry文档中的内容。 除此之外,我们还可以自定义宽度和高度

LaTex

时间秒杀一切 提交于 2020-04-05 16:32:21
LaTex 编译器 (下载 TexLive 会自动安装) Tex LaTex 命令行 查看版本 latex -v 编译 .tex 后缀的文件, 输出的文件为 .dvi 后缀的 latex file.tex 将 .dvi 转为 .pdf 文件 dvipdfmx file.dvi XeLaTex ( 推荐 ) 命令行 查看版本 xelatex -v 编译 .tex 为 .pdf 文件(无需生成中间 .dvi 文件) xelatex file.tex 特性 支持 UTF-8 编码 (要想使用中文,需要导入 ctex 宏包并且源文件使用 UTF-8 编码) TexStudio (LaTex IDE) Preference -> Build -> Default Compiler 修改为 XeLaTex ( 因为支持中文且可以直接生成 PDF 文件 ) LaTex 源文件结构 导言区(文档元属性设置) 命令 功能 额外说明 \documentclass{article} 文档类型 还有 article, book, report, letter \title{ 标题 } 文档标题 \author{ 作者名 } 文档作者 正文区(只能有一个) 命令 功能 额外说明 \begin{document} content… \end{document} 声明正文区 \maketitle 将导言区设置的

markdown、word、pdf文件之间相互转换

女生的网名这么多〃 提交于 2020-03-26 10:17:37
3 月,跳不动了?>>> 现实需求 平常会用markdown去写一些文档,这可以说是程序员的 最爱,但是在实际工作过程中与产品、需求人员以及客户交流更多还是使用word以及pdf等官方文档,直至发现了 Pandoc,它可以将文档在 Markdown、LaTeX、reStructuredText、HTML、Word docx 等多种标记格式之间相互转换,并支持输出 PDF、EPUB、HTML 幻灯片等多种格式。该程序被称为格式转换界的 “瑞士军刀”。 功能介绍 Pandoc 的作者是 John MacFarlane,他是加州大学伯克利分校的哲学系教授。Pandoc 使用 Haskell 语言编写,被作者用来生成讲义、课件和网站等。该程序开源免费,目前以 GPL 协议托管在 Github 网站上。 安装Pandoc 可以直接访问pandoc的官网 https://www.pandoc.org/installing.html ,由于我本地使用的mac系统所以直接找到对应mac版本,然后执行 brew install pandoc brew install pandoc-citeproc 使用文档转换 打开终端直接执行如下命令,如将word转为markdown文档,其他例旧即可,这里注意pandoc不能转换doc格式的需要docx格式的 pandoc project.docx -o

[Matlab] 画图命令

眉间皱痕 提交于 2020-03-26 03:00:11
matlab画图命令,不定时更新以便查找 set(gcf, 'color', [1 1 1]);     % 使图背景为白色 alpha(0.4);           %设置平面透明度 plot(Circle1,Circle2,'k--','linewidth',1.25);  % 'k--'设置线型  ‘linewidth’,1.25  设置线宽度为1.25 %线型   ‘.’   点 %     ‘-’  线 %     '--' 虚线 %‘linewidth’,1.25 可以设置曲线,grid,mesh,surf fillt(Circle1,Circle2);        %填充 figure('NumberTitle', 'off', 'Name', '原始数据');    % set figure title zlim([-0.05,0.05]) xlim([-1.2,1.2]) ylim([-1.2,1.2])          %设置坐标轴范围 set(gca,'ztick',-0.05:0.025:0.05)  %设置坐标轴刻度,步长 set(gca,'FontSize',14,'Fontname', 'Arial ');   %设置坐标轴字体大小和字体 关于LaTeX字体 xlabel('$X$','interpreter','latex','FontSize

latex 如何添加圆圈数字?

风流意气都作罢 提交于 2020-03-25 09:04:48
众所周知, L AT EX 提供了 \textcircled 命令用以给字符加圈,但效果却不怎么好: 实际上,加圈并不是一个平凡的变换,它会涉及到圈内字符形状的微调,而这是几乎无法在 T EX 宏层面解决的。因此,要得到比较好的效果,最好能使用预先设计的字符形(glyph )。 传统方案 pifont 宏包提供了一系列 杂锦符号 (dingbats ),其中就有带圈数字。 pifont 属于 psnfss 宏集,它封装了一系列 PostScript 字体,包含著名的 Helvetica、Times、Courier 等。 pifont 使用的是 Zapf Dingbats 字体。 使用 \ding{<number>} 可以很方便地使用带圈数字(共有四种 ),当然也有其他符号。具体数字可参见下图: 在主流的 T EX 引擎下, pifont 宏包都可以使用。 Unicode 数字 0–50 的带圈版本都分配了对应的 Unicode 码位,因而在现代 T EX 引擎( X⁠ E⁠T EX 和 Lu a­T EX,若无特殊说明以下仅讨论这两者)中,配合合适的字体,理论上可以直接输入这些符号。具体见下表 : [1] ⓪ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ 24EA 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 ⑪ ⑫ ⑬ ⑭ ⑮ ⑯

Pandoc fails to render valid LaTeX macro definitions from markdown (and R markdown)

浪尽此生 提交于 2020-03-23 09:36:51
问题 In R, I have character objects that contain LaTeX macro definitions. The challenge is to use these objects in R Markdown documents, so that the macro definitions are rendered correctly when the .Rmd files are converted to LaTeX (and then to PDF). It is a challenge because Pandoc (v2.9.1 and 2.9.2) fails to render some macro-generating code correctly, even when that code is valid LaTeX. Here is a minimal example. First, consider this Rmd file: --- title: "Rendering LaTeX Macros from R Objects"

Pandoc fails to render valid LaTeX macro definitions from markdown (and R markdown)

荒凉一梦 提交于 2020-03-23 09:36:34
问题 In R, I have character objects that contain LaTeX macro definitions. The challenge is to use these objects in R Markdown documents, so that the macro definitions are rendered correctly when the .Rmd files are converted to LaTeX (and then to PDF). It is a challenge because Pandoc (v2.9.1 and 2.9.2) fails to render some macro-generating code correctly, even when that code is valid LaTeX. Here is a minimal example. First, consider this Rmd file: --- title: "Rendering LaTeX Macros from R Objects"

Error generating PDF with RMarkdown

 ̄綄美尐妖づ 提交于 2020-03-23 08:07:30
问题 I just bought a new Mac. I've cloned my git repo onto it, and ran the following, which worked fine on the old Mac: rmarkdown::render(input = "statement.Rmd", output_format="pdf_document", output_file = paste(Payees$Payee[i], "identifying text", i, "2018_02", ".pdf", sep=''), output_dir = "~/Desktop/path/to/directory") I've installed tinytex on the new box, and I've run install_tinytex() . Here's the error I get: tlmgr: package repository http://ctan.math.washington.edu/tex-archive/systems

用LaTeX做幻灯片

a 夏天 提交于 2020-03-22 05:55:23
LaTeX相比PowerPoint的好处有二,一是对公式之类的支持很专业,二是模板可重用;坏处是入门略微复杂一些。大家自己权衡。 这里介绍的是Beamer,beamer 的作者是德国的 Till Tantau 教授( http://www.tcs.uni-luebeck.de/pages/tantau )。 下面我们一步一步来吧: 1. 安装 我使用的是 CTeX套装2.4.6 完整版 其中已经包含了 Beamer 以及搭档 pgf , xcolor 2.懒人都从example开始 [安装目录]\texmf\doc\latex\beamer 其中doc目录中有说明文档、solutions目录中有三种演说场景的模板、examples下有很多例子,其中NO.6有中文示例。但其中 \begin{CJK}{GB}{kai} ...... \end{CJK} 要改为 \begin{CJK*}{GBK}{kai}......\end{CJK*} 3 为slide建立目录,目录以演说的日期开头。嗯,好习惯啊。 4 选一个examples中的模板开始。 5 Hints of mine,使用经验啊 Hint1 要支持中文,文档类型应该这样写 \documentclass[cjk]{beamer} Hint2 [以30分钟内的演说为例] section是节,一般两到三个就行了

用latex和beamer做幻灯片

时光怂恿深爱的人放手 提交于 2020-03-22 05:55:07
做幻灯片是一件头疼的事。而用latex做幻灯片是一件很头疼、很头疼、cdots、很头疼的事……总结和收集了一些经验如下: beamer教程 有很多教程。对于初学者,最好先copy别人(比如师兄师姐的)模板用,或者直接看beamer的例子,C:CTeXtexmfdoclatexbeamerexamples。入门后,我觉得最好的提高教程是Ki-Joo Kim的 Beamer v3.0 Guide ,本身就是一个幻灯片,写的很清楚,看得也很爽。最后是beamer的用户手册,参考用。 中文幻灯片 一定要定义documentclass[cjk]{beamer},别忘了“cjk”,否则编译不通过 pdf书签中文乱码 这是做中文幻灯片时必然遇到的问题…… 在Adobe Reader中,显示在一旁的书签(Bookmark)是Unicode的。这样一来,如果单纯是使用pdflatex生成pdf将会显示乱码。所以,若要生成中文的Bookmark就需要执行如下命令: pdflatex slide.tex pdflatex slide.tex gbk2uni slide.out pdflatex slide.tex 注:gbk2uni是cct的一个小工具。 改变文字颜色 textcolor{blue!80!white}可以调色,这是xcolor包的一个功能。