工做備忘等

  • [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
相關文章
相關標籤/搜索