latex

LaTeX入门笔记2——表格

天涯浪子 提交于 2020-02-06 21:10:26
表格绘制 看这篇博客即可 Latex基本表格绘制 内容包括: 1.基本格式 2.添加竖线和横线 3.设置每一列的单元格格式 4.常见的三线表 5.table环境 6.单元格合并 7.斜线表头 8.其他(2018.11.23) 由于科研常用的是 三线表 ,这里把三线表拿出来单独写: \documentclass [ UTF8 ] { ctexart } \begin { document } \begin { tabular } { ccc } \hline 姓名 & 学号 & 性别\\ \hline Steve Jobs & 001 & Male\\ Bill Gates & 002 & Female\\ \hline \end { tabular } \end { document } 示意如图: 要让 表格的第一根线和最后一根线比表格中的横线更粗一些 ,在word里我们用的是1.5px的粗细,在LaTeX里我们采用宏包 booktabs 。 加载 booktabs 宏包之后可以使用 \toprule 和 \bottomrule 命令分别画出表格头和表格底的粗横线,而用 \midrule 画出表格中的横线。 \documentclass [ UTF8 ] { ctexart } \usepackage { booktabs } % 加载宏包 { booktabs } \begin

Latex 的 cctbook 文类下修改参考文献标题的一个实践

孤人 提交于 2020-02-06 19:24:37
我在 cctbook 文类下, 最初为了把章节中的中文都改为阿拉伯数字, 如把 “第一章” 改为 “第 1 章”, 我在导言区加上了 \usepackage[center]{titlesec} \titleformat{\chapter}{\centering\sanhao\bfseries\heiti}{第~\,\thechapter\,~章}{1em}{} 发现虽然所有章节都按我的要求修改了, 但是参考文献标题前面也出现了第几章, 如下图所示 为了解决这个问题, 我在参考文献代码前再用一次**\titleformat**, 如下所示 \titleformat{\chapter}{\centering\sanhao\bfseries\heiti}{}{0em}{} \bibliographystyle{plain} \bibliography{myref} 即得 去掉了前面的第 7 章. 注: \titleformat{\chapter}{\centering\sanhao\bfseries\heiti}{}{0em}{} 中的 0 em 不能改成其他的, 不然 “参考文献” 这四个字就不居中了, 比如改成 7 em 后可以发现 “参考文献” 这四个字明显偏右了, 如下图 来源: CSDN 作者: xo水口之星 链接: https://blog.csdn.net

Latex公式编辑快速入门

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-06 18:14:20
本文出自我的 掘金 博客, 欢迎大家访问 如果您是为了用 Latex 来进行论文编辑, 那么本文不适合您, 如果您是和我一样, 只是为了用 Latex 来进行一些常见的公式编辑, 那么您可以花费三分钟时间浏览一下这篇文章, 本文只讲应用, 只来干货 1. 行内公式一般由前后签个美元符号 $...$ 表示 例如 $a + b = b + a$ --> a + b = b + a a + b = b + a a + b = b + a 2. 上标用特殊字符 ^ 表示, 下标用特殊字符 _ 表示, 例如 $10^n$ --> 1 0 n 10^n 1 0 n , $a_i$ --> a i a_i a i ​ , $A_{ij} = 2^{i+j}$ --> A i j = 2 i + j A_{ij} = 2^{i+j} A i j ​ = 2 i + j 3. 上下标可以同时使用, 也可以嵌套使用. 同时使用上下标, 上下标的先后次序并不重要, 二者互不影响, 但 嵌套使用上下标时, 外层一定要分组 例如: $A_i^k = B^k_i$ --> A i k = B i k A_i^k = B^k_i A i k ​ = B i k ​ $K_{n_i} = K_{2^i} = 2^{n_i} = 2^{2^i}$ --> K n i = K 2 i = 2 n i = 2 2 i

通过 toc 文件手动修改 Latex 目录

本秂侑毒 提交于 2020-02-06 02:25:03
我用 Latex 在 cctbook 文类下写毕业论文的时候, 为了满足老师的要求, 需要将目录中的章节编号都改成阿拉伯数字, 比如 “第一章” 要改为 “第 1 章”, 未改之前的目录如下图所示: 然后我去查资料, 虽然没查到可以直接解决我的问题的资料, 但是在知乎上看到了如下资料: 由于 2017 年 6 月 24 日的回答中没有说明是哪一个文件, 所以我尝试了多个文件后发现修改 toc 文件后再编译一次能达到我最初的目的, 知乎上 13 天前那个回复 “.toc后缀的那个文件” 的水口之星就是我. 具体操作如下: 用记事本打开 toc 文件 将 “一\unskip” 改成 “~1~" 后保存并关闭 toc 文件 编译一次即可达到目标 注: 若修改 toc 文件后编译 2 次的话, 又会使得 “第 1 章” 变回 “第一章”, 所以这种修改目录的方法要在所有的内容都写完后, 最后编译 1 次修改目录得到满足要求的 PDF, 千万不要编译大于 1 次. 显然, 通过修改 toc 文件还可以作其他类型的目录修改, 只要注意只编译 1 次就行. 来源: CSDN 作者: xo水口之星 链接: https://blog.csdn.net/xo18217751652/article/details/104181107

Latex 部分语法

ぐ巨炮叔叔 提交于 2020-02-05 12:17:35
箭头 latex 显示效果 \uparrow ↑ ↑ \downarrow ↓ ↓ \Uparrow ⇑ ⇑ \Downarrow ⇓ ⇓ \updownarrow ↕ ↕ \Updownarrow ⇕ ⇕ \rightarrow → → \leftarrow ← ← \Rightarrow ⇒ ⇒ \Leftarrow ⇐ ⇐ \leftrightarrow ↔ ↔ \Leftrightarrow ⇔ ⇔ \longrightarrow ⟶ ⟶ \longleftarrow ⟵ ⟵ \Longrightarrow ⟹ ⟹ \Longleftarrow ⟸ ⟸ \longleftrightarrow ⟷ ⟷ \Longleftrightarrow ⟺ ⟺ 上下标位置 行间公式 行间公式默认位置在上下位置。 $$J(\theta)=\sum_{i=0}^{m} (h_{\theta}(x_i)-y_i)^2$$ \[J(\theta)=\sum_{i=0}^{m} (h_{\theta}(x_i)-y_i)^2\] 若需要转换显示位置,可采用: $$J(\theta)=\sum\nolimits_{i=0}^{m} (h_{\theta}(x_i)-y_i)^2$$ \[J(\theta)=\sum\nolimits_{i=0}^{m} (h_{\theta}(x_i)-y_i)^2

log_2020_0121: vscode初尝试

本小妞迷上赌 提交于 2020-02-03 15:39:07
初步熟悉了vsc的工作逻辑.在前面一篇的配置过程中里也熟悉了一点.json配置文件的编辑逻辑. 把插件都记录在这里会不会有利于工作环境的迁移?我觉得这是法律允许的事情.jpg. vsc已安装的插件说明(持续更新中) Bracket Pair Colorized 2(各层括号多彩配对) C/C++(MS官方的语言支持) C++ Intelllisense(定义文档跳转+自动补全+……) Chinese (Simplified) Language Pack for VSC Code Runner (gcc集成工具) Indenticator(高亮代码当前的层级) - JetBrains IDE Keymap(JetBrains家的快捷键布局) LaTeX language support(LaTeX的补全支持等) LaTeX Workshop(LaTeX的编译支持等套件的集成) Live Share(实时协作,暂时用不到) Markdown Preview Enhanced(一个非常好用的markdown插件,基本上集成了所有需要的功能) markdownlint(针对markdown的语言提示和风格检查) Material Icon Theme(鹅厂推荐的Icon Theme,好看就留了) PowerShell(MS预装) Python(MS官方的语言支持) TabNine

Table with borders in HTML and LaTeX output from Markdown source with Pandoc

空扰寡人 提交于 2020-02-03 04:31:26
问题 This is a sample table in Markdown for Pandoc. Simple tables look like this: Right Left Center Default ------- ------ ---------- ------- 12 12 12 12 123 123 123 123 1 1 1 1 Table: Demonstration of simple table syntax. It does not add borders unfortunately. I might code it as an HTML table, but in this case it will not work in LaTeX. How can I make a table with borders working both with LaTeX and HTML output? If Pandoc can't do the job, is there a similar tool which is able to? 回答1: The

latex学习笔记----数学公式

瘦欲@ 提交于 2020-02-03 01:03:30
https://www.jianshu.com/p/d7c4cf8dc62d 1、数学公式在 \( 和 \)之间,$和$之间,或者\begin{math}和\end{math}之间 2、对于较大的数学式子,最好的方法是使用显示式样来排版:将他们放置于\[ 和 \]之间, 或者\begin{displaymath}和\end{displaymath}之间,这样排版的没有编号,如果需要编号使用equation环境来达到这个目的。 3、如果在公式中需要出现普通的文本,必须使用命令,\textrm{...}来输入文本 4、空心粗体,来表示实数集合,使用\mathbb{R}得到 5、数学模式中的分组,用{},比如{x+y} 6、小写希腊字母 \alpha 大写\Alpha 7、指数和下标: a_{1} 表示a1(下标) x^{2} x的平方 8、平方根符号 \sqrt,n次方根相应地为:\sqrt[n] \sqrt{x} 9、\overline \underline 在表达式的上下方画出水平线 10、\overbrace \underbrace 在表达式的上下方给出一水平的大括号 11、空格: 两个quad空格 a \qquad b a \qquad b 两个m的宽度 quad空格 a \quad b a \quad b 一个m的宽度 大空格 a\ b a\ b 1/3m宽度 中等空格 a\

latex学习笔记----基本知识、文档排版

你。 提交于 2020-02-03 00:31:07
1、空格和制表符等空白字符视为相同的空白距离,多个连续的空白字符等同为一个字符。 2、# $ % ^ _ { } ~ 在这些字符前面加上反斜线,就可以在文本中得到它们。 反斜线\不能在前面添加反斜线的得到,\\是一个用来断行的命令 3、注释 % 4、\documentclass{...}和\begin{document}之间的区域称作导言区 \documentclass{article} \begin{document} Small is big \end{document} 5、文档布局 \documentclass[options]{class} class指明了所要创建的文档类型 class有一下几种:article(排版科技期刊、短报告、程序文档、邀请函)、report(排版多章节的长报告,短篇的书籍,博士论文等)、 book(排版书籍)、 slides(排版幻灯片) 10pt,11pt,12pt设置文档所用的字体的大小 a4paper,letterpaper...设置纸张的大小 fleqn 数学公式左对齐 6、调入宏包,\usepackage[options]{package} 7、特殊字符和符号: 引号:两个 ' ' 而不是“ 波折号和连字号 :用不同数目的短划可以得到 - -- --- 波浪号~:$\sim$demo ~demo ° 度的符号:$-30\,^{

How do I insert a line break in an xtable caption?

≯℡__Kan透↙ 提交于 2020-02-02 13:37:00
问题 I'm sure it's a simple solution but Ive been searching all day trying to solve this. All I want to do is split an xtable caption over 2 lines. I've tried \n and caption.width to no avail. \documentclass{article} \usepackage{caption} \begin{document} <<makedata,echo=TRUE,results='asis'>>= df <- matrix(round(rnorm(9, 20, 10)), 3, 3) colnames(df) <- c("Column1","Column2","Column3") require(xtable) print (xtable(df, caption="Title1\nTitle2"),caption.placement="top") @ \end{document} 回答1: I think