工做备忘等

  • [LaTeX] threeparttable宏包能够在表格以后增长表格注释,解决了为表格标题或表格参数作注释的问题。php

它提供了一个 threeparttable 环境,在这个环境中仍可以使用 tabular 环境排版表格;在排版表格注释时,先用命令 \tnote{标识符} 在须要注释处做上标识符号,再在表格的下方使用命令 \tablenotes[标识符] 或者新建tablenotes环境来排版注释;标识符能够是数字或是符号等。http://blog.sina.com.cn/s/blog_5e16f1770102dxpi.htmlhtml

  • [LaTeX] 经过修改bst文件来去掉引文条目中出现的文献网址或ISSNjava

(来自:http://bbs.ctex.org/forum.php?mod=viewthread&tid=60146node

打开bst文件后找到article的函数,注释掉不想输出的url或issn等,再保存。编译tex文件以前得删掉以前编译时已生成的aux辅助文件。linux

FUNCTION {article}
{ output.bibitem
  format.authors "author" output.check
  author format.key output
  crossref missing$
    {
     ""
      journal
      duplicate$ empty$
      { pop$ pop$ } {
        "journal" bibinfo.check
        * "journal" output.check
      add.blank
      } if$
      format.vol.num.pages output
      format.date "year" output.check
    }
    { format.article.crossref output.nonnull
      format.pages output
    }
  if$
%  format.issn output
%  format.note output
  format.eprint output
%  format.url output
  fin.entry
}
FUNCTION {book}
{ output.bibitem
...
  • [LaTeX] 使用 \maketitle 命令会显示标题、做者、日期等信息,有时候不须要日期信息,这时只需在导言区加上 \date{} ,即日期留空便可。c++

  • [Gunplot] Ubuntu下安装gnuplot后启动默认的term不能跳出预览窗口,还应安装gnuplot-x11,以后gnuplot的默认term变为wxt,可预览画出的图形。git

  • [IDL] 添加额外的函数库路径

其实就是把你要添加的库的路径加到IDL_PATH路径中。打开IDL,输入'print,!path'会显示已有的路径,若要添加这些路径之外的库路径,就要打开用户目录下的.bashrc文件,在文件末尾添加以下所示的一行,先把已有的路径复制过去,再把要添加的路径加上,路径间以“:”为分隔符,第二段路径前的“+”号表示自动扩展加号后面的目录以包含其子目录,按需加入。修改后保存,执行‘source ~/.bashrc’使其生效。(参考自:http://asc.2dark.org/node/113github

export IDL_PATH=/uar/local/itt/dil71/lib/...(IDL已有路径):+/usr/local/itt/idl71/mylib
  • [IDL] IDL的ONLINE_HELP启动出错

在IDL命令行下用“?”能够很方便地查询在线帮助文档,但在装了IDL后ONLINE_HELP却启动出错,提示:/usr/local/itt/idl71/bin/idlhelp: 470: /usr/local/itt/idl71/bin/idlhelp: /usr/local/itt/idl71/idlde/bin.linux.x86/jre/bin/java: not found,但在提示的路径下java文件倒是存在的;执行:ldd /usr/local/itt/idl/idlde/bin.linux.x86/jre/bin/java,提示:不是动态可执行文件,但文件的可执行权限没有问题。可能的缘由是该java文件是在32位系统下编译获得的,而个人电脑是64位的系统。ubuntu

解决方法:安装“lib32z1”,安装以后ONLINE_HELP就能正常启动了。bash

(参考自:http://www.coderanch.com/t/111216/Linux-UNIX/IDL-java

  • [LaTex] 标题后添加无编码脚注

能够先尝试用\title{title\footnotetext{footnote}},对某些模板可能有效。若还出现编号(如American Astronomical Society (AAS)提供的模板),尝试\title{title\let\thefootnote\relax\footnotetext{footnote}}。

  • [Linux] 装win7和Ubuntu双系统后进win7花屏卡住

问题:目前在联想ThinkPad E540上碰到过,在win7的基础上装Ubuntu双系统,用grub引导,装完后进去win7时出现花屏,以后屏幕卡在grub界面,能看见“Kylin”的logo(装的是Ubuntu 14.04 LTS),随后能听到Windows的开机声音,但屏幕没有变化。

解决:进入Ubuntu系统,修改/etc/default/grub文件,将#GRUB_TERMINAL=console一行的注释删掉,即将grub的图形界面改成终端界面。以后运行sudo update-grub更新grub,重启便可。

  • [IDL] 终端启动报警告相似于:This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported. 解决方法见: IDL 8.2: Time Machine Error Messages in IDL,其中方法一已试有效。
  • 在Ubuntu系统中运行依赖于GCC的程序XX时报错:
XX: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by XX)

解决方法参见:http://askubuntu.com/questions/575505/glibcxx-3-4-20-not-found-how-to-fix-this-error

  • [Python] 用matplotlib画图设置figsize过大时会致使输出的eps文件的BoundingBox左边为负(grep BoundingBox xx.eps 可查看eps的Box范围),在某些在线编译系统中这会致使eps图片左边部分被截。BoundingBox左边为负应是设置的figsize过大超出默认画布所致,解决方法:要么设置小的figsize,要么设置savefig中的papertype为较大的画布(好比说a3)。
  • [Python] 使用他人的数据有时会遇到以下报错:
    ValueError: Big-endian buffer not supported on little-endian compiler

这是数据存储上的问题,可用numpy.array.byteswap().newbyteorder()进行转换。

(参见https://pandas-docs.github.io/pandas-docs-travis/gotchas.htmlhttps://docs.scipy.org/doc/numpy/user/basics.byteswapping.html

  • [Python] 用Anaconda安装完jupyter notebook后终端启动报错:
UnicodeDecodeError 'ascii' codec can't decode byte 0xe5 in position 4: ordinal not in range(128)

解决方法:用如下命令打开(参见https://www.jianshu.com/p/516eb2a57ee6):

LANG=zn jupyter notebook
相关文章
相关标签/搜索