写文章的碎碎念

  最近在写文章,不能是最近,应该是很久以前了,提起写文章,也是个血泪史。向我这种渣渣,写个文章也是费劲,现在也只是在deadline前垂死挣扎,无奈,罢了罢了,说正事吧。

一、Linux下写文章的工具

  Linux下当然推荐用Texmaker,好看又好用,安装就不说了,自行google。

二、关于文章中的图片

  文章中的图片最好是用eps格式的,eps就是俗称的矢量图,有什么好处的,普通的png格式的图像,你放大个二三百倍,早就成锯齿装的了,但是eps就不会,任你随意放大,还是保持原有的清晰度。但是千万不要向我那样naive,我一开始在文章中使用的eps格式的图像是通过某一个网站转换而来的,也就是先生成png格式,然后把png格式转换为eps格式用在文章中。简直愚蠢的不行,这就是披着eps的外衣,透露着png的屌丝气息。所以我们需要原生的eps文件,怎么办呢?据说matlab可以生成eps文件,奈何我不用matlab,只好用matplotlib来折腾,没想到还真是可以。

如果只是想生成eps格式的图像,只需要以下几行代码即可:

plt.imshow(data)
foo_fig = plt.gcf()
foo_fig.savefig('./mm.eps', format='eps', dpi=1000)

这样就可以生成eps的文件了,高清放大无失真。但是这好像不能直接把它用在文章中,我们都知道matplotlib保存的图像都是有背景的,或者说边框极大,当你把上一步生成的图像放到你的文章中的时候,你会发现文章中会有非常多的空白存在。简直丑的不行,那怎么办?我们怎么样才能去掉这个边框呢,你可千万别截图,截图之后还是png等的啊,还是不能用啊。所以我们需要去掉边框依然是eps格式的图像。

  搜索了一番,找到了"epstool"这个工具,它就可以把那些无用的边框去掉。怎么使用的,你只需要做如下的改动即可:

plt.imshow(data)
foo_fig = plt.gcf() 
# 'get current figure' foo_fig.savefig('./originData.eps', format='eps', dpi=1000)
target = 'eps'
tp0 = "./tp0." + target
tp1 = "./tp1." + target
foo_fig.savefig(tp0, dpi=1000)

cmd0 = "epstool -b -t4 --output %s %s" % (tp1, tp0)
cmd1 = "epstool -p --output %s %s" % (target, tp1)
cmd2 = "rm tp*"
os.system(cmd0)
os.system(cmd1)
os.system(cmd2)

plt.show()

  这样就可以把边框去掉,然后保存在本地的是一个eps文件。然后就可以放在你的文章中了。


三、关于文章中的参考文献

  参考文献最开始我是使用的bib格式,因为之前下载的模板中有bib文件,然后在谷歌学术中搜索对应的文章索引,把他放在bib文件中即可。文章中索引的时候直接使用\cite{文章的索引名称}即可,而且参考文献那一栏就会按照你的索引顺序自动把所有文章排好

  但是后来换了模板,文章中是直接使用的GB那种索引,导师不建议我用这种索引,推荐我使用bib格式的索引。我只好自己重新弄索引,那就是要自己编译bib文件,生成相应的文件。具体操作步骤是,

  1、首先创建一个bib文件,然后把文章的索引复制到bib文件中。注意此处最好把你的bib文件命名和tex文件名字一样的,此处为samplepaper。

  2、然后在文章对应的位置进行索引,索引之后进行编译。

  在latex中快速构建的那一栏选择bibtex来进行编译

          

  编译之后就会生成对应的bbl文件,然后在文章中引入这两行代码

\bibliographystyle{splncs04}
\bibliography{samplepaper}

  这样就可以了。

三、其它

  还有什么好说的呢,好像还有点,写文章是一个耐心活,不是一天两天的事情,要耐得住性子。而且文笔也很重要,以及文中插图的编排,精致。还有不要拖延,不要拖延,有人帮你改最好,我的老师就不厌其烦的给我改了几次。没人帮你改自己就要多看看,多琢磨了。

  还有一些鸡汤,就不喂给你了.....


Reference:

https://blog.csdn.net/qiang12qiang12/article/details/79105053

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值