#author("2019-04-26T17:53:59+09:00","","")
#contents();
*** [[Latex Commands:http://www.latex-cmd.com/]] [#wc93f7cc]
*** スタイルファイルの追加 (for Ubuntu) [#ia1fa4e7]
- [[TeX入門/各種パッケージの利用:http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?TeX%E5%85%A5%E9%96%80%2F%E5%90%84%E7%A8%AE%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AE%E5%88%A9%E7%94%A8]]
server-admin@mythen:~/LinuxCon2012$ sudo cp ../Downloads/ascmac.sty /usr/share/texmf/tex/latex/misc/
server-admin@mythen:~/LinuxCon2012$ sudo mktexlsr
mktexlsr: Updating /usr/local/share/texmf/ls-R...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXLIVE...
mktexlsr: Updating /var/lib/texmf/ls-R...
mktexlsr: Done.
- テーマの収録先は、Debianシステムであれば /usr/share/textmf/tex/latex/Beamer/themes というサブフォルダになる
- &color(red){実際には /usr/share/texmf/tex/latex/misc/ に統一してカスタムスタイルファイルを入れることにした};
- 個人使用のスタイルファイルは編集しているtexファイルと同じディレクトリに入れるか ~/texmf/ptex/platex/misc/ に格納
- sudo mktexlsr を実行してデーターベースを更新
- http://stackoverflow.com/questions/1911713/add-find-style-files-in-to-latex
-- sudo apt-get install texlive-extra はやった方がよくて、さらに
-- sudo apt-get install texlive-full で全部入りにしておけばハマりが減るというアドバイス
*** スタイルファイルデーターベース (ls-R) が複数ある、どれを参照しているのかな ? [#x3038f67]
- NotePC の環境で実験
munakata@muna-E420:~/COSCUP2012$ sudo find / -name ls-R -print
/usr/share/texmf-texlive/tex/latex/ls-R
/usr/share/texmf-texlive/ls-R ----> link
/usr/share/texmf/ls-R ----> link
/usr/local/share/texmf/ls-R
/var/lib/texmf/ls-R
munakata@muna-E420:ls -l /usr/share/texmf/ls-R
lrwxrwxrwx 1 root root 29 2011-06-27 17:39 /usr/share/texmf/ls-R -> /var/lib/texmf/ls-R-TEXMFMAIN
munakata@muna-E420:ls -l /var/lib/texmf/ls-R
-rw-r--r-- 1 root root 1868 2012-08-19 10:50 /var/lib/texmf/ls-R
munakata@muna-E420:ls -l /usr/share/texmf-texlive/tex/latex/ls-R
-rw-r--r-- 1 root root 76164 2012-08-18 10:57 /usr/share/texmf-texlive/tex/latex/ls-R
munakata@muna-E420:ls -l /usr/share/texmf-texlive/ls-R
lrwxrwxrwx 1 root root 27 2011-08-24 22:01 /usr/share/texmf-texlive/ls-R -> /var/lib/texmf/ls-R-TEXLIVE
- いくつかはリンクになっていて 最新なのは /var/lib/texmf/ls-R
- その中に必要な(使いたいスタイルが入っているかが問題なのか ?
*** エラー解析 [#z87d5ed9]
- [[Tex のエラーメッセージ:http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?TeX%20%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8]]
- [[IeX Q and A:http://www.nsknet.or.jp/~tony/TeX/faq/error.htm]]
- ! TeX capacity exceeded, sorry [input stack size=5000]. と言われた
-- %%多分本当はマクロの記述が悪いのだと思うが、とりあえず input stack を増やしてあげる%%
/etc/texmf/texmf.d/95NonPath.cnf:stack_size = 5000 % simultaneous input sources
/etc/texmf/texmf.d/95NonPath.cnf:ocp_stack_size = 10000 % stacks for ocp computations.
server-admin@mythen:~/LinuxCon2012$ sudo vi /etc/texmf/texmf.d/95NonPath.cnf
server-admin@mythen:~/LinuxCon2012$ sudo update-texmf
Replacing config file /etc/texmf/texmf.cnf with new version
-- &color(red){案の定、上記では解決せず、原因は自分のコーディングにあることが発覚!!};
--- \begin{block}{} と書くところを、 \begin{block} と書いていたのが原因。 コンパイラーに怒って欲しかった !
*** ハイパーレファレンス機能 [#y89af293]
- [[hyperref:http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?hyperref]]
- [[hyperref.sty:http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/hyperref.html]]
|draft=true/false(デフォルトはfalse)|hyperrefの全ての機能を無効にする|
|bookmarks=true/false(デフォルトはtrue)|しおりを作るか、否か|
|bookmarksnumbered=true/false(デフォルトはfalse)|しおりに節番号などを付けるか、否か|
|bookmarksopen=true/false(デフォルトはfalse)|しおりのツリーを開くか、否か|
|anchorcolor(デフォルトはblack)|アンカーテキストの色指定|
|citecolor(デフォルトはgreen)|参考文献リンクの色指定|
|filecolr(デフォルトはmagenta)|ローカルファイルリンクの色指定|
|bookmarksopen=true/false(デフォルトはfalse)|しおりのツリーを開くか、否か|
|colorlinks=true/false(デフォルトはfalse)|リンクに色をつけるか、否か|
|linkcolor=colorname(デフォルトはred)|作成しているpdfファイルのリンクの色|
|linkbordercolor=R G B(デフォルトは1 0 0)|リンクを囲むボックスの色|
|urlcolor=colorname(デフォルトはmagenta)|外部参照しているurlの色|
|pdfborder={0 0 0}|枠なし({0 0 1}デフォルト)|
|pdftitle={text}|タイトル(下図の文書のプロパティ参照。)|
|pdfauthor={text}|著者名(下図の文書のプロパティ参照。)|
|pdfsubject={text}|サブタイトル(下図の文書のプロパティ参照。)|
|pdfkeywords={text}|キーワード(下図の文書のプロパティ参照。)|
|pdfpagemode=UseThumbs|サムネイル表示。|
*** [[latex ファイルの分割 ( include と input ):http://ideas.paunix.org/latex/latex_7_bigdoc.htm]] [#b3d06b64]
- input = 改ページしない
- include = ファイルの変わり目で改ページする
- 読み込んだ順序でリンクされる。
- コンパイル時間短縮には、今回見る必要のないファイルの input/include をコメントアウトすればよい
*** [[Vim-Latex:http://vim-latex.sourceforge.net/index.php]] [#w9418720]
- zc - 折りたたみ,
- zC - 再帰的に折りたたみ
- zo - 開く
- zO - 再帰的に開く
- &color(red){\rfで現在のカーソルポイント以外を折りたたんでくれる};
|key|function|description|h
|[F5]|自動挿入|空行で使うと、\begin{...} \end{...}ペアを挿入し、環境名を入力するよう促される|
|~||単語が一つだけある行で使うと、その単語を環境名とした環境が挿入される|
|[F7]|||単語を入力して、その上で<F7>を押すと、その単語をコマンドにしてくれる|
|~|~|何もないところで<F7>を押すと、コマンド名入力のプロンプトが出る|
|[F9]|補完機能|\includegraphics{ と打ち込んだ後<F9>を押すと、ファイル名補完が可能|
|\ll|コンパイル||
|\lv|ビューワーで閲覧||
- normal modeで \rf と打つと、すべてのプリアンブル、環境、セクションが折り畳まれる。~
元に戻すには、折り畳まれた行でスペースを押せばよい。
- http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Vim-LaTeX
- http://alohakun.blog7.fc2.com/blog-entry-60.html
- http://d.hatena.ne.jp/mFumi/20090901/1251779763http://d.hatena.ne.jp/yascentur/?of=8
-vim-latex のプレースホルダー機能がうざいので無効にする
let g:Imap_UsePlaceHolders = 0
*** eps file 出力(仮想 Postscript printer) [#zfdcf995]
- Printer (on windows7) = Xwrox Phaser 6180N PS
- GSviewの十字カーソルを枠にしたい&color(red){左下と右上}; の位置に合わせて、ウィンドウの下部に出る座標を読みます。
- http://did2.blog64.fc2.com/blog-entry-346.html
- http://www.kagami.org/diary/2010-09-19-1.html
*** [[eps 変換 (pdf → eps はともかく、JPEG → eps は当然汚いのだが):http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?%E5%A4%89%E6%8F%9B%E3%83%84%E3%83%BC%E3%83%AB]] [#l6afd212]
*** [[Ubuntu 12.04LTS GPL Ghostscript 9.05 (RPDLフィルタ内蔵パッケージ):http://www.ricoh.co.jp/dspinfo/orca/obj/cnt_gs_v905.html]] [#q846270d]
*** ブラウザーから EPS 出力する方法 [#ce0f45b1]
- Linux で Mozilla を使う
- 印刷 - ファイルに出力 - postscript で ps ファイル作成
- ps2eps
- gv で矩形を選択し BoundingBox 入力、 他の BoundingBox を消す
- includegrahics で clip を付けないと 上記矩形選択は無効なので注意 (← あたりまえだが、ハマった)
*** [[画像変換ソフト(EPSを生成):http://www.henkan-muryo.com/image-converter.php]] [#f681b399]
*** [[OmniOutliner for iPad:http://www.tarosite.net/ipadmonolith/omnioutliner-for-ipad---ipad.html]] [#y2b8af21]
*** [[OPMLからLaTeXへの変換:http://homepage.mac.com/ka2x/kaniweb/ootable/ootable.html#doc2_552]] [#vacdc764]
- [[XSLT stylesheet to do conversion of OmniOutliner created OPML files to TeX:http://markmail.org/message/7tjrbsnzceq44sbt]]
- XSLT = XML Stylesheet Language Transformations
*** [[Latex Beamer (Project home):https://bitbucket.org/rivanvx/beamer/wiki/Home]] [#a8ca0913]
- Ubuntu の beamer のインストール場所
munakata@U1204V:~/Ubuntu One/UEC2012$ ls -l /usr/share/texmf/tex/latex/
合計 64
drwxr-xr-x 11 root root 4096 9月 29 15:47 CJK
drwxr-xr-x 4 root root 4096 9月 29 15:10 beamer <------- ここ!
drwxr-xr-x 7 root root 4096 9月 30 01:40 beamer_322_not_works
drwxr-xr-x 2 root root 4096 9月 29 15:46 cm-super
drwxr-xr-x 2 root root 4096 9月 29 15:46 context
drwxr-xr-x 2 root root 4096 9月 29 15:46 feynmf
drwxr-xr-x 2 root root 4096 9月 29 15:47 fonts-tlwg
drwxr-xr-x 4 root root 4096 9月 29 15:46 kotex
drwxr-xr-x 2 root root 4096 9月 29 14:46 lm
drwxr-xr-x 9 root root 4096 9月 29 15:10 pgf
drwxr-xr-x 2 root root 4096 9月 29 15:47 preview
drwxr-xr-x 2 root root 4096 9月 29 15:10 prosper
drwxr-xr-x 2 root root 4096 9月 29 15:47 sanskrit
drwxr-xr-x 2 root root 4096 9月 29 15:46 tex-gyre
drwxr-xr-x 2 root root 4096 9月 29 15:48 tipa
drwxr-xr-x 2 root root 4096 9月 29 15:10 xcolor
-&ref(beameruserguide.pdf,center,beamer 3.17 user guide [PDF]);
- [[beamer によるプレゼンテーショ ン(LaTeX):http://www.fukuoka-edu.ac.jp/~nakata/comp/tex/beamer/latexbeamer.html]]
-- &ref(lms200403.pdf,center, Latex-beamer プレゼンサンプル); &ref(lms200403.tar.gz,center, [とそのソース]);
- [[LaTeX Beamer 入門:http://www.ms.u-tokyo.ac.jp/~tado/beamer/]]
-- &ref(beamer-manual.pdf,center,LATEX でプレゼン (Beamer 入門) 補助プリント);
- [[Beamer V3.0 を使ってみる:http://www-an.acs.i.kyoto-u.ac.jp/~fujiwara/tex/beamer.html]] &color(red){ ← 日本語化対応};
- [[LaTeX Beamerでプレゼンテーション:http://windom.phys.hirosaki-u.ac.jp/fswiki/wiki.cgi?page=LaTeX+Beamer%A4%C7%A5%D7%A5%EC%A5%BC%A5%F3%A5%C6%A1%BC%A5%B7%A5%E7%A5%F3]]
- http://www.math-linux.com/spip.php?article77
- http://d.hatena.ne.jp/yascentur/?of=8http://d.hatena.ne.jp/yascentur/?of=8
- http://kreisel.fam.cx/webmaster/clog/2009-10-20-1.html
*** Power Point の図の張り込み [#od26dc59]
- で、その解決策なんですが、一言で言っちゃうと、 wmfからEPSに変換するための「wmf2eps」というソフトがありますので、 パワーポイントで描いた絵をemfかwmf形式で保存して、 wmf2epsを使ってEPSに変換します。 この方法を使えばLaTeXに結構綺麗な図を張り込むことが出来ます。
- Openoffice Draw には、 選択した画像(図形)を EPS ファイルにエキスポートする機能がある。
- http://keijisaito.info/arc/tex/ve_ppfi_pdf.htm
*** [[beamercolorbox のサイズをカラム間で統一する:http://tex.stackexchange.com/questions/14220/how-to-modify-columns-column-environments-so-they-resize-automatically-to-the-la]] [#c21704e5]
*** Beamer でアニメーション [#ca6d6923]
- http://taiyaki.hateblo.jp/entry/2012/06/21/040336
*** Beamer on Ubuntu [#s4b37675]
- apt-get で beamer 関連ファイルをインストール
- 日本語は utf8 でエンコードされている
- make 実行でエラーになった
! LaTeX Error: File `ascmac.sty' not found.
- [[styファイルがないというメッセージが出たとき:http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/aboutsty.html]]
- [[TeX パッケージ:http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/texindex.html#a]]
- &color(red){[[UbuntuでLaTeX:http://bach.istc.kobe-u.ac.jp/lect/tamlab/ubuntu/latex.html]]};
- sudo apt-get install ptex-base ptex-bin ptex-jisfonts xdvik-ja dvi2ps-fontdata-ja vfdata-morisawa5 ttf-sazanami-mincho
- [[dvipdfmxでPDFを作るとき、errorが出る:http://krakenbeal.blogspot.jp/2010/05/dvipdfmxpdferror.html]]
-- http://www.ring.gr.jp/pub/text/TeX/ptex-win32/current/
-- http://d.hatena.ne.jp/lucky_pool/20100625/1277450818
- [[Beamer の基本的な使い方のサンプル:http://math.shinshu-u.ac.jp/~hanaki/beamer/beamer.html]]
- [[色の使い方など:http://d.hatena.ne.jp/ckazu/20090217/1234857766]]
- http://www.shawnlankton.com/2008/02/beamer-and-latex-with-keynote-theme/
*** Microsoft TTF (True Type Font) のインストール ---- Times New Roman, Verdana, Arial などは MS の TTF [#b4b7eb27]
- $ sudo apt-get install ttf-mscorefonts-installer
- 参考 URL = http://www.monperrus.net/martin/using-truetype-fonts-with-texlive-pdftex-pdflatex
*** beamer (日本語対応) 生成用の Makefile [#q68376dd]
ー [[例1:http://www.netfort.gr.jp/~ohura/document/lms200403.tar.gz]]
## Makefile of lms200401
## Created: 2004,3,26,fr
## $Id: Makefile 5 2004-03-28 10:38:43Z mohura $
.SUFFIXES : .tex .dvi .ps .pdf
all : main.ps
all-f : main-f.ps
main-l6.ps : main-f.dvi
dvips -ta4 $< -o -|psresize -W128mm -H96mm |psnup -l6 > $@
main.pdf : main.ps
psresize -W128mm -H96mm $<|ps2pdf14 - $@.tmp
replacecjkfonts.pl $@.tmp $@
-rm $@.tmp
main.ps : main.dvi
main.dvi : main.tex
main-f.dvi : main-f.tex
main-f.tex : main.tex
sed 's/^%\\def\\final{}/\\def\\final{}/;' $< > $@
clean :
latexmk -C main.tex
-latexmk -C main-f.tex
rm -f main-l6.ps main-f.tex *.pdf
rm -f *.nav *.out *.snm
.tex.dvi :
latexmk $<
.dvi.ps :
dvips -ta4 $< -o -|bkmk2uni -e > $@
ー [[例2:http://nox-insomniae.ddo.jp/insomnia/2007/07/ghostscript-854-cjk.html]]
% utf82tex -qtx < multigs.tex | nkf -e > multigs.euc
% platex multigs.euc
% platex multigs.euc
% dvips -Ppdf -T128mm,96mm -z -f multigs.dvi |\
bkmk2uni -e > multigs.ps
% gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite \
-sOutputFile=multigs.pdf multigs.ps
*** 日本語対応 [#j88e115a]
- まず大原則は platex が対応する漢字コードでファイルを生成することで、これは以下のコマンドで確認可能だが、多くは EUC ファイルであり、Ubuntu など最近の UTF-8 とは異なるので変換してからエンコードする必要がある。 → 漢字コードが合っていないと日本語表示が文字化けする。
munakata@muna910:~/beamerJP$ platex -v
pTeX 3.141592-p3.1.11 (EUC) (Web2C 7.5.4)
kpathsea version 5.0.0
- 漢字コード変換スクリプト (という程のものではないが)
munakata@muna910:~/beamerJP$ cat build.sh
#!/bin/sh
filename=testjp
platex="platex -halt-on-error"
rm ${filename}-euc.out ${filename}-euc.nav ${filename}-euc.toc
rm ${filename}-euc.aux ${filename}-euc.snm
ispell -t ${filename}.tex
iconv -f UTF-8 -t EUC-JP ${filename}.tex > "${filename}-euc".tex
$platex ${filename}-euc.tex
$platex ${filename}-euc.tex
dvipdfmx ${filename}-euc.dvi
xpdf -fullscreen ${filename}-euc.pdf
- 次に、これも当たり前だが pdf がつかえる日本語フォントがインストールされていないとだめ。 これはディストリのパッケージで提供されるので、そこからインストールする。→ フォントが入っていないと日本語部分が空白になる。
- 更に、標準の日本語フォントが汚い場合には IPA フォント、小塚フォント、ヒメラギフォントなどを使うように設定できる。
-- http://note.openvista.jp/2007/japanese-fonts-for-free-commercial-use/
-- http://www.fugenji.org/~thomas/texlive-guide/font_setup.html
-- http://seq.cbrc.jp/personal/horton/notes/JapaneseFontsAndBeamer.html
-- http://openbooth.org/archives/43.html
-- http://d.hatena.ne.jp/hkhn/20101003
-- ◆ http://d.hatena.ne.jp/yascentur/?of=8
-- http://hgshrs.blogspot.jp/2009_11_01_archive.html
-- ● http://nanatomo.com/program/latex/716
munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo ln -s /usr/share/fonts/truetype/ipafont/ipam.ttf
munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo ln -s /usr/share/fonts/truetype/ipafont/ipag.ttf
munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo ln -s /usr/share/fonts/truetype/ipafont/ipagp.ttf
munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo ln -s /usr/share/fonts/truetype/ipafont/ipamp.ttf
munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo ln -s /usr/share/fonts/truetype/ipafont/ipagui.ttf
munakata@mythen:/usr/share/texmf/fonts/truetype$ ls -l
合計 0
lrwxrwxrwx 1 root root 42 2012-08-06 23:25 ipag.ttf -> /usr/share/fonts/truetype/ipafont/ipag.ttf
lrwxrwxrwx 1 root root 43 2012-08-06 23:25 ipagp.ttf -> /usr/share/fonts/truetype/ipafont/ipagp.ttf
lrwxrwxrwx 1 root root 44 2012-08-06 23:26 ipagui.ttf -> /usr/share/fonts/truetype/ipafont/ipagui.ttf
lrwxrwxrwx 1 root root 42 2012-08-06 23:24 ipam.ttf -> /usr/share/fonts/truetype/ipafont/ipam.ttf
lrwxrwxrwx 1 root root 43 2012-08-06 23:25 ipamp.ttf -> /usr/share/fonts/truetype/ipafont/ipamp.ttf
*** EPS (PS) ファイル生成 [#z04b8699]
- Printer (on windows7) = Xerox Phaser 6180N PS
- GSviewの十字カーソルを枠にしたい &color(red){左下と右上}; の位置に合わせて、ウィンドウの下部に出る座標を読みます。
- Bounding Boxという項目があるので、そこを先ほど覚えた左下座標、右上座標に書き換えます。メモ帳を上書き保存
- [Options]の[Show Boundig Box]にチェックが入っていれば、選択した範囲が破線で囲まれています。メモ帳で上書き保存をした後にGSViewを操作した段階で枠表示が変わります。この破線が抽出したい範囲に合っていれば、EPSの枠調整は終了ですのでメモ帳を閉じます。
-- from http://keijisaito.info/arc/tex/ve_ppfi_pdf.htm
- EPS の余分な余白を調整したり枠線を消去する。
-- GSView で [File]-> [PS to EPS]
--- [Automatically Calculate Bounding Box]のチェックを外す。
--- [Have you read help `PS to EPS'?] で [Yes] を選択。
--- 指示に従って取り込みたい範囲の四隅をクリック。
--- 指示に従って、ファイルを保存。
- [[Linux での印刷(基本):http://collie.low-temp.sci.yamaguchi-u.ac.jp/~ashida/comp/print.html]]
- [[テキストファイルをPostScriptファイルに変換する方法:http://mkserver.dip.jp/vinelinux/perform/file/0054.html]]
- [[gsprint を使用した仮想 PS プリンタサーバの構築方法 (windows のプリンタードライバーを Samba で利用する方法):http://mannequeen.net/portal/mirror/DEFAULT-Sample-/takusato.net/article/howto_install_virtual_ps_pritner_with_gsprint.html]]
*** tkiz (latex で複雑な図を書く言語) [#jb589d22]
- http://tex.stackexchange.com/questions/6135/how-to-make-beamer-overlays-with-tikz-node
- http://tex.stackexchange.com/questions/9094/beamer-vs-tikz-uncover-nodes-step-by-step
- http://www.texample.net/tikz/examples/tag/beamer/
- http://slashdot.jp/journal/526101/latex-beamer%E3%81%A8%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%81%A8dvipdfmx%E3%81%A7tikz%E3%82%92%E4%BD%BF%E3%81%86
- http://d.hatena.ne.jp/tasusu/20110126/1296043481
*** [[図と文字の重ね打ち:http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?TeX%E5%85%A5%E9%96%80%2F%E5%9B%B3%E8%A1%A8]] [#zbd231de]
図中にTeXで組んだ文字を入れる方法はいろいろありますが,ここではoverpic.styによる方法を説明します。
\documentclass{jsarticle}
\usepackage[dvipdfmx]{graphicx}
\usepackage[abs]{overpic} % この行を追加
\usepackage[dvipdfmx]{pict2e} % 後で矢印をきれいに出すため。なければ不要
\begin{document}
% \includegraphics[width=5cm,clip]{apple.pdf} を次のように書き換える
\begin{overpic}[width=5cm,clip,grid]{apple.pdf}
\end{overpic}
\end{document}
こうすると,図の上にグラフ用紙がオーバーレイされます。これを見ながら,挿入したい文字と矢印を座標で指定します。文法はpicture環境と同じです(pict2e.styを使えばpicture環境がさらに強力になるのでお薦めします)。
\begin{overpic}[width=5cm,clip,grid]{apple.pdf}
\linethickness{3pt} % pict2e.styがなければ\thicklinesにする
\put(150,80){\vector(-1,0){25}}
\put(155,75){\Huge\sffamily Byte!}
\end{overpic}
*** 秀丸用マクロ [#cb5d43c0]
- [[祝鳥(のりてふ):http://www.math.sci.hokudai.ac.jp/~abenori/soft/fortex.html]]
-- [[ヘルプ:http://www.math.sci.hokudai.ac.jp/~abenori/soft/chm/fortex/fortex.html]]
-- ver 0.86 ----> &ref(fortex_0_86.zip);
-- ver 0.86 ([[64bit 版:http://homepage3.nifty.com/_htom/macro/macro_dll.html]]) ----> &ref(macrodll_x64_086.dll.zip);
- [[野鳥(Emacs 用):http://www.yatex.org/]]
- [[野鳥わぁるど(マニュアルページ):http://www.nk.rim.or.jp/~naru/yatex/]]
*** [[LaTeXで脚注を文書末もしくは章末に書く手順:http://hnsn1202.hateblo.jp/entry/2013/02/06/170617]] [#ycd43cea]
- endnotesパッケージ(TeXLiveならデフォルトで導入済み)を用いる。
\usepackage{endnotes}
\let\footnote=\endnote
\renewcommand{\theendnote}{\arabic{endnote})}
\renewcommand{\notesname}{註}
\usepackage{etoolbox}
\patchcmd{\enoteformat}{1.8em}{0pt}{}{}
- 1行目はendnotesパッケージの指定。
- 2行目は文書中の\footnoteコマンドを\endnoteに再定義している。
- 3行目は脚注番号を1)などのように出力させるもの。
- 4行目は脚注の名前(デフォルトでは「Notes」となっている)を変更している。
- 5,6行目は、注の2行目以降にインデントをつけるもの。
あとは、本文中で\footnoteコマンドを使って脚注を作成。その上で、文書末でも章末でも、注を挿入する箇所に以下のコマンドを書いておくと、その場所に出力される。
\theendnotes
-各章ごとに脚注番号をリセットする場合は、注を書きだしたらカウンタをリセットする。各章の最後に以下のように書けばいい。
\theendnotes
\setcounter{endnote}{0}
*** [[xelatex:]] [#rda082f9]
- UTF-8 がつかえる
- dvi や PS を吐かず直接 pdf を生成できる
- ascmac がない → どうするの ?
-- [[(BXptool) ascmac とか jsverb とかを欧文 LaTeX/XeLaTeX でも使えるようにしようという話:http://zrbabbler.sp.land.to/package.html#ssec-zx]]
jpegファイルなども取り込めます。但し、epsファイルでない場合は、TeXでタイプセットした際に図の大きさの情報
(BoundingBox)がファイルに書き込まれていないので、ebbコマンドを実行し、BoundingBoxの情報を持つ.bbファイルを
生成して、図のファイルと同じ場所に置いておきます。つまり、ターミナルで
> ebb foo.jpg
を実行した結果、foo.bbというファイルができますので、それをfoo.jpgと同じディレクトリに置いておきます。
- http://d.hatena.ne.jp/bellbind/20101105/1288966798
- http://zrbabbler.sp.land.to/package.html#ssec-zx
*** [[XeLaTeX でまともな日本語組版を:http://zrbabbler.sp.land.to/zxjatype.html]] [#g97c6c98]
-- &ref(ZXjatype-master.zip,center,ZXjatype パッケージ); を下記の場所に配置する。
munakata@muna-E420:~$ sudo cp ~/Downloads/ZXjatype-master/zxjatype.sty /usr/share/texmf/tex/latex/misc/
munakata@muna-E420:~$ sudo mktexlsr
*** [[xelatex 文字間隔の調整:http://zrbabbler.sp.land.to/xelatex.html]] [#h06728e2]
- [[w3c 日本語組版処理の要件(日本語版):http://www.w3.org/TR/jlreq/ja/]]
*** xelatex on Ubuntu 12.04-LTS [#n164c2a6]
- Ubuntu12.04 に環境が移行したら、以前使えていた xetex のビルドスクリプトがエラーになるようになった。
- IPA フォントの読みこみに失敗しているようだ。
//- TrueType版の IPAフォントは利用ができなくなっているので、OpenType版の IPAフォントを導入する。
//
// munakata@mythen:~/My_presentations/KEIO2012$ sudo apt-get install otf-ipafont
// munakata@mythen:~/My_presentations/KEIO2012$ sudo mkdir -p /usr/share/texmf/fonts/truetype
// munakata@mythen:~/My_presentations/KEIO2012$ cd /usr/share/texmf/fonts/truetype/
//
//- 昔のインストールへのリンクが残っているが、実体がない。
//
// munakata@mythen:/usr/share/texmf/fonts/truetype$ ls -l
// 合計 0
// lrwxrwxrwx 1 root root 42 8月 6 23:25 ipag.ttf -> /usr/share/fonts/truetype/ipafont/ipag.ttf
// lrwxrwxrwx 1 root root 43 8月 6 23:25 ipagp.ttf -> /usr/share/fonts/truetype/ipafont/ipagp.ttf
// lrwxrwxrwx 1 root root 44 8月 6 23:26 ipagui.ttf -> /usr/share/fonts/truetype/ipafont/ipagui.ttf
// lrwxrwxrwx 1 root root 42 8月 6 23:24 ipam.ttf -> /usr/share/fonts/truetype/ipafont/ipam.ttf
// lrwxrwxrwx 1 root root 43 8月 6 23:25 ipamp.ttf -> /usr/share/fonts/truetype/ipafont/ipamp.ttf
//
//- 実体がないものを消してリンクを書き直す。
//
// munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo rm ipam.ttf
// munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo ln -s /usr/share/fonts/opentype/ipafont-mincho/ipam.ttf
// munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo rm ipag.ttf
// munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo ln -s /usr/share/fonts/opentype/ipafont-gothic/ipag.ttf
// munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo rm ipamp.ttf
// munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo ln -s /usr/share/fonts/opentype/ipafont-mincho/ipamp.ttf
// munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo rm ipagui.ttf
//
// munakata@mythen:/usr/share/texmf/fonts/truetype$ ls -l
// 合計 0
// lrwxrwxrwx 1 root root 49 12月 9 18:09 ipag.ttf -> /usr/share/fonts/opentype/ipafont-gothic/ipag.ttf
// lrwxrwxrwx 1 root root 43 8月 6 23:25 ipagp.ttf -> /usr/share/fonts/truetype/ipafont/ipagp.ttf
// lrwxrwxrwx 1 root root 49 12月 9 18:08 ipam.ttf -> /usr/share/fonts/opentype/ipafont-mincho/ipam.ttf
// lrwxrwxrwx 1 root root 50 12月 9 18:11 ipamp.ttf -> /usr/share/fonts/opentype/ipafont-mincho/ipamp.ttf
//
//- 設定を反映させる。
//
// munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo mktexlsr
// mktexlsr: Updating /usr/local/share/texmf/ls-R...
// mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
// mktexlsr: Updating /var/lib/texmf/ls-R-TEXLIVE...
// mktexlsr: Updating /var/lib/texmf/ls-R...
// mktexlsr: Done.
// munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo update-texmf
//
//-- quote from [[[LaTeX]Ubuntu12.04LTSでIPAフォントを埋め込んだPDFを作成する:http://nanatomo.com/program/latex/716]]
- IPA mona font をインストールして、認識させる。
-- ユーザーディレクリーのトップに .fonts というディレクトリーを作る。
-- [[IPA mona font をダウンロードする:http://www.geocities.jp/ipa_mona/opfc-ModuleHP-1.1.1_withIPAMonaFonts-1.0.8.tar.gz]]
--- &ref(opfc-ModuleHP-1.1.1_withIPAMonaFonts-1.0.8.tar.gz);
-- アーカイブを展開して /opfc-ModuleHP-1.1.1_withIPAMonaFonts-1.0.8/fonts/
にあるフォントの実体 (ipag-mona.ttf、ipagp-mona.ttf、ipagui-mona.ttf、ipam-mona.ttf、ipamp-mona.ttf) をダブルクリックすると [フォントのインストール] ボタンでフォントが .fonts ディレクトリーにコピーされる。
munakata@mythen:~/.fonts$ ls -l
合計 17612
-rw------- 1 munakata munakata 3336792 4月 19 2008 ipag-mona.ttf
-rw------- 1 munakata munakata 3341584 4月 25 2008 ipagp-mona.ttf
-rw------- 1 munakata munakata 3057904 4月 19 2008 ipagui-mona.ttf
-rw------- 1 munakata munakata 4124140 4月 19 2008 ipam-mona.ttf
-rw------- 1 munakata munakata 4145932 4月 19 2008 ipamp-mona.ttf
-- システム全体で使えるように 共有ディレクトリーにコピーする。
munakata@mythen:~/.fonts$ sudo mkdir /usr/share/fonts/truetype/ttf-ipamonafont
munakata@mythen:~/.fonts$ sudo cp -p ipa*-mona.ttf /usr/share/fonts/truetype/ttf-ipamonafont
munakata@mythen:~/.fonts$ ls -l /usr/share/fonts/truetype/ttf-ipamonafont/
合計 17592
-rw------- 1 munakata munakata 3336792 4月 19 2008 ipag-mona.ttf
-rw------- 1 munakata munakata 3341584 4月 25 2008 ipagp-mona.ttf
-rw------- 1 munakata munakata 3057904 4月 19 2008 ipagui-mona.ttf
-rw------- 1 munakata munakata 4124140 4月 19 2008 ipam-mona.ttf
-rw------- 1 munakata munakata 4145932 4月 19 2008 ipamp-mona.ttf
- vfontmap の設定の前に以下のパッケージのインストールが完了していることを確認
munakata@muna-E420:~$ sudo apt-get install ptex-bin okumura-clsfiles texlive texlive-math-extra xdvik-ja dvipdfmx cmap-adobe-japan1 jmpost jmpost jbibtex-bin mendexk
- tex で IPA mona font を使えるように設定する
-- &ref(20ptex-jisfonts.map,center,/etc/texmf/vfontmap.d/20ptex-jisfonts.map); の編集
#@Mincho Roman|Mincho@
/usr/share/fonts/truetype/ttf-ipamonafont/ipam-mona.ttf
rml-jis JIS-H
#@Gothic SansSerif|Gothic@
/usr/share/fonts/truetype/ttf-ipamonafont/ipag-mona.ttf
gbm-jis JIS-H
-- &ref(20xdvik-ja.map,center,/etc/texmf/vfontmap.d/20xdvik-ja.map); の編集
#@serif@
/usr/share/fonts/truetype/ttf-ipamonafont/ipam-mona.ttf
rml JIS-H % ASCII pTeX
rmlv JIS-V % ASCII pTeX
dm JIS-H % NTT jTeX
#@sansserif@
/usr/share/fonts/truetype/ttf-ipamonafont/ipag-mona.ttf
gbm JIS-H % ASCII pTeX
gbmv JIS-V % ASCII pTeX
dg JIS-H % NTT jTeX
-- tex に新しい fontmap を認識させる
munakata@mythen:~/.fonts$ sudo update-vfontmap
-- システムに登録されたフォントの確認 (fc-list)
munakata@mythen:~/$ fc-list|grep IPA
IPA モナー ゴシック,IPAMonaGothic:style=Regular,Book
IPA モナー 明朝,IPAMonaMincho:style=Regular,Book
IPA モナー Pゴシック,IPAMonaPGothic:style=Regular,Book
IPAゴシック,IPAGothic:style=Regular
IPA Pゴシック,IPAPGothic:style=Regular
IPA モナー P明朝,IPAMonaPMincho:style=Regular
IPA モナー UIゴシック,IPAMonaUIGothic:style=Regular
IPA明朝,IPAMincho:style=Regular
IPAmj明朝,IPAmjMincho:style=Regular
IPA P明朝,IPAPMincho:style=Regular
-- フォントキャッシュの更新 (fc-cache -fv)
munakata@mythen:~/$ sudo fc-cache -fv
-- http://tmcosmos.org/linux/ubuntu/ubuntu1004.html
-- http://ameblo.jp/akenji/entry-11243564620.html
*** xelatex で日本語の論文を書く [#w1042a15]
- [[XeLaTeX で日本語する件について(電脳世界の奥底にて):http://zrbabbler.sp.land.to/xelatex.html]]
*** tikz でフローチャートを書く [#gc2ff510]
- [[latex tikz 説明(日本語):http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?TikZ#c4bd1edb]]
- [[本家:http://altermundus.com/pages/builds/]]
\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows}
\begin{document}
\pagestyle{empty}
% Define block styles
\tikzstyle{decision} = [diamond, draw, fill=blue!20,
text width=4.5em, text badly centered, node distance=3cm, inner sep=0pt]
\tikzstyle{block} = [rectangle, draw, fill=blue!20,
text width=5em, text centered, rounded corners, minimum height=4em]
\tikzstyle{line} = [draw, -latex']
\tikzstyle{cloud} = [draw, ellipse,fill=red!20, node distance=3cm,
minimum height=2em]
\begin{tikzpicture}[node distance = 2cm, auto]
% Place nodes
\node [block] (init) {initialize model};
\node [cloud, left of=init] (expert) {expert};
\node [cloud, right of=init] (system) {system};
\node [block, below of=init] (identify) {identify candidate models};
\node [block, below of=identify] (evaluate) {evaluate candidate models};
\node [block, left of=evaluate, node distance=3cm] (update) {update model};
\node [decision, below of=evaluate] (decide) {is best candidate better?};
\node [block, below of=decide, node distance=3cm] (stop) {stop};
% Draw edges
\path [line] (init) -- (identify);
\path [line] (identify) -- (evaluate);
\path [line] (evaluate) -- (decide);
\path [line] (decide) -| node [near start] {yes} (update);
\path [line] (update) |- (identify);
\path [line] (decide) -- node {no}(stop);
\path [line,dashed] (expert) -- (init);
\path [line,dashed] (system) -- (init);
\path [line,dashed] (system) |- (evaluate);
\end{tikzpicture}
\end{document}
- http://www.texample.net/tikz/examples/simple-flow-chart/
- http://tex.stackexchange.com/questions/62791/messy-flowchart-using-tikz
*** [[Ubuntu12.04にtexlive2012を導入して、utf8対応のplatexが使えるようにする:http://note.chiebukuro.yahoo.co.jp/detail/n134791]] [#p8ec70c3]
- $ sudo apt-add-repository ppa:texlive-backports/ppa
- $ sudo apt-get update
- $ sudo apt-get install texlive-lang-cjk
- $ sudo apt-get install xdvik-ja
- $ sudo apt-get install evince
- $ sudo apt-get install poppler-data
*** 動画の貼り付け [#ac26942d]
- Linux では Adobe reader 9.4.1 が必要 (それ以降のバージョンでは 動画再生機能が無効になっている)---> $ref(AdbeRdr9.4.1-1_i386linux_enu.deb);
- http://tex.stackexchange.com/questions/67663/did-anyone-succeed-in-playing-embedded-movies-inside-acrobat-in-linux
- Ubutu 12.04 texlive を入れた状態で下記のメディアプレーヤーはインストールされていた
-- /usr/share/texlive/texmf-dist/tex/latex/media9/players/StrobeMediaPlayback.swf
-- /usr/share/texlive/texmf-dist/tex/latex/media9/players/VPlayer.swf
-- /usr/share/texlive/texmf-dist/tex/latex/media9/players/APlayer.swf
-- /usr/share/texlive/texmf-dist/tex/latex/flashmovie/player_flv_maxi.swf
*** acroread 実行時のエラー (Gtk-WARNING **: Failed to load type module) [#jabfa003]
(acroread:15467): Gtk-WARNING **: Failed to load type module: (null)
`menu_proxy_module_load': /usr/bin/acroread: undefined symbol: menu_proxy_module_load
- これも sudo apt-get install appmenu-gtk で解決すると書かれているが、64bit 版ではだめで
- &color{red){明示的に 32bit 版を指定してインストールする必要あり};
munakata@muna-E420:~/latex/lconjp14$ sudo apt-get install appmenu-gtk:i386
*** 条件コンパイル (複数行のコメントアウトにも応用可能) [#w1663c8c]
- 変数の宣言:\newif\ifdraft
- 変数の定義:\drafttrue (真)、\draftfalse
- 変数による分岐:
\ifdraft
% 草稿用の場合の処理
\else
% 草稿用以外の場合の処理
\fi
- 複数行のコメントアウト: \if0 (\iffalse) ... \fi
*** [[vimtex:https://github.com/lervag/vimtex]] [#ia4af5a1]
|コマンド|デフォルトマッピング|機能|
|VimLatexHelp |<localleader>lh| vim-latex関連の現在のマッピング設定が表示されます.|
|VimLatexStatus |<localleader>lg| latxmkのステータス(実行中かどうかなど)を表示|
|VimLatexStop |<localleader>lk| 現在のバッファのlatexmkを停止します|
|VimLatexClean |<localleader>lc| latexmk -c を使ってファイルを削除します.|
|VimLatexCompileToggle |<localleader>lc| latexmk を使ってファイルをコンパイル / 停止|
|VimLatexErrors |<localleader>le| コンパイル時のエラーをquickfixに表示|
|VimLatexOutput |<localleader>lo| コンパイルの出力を表示|
|VimLatexTocOpen |<localleader>lt| アウトラインの表示|
|VimLatexView |<localleader>lv| ビューワを用いて生成したファイルを開く|
- localleader は(leader と並び)組合せキー操作に利用するメタキーのこと。
- デフォルトでは leader/localleader ともに \ キーにマップされている。
- 自分は localleader を Windows キーにマップして利用したい。
- インストール
-- vim-plug を利用(=.vimrc に設定)して vimtex をインストール
-- vimtex 用の設定を .vimrc に追記する
-- vimtex は vim の clientserver 機能を要求するが、vim で有効になっていないので無効化する設定を最後に追加
"----------------------------------------------------------------------
" vimtex settings
"----------------------------------------------------------------------
let g:vimtex_compiler_latexmk = {
\ 'background': 1,
\'build_dir': '',
\'continuous': 1,
\'options': [
\'-pdfdvi',
\'-verbose',
\'-file-line-error',
\'-synctex=1',
\'-interaction=nonstopmode',
\],
\}
let g:vimtex_view_general_viewer = 'evince'
let g:vimtex_view_general_options = '-r @line @pdf @tex'
let g:vimtex_compiler_latexmk = {'callback' : 0}
- &color(red){vimでtexファイルを開いている時に、コマンドモードで :VimtexCompile と入力するとコンパイルが始まり、pdfファイルの作成、プレビューまでしてくれます。};
*** beamer -> PPT [#cfe5349b]
- [[beamer2pptx:https://github.com/martinGithub/beamer2pptx]]
-- &ref(beamer2pptx-master.zip);
pip install python-pptx
pip install requests
-- 現状エラーが出て使えていない。多重ブロックが処理できない制約に当たっていると思われる。
*** beamer -> PDF -> PPT [#c6defa17]
- [[pdf2pptx:https://github.com/ashafaei/pdf2pptx/blob/master/README.md]]
-- &ref(pdf2pptx-master.zip);
-- 生成されたファイルの拡張子を pptx から ppt に変更しないとファイルが開けなかった。
-- 全ページをイメージ(画像)に変換するものなので、変数は一切できない。
*** 参考 URL [#u4e8e9b2]
- [[LaTeX で楽にプレゼンテーション資料を作成する方法:http://www.cs.miyazaki-u.ac.jp/~date/lectures/latex/latexslide.html]]
- &ref(prosper.pdf,center,LATEXでプレゼン資料を作成 (prosperを使おう));
- [[アカデミックなメモ:http://www11.atwiki.jp/physnote/pages/24.html#id_fc44c861]]
- [[&color(red){Beamer V3.0 を使ってみる};:http://www-an.acs.i.kyoto-u.ac.jp/~fujiwara/tex/beamer.html]]
- [[&color(red){辻研究室 beamer 備忘録(詳しい)};:http://neurodynamics.jp/etc/beamer]]
- [[LaTeX-beamerのテンプレート:http://d.hatena.ne.jp/ckazu/20090217/1234857766]]
- http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?e-TeX
- [[Latex コマンド辞書(算術系が詳しい):http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/texindex3.html]]
- [[LaTeX Beamer 小ネタ集 (パワポソースの引用など):http://seikichi.hatenablog.com/entry/2012/03/19/210236]]
- [[Tex Q&A マクロ編:http://www.nsknet.or.jp/~tony/TeX/faq/macro.htm]]
- [[vimtexでLuaTeXの環境構築:http://rago1975.blog.shinobi.jp/linux_app/0072]]