how to code something このページをアンテナに追加 RSSフィード

2014-11-30

BibTeXでnocite{}を使った時に引用順にする

nocite{*}だと.bibファイルに現れた順になるので,
nocite{<key1>,<key2>}として指定する.
http://tex.stackexchange.com/questions/56634/bibtex-ordering-by-appearence-of-the-bib-file-instead-of-the-tex-file

keyはgsedで抜き出す.
http://unicus.jp/skmk/archives/315

$ cat bibliography.bib | grep @ | gsed -e 's/^.*{//g' -e 's/,//g'  \
| gsed -e ':loop; N; $!b loop; ;s/\n/,/g'

2014-11-13

2014-11-12

複数のbibliograpyを作る方法の整理

http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multbib
4つの方法がある.

1. multibbl

今はこれを使っている

\usepackage{multibbl}
\newbibliography{bk}
\bibliographystyle{bk}{alpha}
\newbibliography{art}
\bibliographystyle{art}{plain}
...
\cite[pp.~23--25]{bk}{milne:pooh-corner}
...
\cite{art}{einstein:1905}
...
\bibliography{bk}{book-bib}{References to books}
\bibliography{art}{art-bib}{References to articles}

ビルド

bibtex bk
bibtex art

2. multibib

\usepackage{multibib}
\newcites{bk,art}%
         {References from books,%
          References from articles}
\bibliographystylebk{alpha}
\bibliographystyleart{plain}
...
\citebk[pp.~23--25]{milne:pooh-corner}
...
\citeart{einstein:1905}
...
\bibliographybk{book-bib}
\bibliographyart{art-bib}

ビルド

bibtex bk
bibtex art

3. bibtopic

natbibとの共存はこれ?

\usepackage{bibtopic}
\bibliographystyle{alpha}
...
\cite[pp.~23--25]{milne:pooh-corner}
...
\cite{einstein:1905}
...
\begin{btSect}{book-bib}
\section{References from books}
\btPrintCited
\end{btSect}
\begin{btSect}[plain]{art-bib}
\section{References from articles}
\btPrintCited
\end{btSect}

ビルド

bibtex diss1
bibtex diss2

4. splitbib

ここの一番下に書いてある.
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multbib

An entirely different approach is taken by the splitbib package. You provide a category environment, in the preamble of your document, for each category you want a separate citation list for. In each environment, you list the \cite keys that you want listed in each category. The \bibliography command (or, more precisely, the thebibliography environment it uses) will sort the keys as requested. (Keys not mentioned in a category appear in a “misc” category created in the sorting process.) A code example appears in the package documentation (a PDF file in the CTAN directory, which you can browse to, from the link, below).

2014-11-09

TeXでPDFファイルの読込み

基本的には

\usepackage[dvipdfmx]{graphicx}
...
\includegraphics{hoge.pdf}
$ platex -shell-escape main.tex

の2つでいけるはず.
1. ドライバ(dvipdfmx)の指定がないと
バウンディングボックスが見つからないというエラーが出る.
2. -shell-escapeをつけないとebb -x hoge.pdfが必要?

TeXのラスタ図で好ましいdpi

ラスタイメージの解像度をどうしようかと思っていたら,こんな記述を見つけた.
http://tex.stackexchange.com/questions/165/how-do-i-insert-an-image-in-latex-so-it-looks-good-on-print
最終印刷版は少なくとも300dpi必要ということなので,そうしようと思う.

あとTikzというベクトル描画するライブラリがあるらしい.
http://www.texample.net/tikz/examples/