2013年3月15日 星期五

使用 IEEEtran.bst 時,參考文獻中連續相同作者的名字被橫線取代的問題解決方法

使用 IEEEtran.bst 時,參考文獻中連續相同作者的名字被橫線取代的問題解決方法,可以參考 "Re: [問題]_使用IEEEtran.bst編輯bib,人名重複會變成dash" 這篇文章。

作法是:
  1. 找到 IEEEtran.bst:
    • 在 MikTeX 中,IEEEtran.bst 位於
      'C:\Program Files\MiKTeX 2.9\bibtex\bst\ieeetran'
      資料夾中。(註:如果找不到上述的資料夾,請升級 MiKTeX 版本)
    • 在 TeXLive 中,IEEEtran.bst 位於
      '~/texmf-texlive/bibtex/bst/IEEEtran/'
      資料夾中。
  2. 將 IEEEtran.bst 中的單行敘述

    FUNCTION {default.is.dash.repeated.names} { #1 }

    改為

    FUNCTION {default.is.dash.repeated.names} { #0 }

    即可。

  3. 如果是 LyX 的使用者,下列作法更有彈性:
  • 將 IEEEtran.bst 複製一份,更名為 IEEEtran_NoSlash.bst。
  • 將 IEEEtran_NoSlash.bst 檔案的內容,依上述的步驟 2 修改後存檔。
  • 未來在 LyX 中插入 'BibTex Bibliography...' 後,可以如下圖的視窗中以 'Rescan' 按鈕重新整 Style 清單。
  • 此後,即可在 Style 清單中選用 IEEEtran 格式,或是 IEEEtran_NoSlash 格式來製作參考文獻的清單了。

在 Firefox 瀏覽器使用 downthemall 附加元件時,總是下載到 index.php.html 的問題解決方法

問題:
在 Firefox 瀏覽器使用 downthemall 附加元件,總是下載到 index.php.html ,而不能正確地下載到所有檔案。

原因:
這種情形會發生在 downthemall 存取的頁面是需要帳號及密碼登入的網站,而使用者對 firefox 的個人隱私設定是 "不保留歷史記錄"。因此,使得 downthemalll 無法得到網頁的授權,才會只能下載到 index.php.html。

解決方法:
設定 "Firefox -> 工具 -> 選項 -> 個人隱私 -> 保留所有歷史記錄" ,然後重新啟動 Firefox 即可。