玩转LaTeX(四)【文献引入、自命令】

参考文献BibTeX:

使用最原始的文献导入:(正文区)

\begin{document}%参考文献bibtex     %一次管理一次使用     %参考文献格式:     %\begin{thebibliography}{编号样本}     %   \bibitem[记号]{引用标志}文献条目1     %   \bibitem[记号]{引用标志}文献条目2     %   ......     %   \end{thebibliography}     %其中文献条目包括:作者,题目,出版社,年代,版本,页码等。     %引用时采用"\cite{引用标志1}"     \begin{thebibliography}{99} %99表示最多引用99个参考文献        \bibitem{article1}陈立辉,苏伟,蔡川,陈晓云.\emph{基于LaTex的Web数学公式提取方法研究}[J].计算机科学. 2014(06)       %一个bibitem表示一个参考文献文目        \bibitem{book1}William H.Press,Saul A. Teukolsky,William T. Vetterling,Brian P. Flannery \emph{Numerical Recipes 3rd Edition:The Art of scientific Computing} Cambridge University Press,New York , 2007.    %“\bibitem”后面括号的内容表示必选内容,表示该条文献的引用标志。“book表示一本书籍文献”        \bibitem{latexGuide}Kopka Helmut,w. Daly Patrick,\emph{Guide to \LaTeX},$4^{th}$ Edition.Available at \texttt{http: //www. amazon.com}.        \bibitem{latexmath}Graetaer. George,\emph{Math Into \LaTeX},BirkhAuser Boston; 3 edition (June 22,2000).  %"\emph"表示强调参考文献中的某些内容          \end{thebibliography}\end{document}

使用“数据库”导入文献:

首先需要建立一个bib文件夹(这个就类似于数据库,存放文献的东西),如下:

然后打开这个文件将内容复制进去(如何找如下图的内容见文章LaTex4【下载模板、引入文献】):

接着,在正文区:

这是一个参考文献的引用:\cite{饶胜文2013大汉帝国在巴蜀}    %这个引用了之后,在参考文献中自动生成文献的内容     另一篇:\cite{1995Sandwich}     第三篇:\cite{单忠艳2001碘致甲状腺功能减退症的流行病学对比研究}     \bibliography{resource}   %在文章需要文献的地方使用命令“\bibliography”,resource表示加入你的数据库

参考文献BibLaTeX:

导言区:

\documentclass{ctexart}%biblatex参考文献\usepackage[style=numeric,backend=biber,utf8,sorting=centy]{biblatex}%biblatex参考文献引入的包.后端程序为biber.c:中文,e:英文,n:作者姓名,t:文献标题,y:出版年份。"sorting=centy"表示先中文后英文,并根据姓名标题出版年字段进行排序。ecnty表示先英文后中文\addbibresource{resource.bib}%导言区添加参考文献数据库,不可以省略后缀名

正文区:

\begin{document}     %参考文献biblatex(biber)     无格式化引用\cite{1995Sandwich}     带方括号的引用\parencite{单忠艳2001碘致甲状腺功能减退症的流行病学对比研究}     上标引用\supercite{饶胜文2013大汉帝国在巴蜀}     \nocite{*}  %列出没有引用的参考文献     \printbibliography   %在适当的地方使用命令“printbibliography”输出参考文献,注意参考文献是英文。如果要是中文则添加一下可选参数,例如:\printbibliography[title={参考文献}]\end{document}

自定义环境和命令方法

导言区:

\newcommand\PRC{People's Republic of \emph{China}}%命令一个prc命令\newcommand\loves[2]{#1 喜欢 #2} %该命令可以使用参数,参数从1到9,用#1,#2 。。。 #9表示\newcommand\hatedby[2]{#2 不受 #1 喜欢}  %#1对应第一个参数,以此类推\newcommand\love[3][喜欢]{#2#1#3}\renewcommand\abstrctname{内容简介}\newenvironment{myabstract}[1][摘要]%    {\small    \begin{center}\bfseries #1\end{center}%    \begin{quotation}}%    {\end{quotation}}%{}环境前定义\newenvironment{Quotation}[1]%{\newcommand\quotesource{#1}%    \begin{quotation}}%    {\par\hfill--- 《\textit{\quotesource}》%    \end{quotation}}

正文区:

\begin{document}%自命令和环境     \PRC   %只需要在自命令区域修改内容即可     \loves{猫猫}{鱼}     \hatedby{猫猫}{萝卜}     \love{猫儿}{鱼}     \love[最爱]{猫儿}鱼{}     \begin{abstract}         这是一段摘要。。。     \end{abstract}     \begin{myabstract}[我的摘要]         这是一段自定义格式的摘要。。。     \end{myabstract}     \begin{Quotation}{易$\cdot$乾}        初九,潜龙勿用。       \end{Quotation}     定义命令和环境是进行\LaTeX{}格式定制、达成内容与格式分离且标的利器。使用自定义的命令和环境把字体、字号、缩进、对齐、间距等各种琐细的内容包装起来,赋以一个有意义的名字,可以使文挡结构清晰、代码整洁、易于维护。在使用宏定义的功能时,要综合利用各种已有的命今、环境、变量等功能,事实上,前面所介绍的长度变量与盒子、字体字号等内容,大多并丕直接出现在文档正文史,而主要都是用在实现各种结构化的宏定义里。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

每天都是被迫学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值