LaTeX通⽤简洁模板
LaTeX通⽤简洁模板(⽤于CTeX套装下的⾃带WinEdt编辑器)
之前写过⼀个LaTeX的中⽂模板,此次做了⼀些修改,主要是:
有同学反映,之前⼀个模板显得⽐较乱。虽然将正⽂部分注释掉了,源码显得还是太乱⽽不够简明,故删去了我内容部分。适合于简明的⼩⽂章。
⼤部分同学不⼤了解LaTex,⼤部分东西⼀不知道怎么实现就去百度,费时费⼒,⽤起来很困难。故⽽,将基本可能⽤到的宏包都激活放在了导⾔区。使⽤时,可以看看当前⽂档⾥⾯和菜单栏⾥⾯有没有,有的话看看使⽤⼿册即可。没有再去搜索。
下⾯贴代码,同样⽤“LaTeX”编译。
\documentclass[a4paper]{ctexart} %CTEX报告⽂章格式
\usepackage[top=3cm,bottom=2cm,left=2cm,right=2cm]{geometry} % 页边距
\usepackage{amsmath} %数学公式
\usepackage{amsthm}
\usepackage{longtable} %长表格
\usepackage{graphicx} %图⽚
\usepackage{tikz} %画图
\usepackage{cite}
\usepackage{listings}
\usepackage{amsfonts}
\usepackage{subfigure}
\usepackage{float}
\usepackage[colorlinks,linkcolor=black,hyperindex,CJKbookmarks,dvipdfm]{hyperref}
\lstset{language=Mathematica}%这条命令可以让LaTeX排版时将Mathematica键字突出显⽰
\lstset{extendedchars=false}%这⼀条命令可以解决代码跨页时,章节标题,页眉等汉字不显⽰的问题
\usetikzlibrary{shapes,arrows} %tikz图形库
\usepackage{overpic} %图上标记
\usepackage{ccaption} %中英⽂题注
\usepackage[numbers,sort&compress]{natbib} %参数代表:数字和排序与压缩
\bibliographystyle{GBT7714-2005NLang} %参考⽂献格式设为GBT7714-2005N.bst
%\usepackage[draft=false,colorlinks=true,CJKbookmarks=true,linkcolor=black,citecolor=black,urlcolor=blue]{hyperref} %参考⽂献跳转,此宏包会⾃动载⼊gr aphicx,要使⽤这条命令要注释掉前⾯的⼀条hyperref命令,因为会再次载⼊会冲突。
\usepackage{textcomp} %摄⽒度符号
\usepackage{ccmap} %pdf中⽂复制
\usepackage{color} %gnuplot彩⾊⽂字
\usepackage{indentfirst}
\setlength{\parindent}{2em}
\usepackage{texshade} %texshade,此宏包与graphicx冲突,故放最后。它可以⽤同⼀种颜⾊表记出各个序列中相同部分。%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%下⾯是关于浮动体的⼀些设置,表格图表等有时候浮动不⼤合理,使得⽂章⼤⽚空⽩,极其难看,可以使⽤下⾯命令进⾏控制
\renewcommand{\textfraction}{0.15}%页⾯中必须⽤来排放⽂本的最⼩⽐例。缺省值为 0.2,即⼀页中浮动对象所占的⽐例不得超过 80%。
\renewcommand{\topfraction}{0.85}%页⾯顶部可以⽤来放置浮动对象的⾼度与整个页⾯⾼度的最⼤⽐例。缺省值为 0.7,即放置在页顶部的浮动对象所占的⾼度不得超过整个页⾯⾼度 70%。同样地,如果多个使⽤了选项 t 的浮动对象的⾼度和超过了整个页⾯⾼度的 60%,即使它们的数⽬没有超过 topnumber 的值,仍将⼀个也不会被放置在页⾯顶部。
\renewcommand{\bottomfraction}{0.65}%页⾯底部可以⽤来放置浮动对象的⾼度与整个页⾯⾼度的最⼤⽐例。缺省值为 0.3,这使得如果浮动对象的⾼度不超过整个页⾯⾼度的 40%,可以允许放置在页⾯底部。
\renewcommand{\floatpagefraction}{0.60}%浮动页中必须由浮动对象占⽤的最⼩⽐例。因此在⼀浮动页中空⽩所占的⽐例不会超过 1 - \floatpagefraction。缺省值为 0.5。%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\makeatletter %重定义chapter命令,需要使内部命令“at”命令在当前⽂档中激活。这个修改命令不能再article类中打开,因为没chapter。
%\renewcommand{\chapter} {\endgraf
% \thispagestyle{empty} % Page style of chapter page is 'plain'
% \global\@topnum\z@ % Prevents figures from going at top of page.
% \@afterindenttrue % Inserts indent in first paragraph. Change
% \secdef\@chapter\@schapter} % to \@afterindentfalse to remove indent.
%\makeatother
\author{陆嵩}
\author{陆嵩}
\begin{document}
%%%%%%%%%%正⽂中可能⽤到的⼀些命令⽰例%%%%%%%%%%%%%%%%%%%%
%⽐较乱,可以使⽤Ctrl+F检索你要的。
%\CTEXoptions[contentsname={\bfseries\zihao{4} ⽬\quad 录}]
%%\CTEXsetup[nameformat+={\zihao{3}}]{chapter}
%%\CTEXsetup[titleformat+={\zihao{3}}]{chapter}
%\CTEXsetup[number={\arabic{chapter}}]{chapter}
%\CTEXsetup[name={,}]{chapter}
%\CTEXsetup[format={\zihao{4}}]{section}
%\CTEXsetup[format={\bfseries\zihao{4}}]{subsection}
%\CTEXsetup[format={\bfseries\zihao{-4}}]{paragraph}
%%\CTEXsetup[beforeskip={0em}]{paragraph}
%\CTEXsetup[beforeskip={0pt}]{chapter}
%\CTEXsetup[afterskip={2em}]{chapter}
%%\CTEXsetup[afterskip={0pt}]{subsection}
%%\captionwidth{0.8\textwidth}
%%\changecaptionwidth
%\thispagestyle{empty}
%%%\pagestyle{plain}
%%\newpage
%\setcounter{page}{1}
%\pagenumbering{Roman}
%\noindent\addcontentsline{toc}{section}{摘要}
%\begin{center}\zihao{4}\textbf{摘要}\quad\zihao{-4}\end{center}
%\vspace{1em}
%%\noindent\zihao{4}\textbf{关键词}\quad\zihao{-4} 最⼩旋转曲⾯;Mathematica;样条插值;变分法
%%\tableofcontents
%\setcounter{page}{1}
%\pagenumbering{arabic}
%\pagestyle{headings}
%\href{amss:lusongcool@gmail}{lusongcool@gmail} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{center}\zihao{3}\textbf{题⽬}\end{center}
\begin{center}\zihao{5}\textbf{中国科学院数学与系统科学研究院\ 计算数学与科学⼯程计算研究所 \ 陆嵩}\end{center}这⾥写正⽂,记得有⼏个技巧:
\begin{itemize}
\item 很多环境,公式等命令都可以在菜单栏中到。不必有⽼黄⽜精神。
\item 图表可以从Excel中复制过来。见我的博客。
\item 复杂公式也可以从公式编辑器复制过来。
\item 不要什么东西⼀不知道怎么实现就去百度,可以看看我上⾯写的⾥⾯和菜单栏⾥⾯有没有。
\end{itemize}
\end{document}
出现类似于“option clash for package
hyperref”的报错提⽰,⼀般是包重载了,可以看看错误命令上⾯是不是已经写过⼀个这个命令。
网页模板编辑器如果想⽤pdflatex编译,把第13⾏注释掉就可以。
再次强调:
· 很多环境,公式等命令都可以在菜单栏中到。不必有⽼黄⽜精神。
· 图表可以从Excel中复制过来。见我的博客。
· 复杂公式也可以从公式编辑器复制过来。
· 不要什么东西⼀不知道怎么实现就去百度,可以看看我上⾯写的⾥⾯和菜单栏⾥⾯有没有。
Markdown和扩展Markdown简洁的语法
代码块⾼亮
图⽚链接和图⽚上传
LaTex数学公式
UML序列图和流程图
离线写博客
导⼊导出Markdown⽂件
丰富的快捷键
附Markdown使⽤语法简介:
快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引⽤ Ctrl + Q
插⼊链接 Ctrl + L
插⼊代码 Ctrl + K
插⼊图⽚ Ctrl + G
提升标题 Ctrl + H
有序列表 Ctrl + O
⽆序列表 Ctrl + U
横线 Ctrl + R
撤销 Ctrl + Z
重做 Ctrl + Y
Markdown及扩展
Markdown 是⼀种轻量级标记语⾔,它允许⼈们使⽤易读易写的纯⽂本格式编写⽂档,然后转换成格式丰富的HTML页⾯。 ——使⽤简单的符号标识不同的标题,将某些⽂字标记为粗体或者斜体,创建⼀个等,详细语法参考帮助?。
本编辑器⽀持 Markdown Extra , 扩展了很多好⽤的功能。具体请参考.
表格
Markdown Extra 表格语法:
项⽬价格
Computer$1600
Phone$12
Pipe$1
可以使⽤冒号来定义对齐⽅式:
项⽬价格数量Computer1600 元5
Phone 12 元12Pipe
1 元
234
项⽬价格数量###定义列表
Markdown Extra 定义列表语法:项⽬1项⽬2: 定义 A : 定义 B 项⽬3
定义 C 定义 D
定义D内容
代码块
代码块语法遵循标准markdown代码,例如:
@requires_authorization
def somefunc (param1='', param2=0): '''A docstring'''
if param1 > param2: # interesting print 'Greater'
return (param2 - param1 + 1) or None class SomeClass : pass
>>> message = '''interpreter ... prompt'''
###脚注⽣成⼀个脚注.
⽬录
⽤ [TOC]来⽣成⽬录:
⽂章⽬录
数学公式
使⽤MathJax渲染LaTex 数学公式,详见.
⾏内公式,数学公式为:。
块级公式:
更多LaTex语法请参考 .
Γ(n )=(n −1)!∀n ∈N x =
2a
−b ±b −4ac 2
UML 图:
可以渲染序列图:
或者流程图:
关于 序列图 语法,参考 ,
关于 流程图 语法,参考 .
离线写博客
即使⽤户在没有⽹络的情况下,也可以通过本编辑器离线写博客(直接在曾经使⽤过的浏览器中输⼊即可。Markdown编辑器使⽤浏览器离线存储将内容保存在本地。
⽤户写博客的过程中,内容实时保存在浏览器缓存中,在⽤户关闭浏览器或者其它异常情况下,内容不会丢失。⽤户再次打开浏览器时,会显⽰上次⽤户正在编辑的没有发表的内容。
博客发表后,本地缓存将被删除。
⽤户可以选择 把正在写的博客保存到服务器草稿箱,即使换浏览器或者清除缓存,内容也不会丢失。
**注意:**虽然浏览器存储⼤部分时候都⽐较可靠,但为了您的数据安全,在联⽹后,请务必及时发表或者保存到服务器草稿箱。
##浏览器兼容
1. ⽬前,本编辑器对Chrome浏览器⽀持最为完整。建议⼤家使⽤较新版本的Chrome。
2. IE9以下不⽀持
3. IE9,10,11存在以下问题
1. 不⽀持离线功能
2. IE9不⽀持⽂件导⼊导出
3. IE10不⽀持拖拽⽂件导⼊
1. 这⾥是 脚注 的 内容.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论