*[[gedit:http://projects.gnome.org/gedit/]] [#c704b7fa] #ref(http://projects.gnome.org/gedit/images/gedit-logo.png,right,around,nolink,gedit) &color(White,#5F2F2F){ ''◆目次◆'' };&br; #contents *gedit とは [#s7f61b9d] gedit は GNOME 公式のテキストエディタです.~ -[[gedit:http://projects.gnome.org/gedit/]] **動作環境 [#kd6ded02] Windows, OS X, Linux **License [#bf49560f] [[GPL:http://git.gnome.org/browse/gedit/tree/COPYING]] **ChangeLog [#z39e4e65] -[[gedit - GNOME Text Editor:http://git.gnome.org/browse/gedit/]] GNOME GIT source code repository --[[log:http://git.gnome.org/browse/gedit/log/]] *プラグイン [#c01f900c] -[[geditのプラグイン : いわにぃのブログ:http://blog.livedoor.jp/ti5942/tag/gedit%E3%81%AE%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3]] -[[LaTeX入門 : いわにぃのブログ:http://blog.livedoor.jp/ti5942/tag/LaTeX%E5%85%A5%E9%96%80]] を参照.~ **[[gedit-latex:https://live.gnome.org/Gedit/LaTeXPlugin]] [#p2206363] gedit-latex は gedit で LaTeX の文書作成を簡単にできるようにするためのプラグインです.インストール方法は [[README:http://git.gnome.org/browse/gedit-latex/tree/README]] を参照してください.~ [編集(E)]-[設定(E)]-[プラグイン] の LaTeX Plugin にチェックをいれます.~ -[[gedit-latex:https://live.gnome.org/Gedit/LaTeXPlugin]] //--[[gedit-latex team:http://sourceforge.net/project/memberlist.php?group_id=204144]] -http://git.gnome.org/browse/gedit-latex -http://ftp.gnome.org/pub/GNOME/sources/gedit-latex/ -[[Ubuntu 12.10: geditのプラグインを導入:http://blog.livedoor.jp/ti5942/archives/7573141.html]] -[[synctex with gedit on Ubuntu 12.04:http://blog.livedoor.jp/shota_soga_/archives/3536366.html]] -[[日本語でgedit pluginsを紹介する:http://utisam.blogspot.com/2011/04/gedit-plugins.html]] -[[EDUbuntu:geditのプラグインをインストールしました。:http://blog.livedoor.jp/ti5942/archives/3682394.html]] **[[gedit-synctex-plugin:https://github.com/jaliste/gedit-synctex-plugin]] [#uc9a113c] SyncTeX プラグインを使用すると gedit と Evince の間で forward and inverse search ができます.~ [編集(E)]-[設定(E)]-[プラグイン] の SyncTeX にチェックをいれます.~ forward search は gedit で Ctrl + 左クリックを使用すると Evince の該当行にジャンプします.~ inverse search は Evince で Ctrl + 左クリックを使用すると gedit の該当行にジャンプします.~ forward search をメニューまたはショートカットキーから実行する場合は TypeError: forward_search_cb() takes exactly 3 arguments (2 given) と出て forward search できないかもしれません. -[[gedit-synctex-plugin:https://github.com/jaliste/gedit-synctex-plugin]] -[[SyncTeX による検索:http://library.gnome.org/users/evince/stable/synctex-search.html.ja]] -[[Ubuntu 12.10: gedit(3.6.0)でSyncTeX:http://blog.livedoor.jp/ti5942/archives/7580530.html]] -[[Ubuntu 12.10: Search with SyncTeX(gedit and Evince 3.6.0):http://blog.livedoor.jp/ti5942/archives/7575570.html]] -[[Gedit: Forward search fails:https://bbs.archlinux.org/viewtopic.php?id=129940]] **Code comment [#q8313fab] Code comment を使用するとコメントアウト,コメントアウトの解除ができます.~ [編集(E)]-[設定(E)]-[プラグイン] の Code comment にチェックをいれます.~ -[[geditのプラグイン: Code comment:http://blog.livedoor.jp/ti5942/archives/7584204.html]] **外部ツール [#qa44ee46] 外部ツールは,外部コマンドと Shell スクリプトを実行するためのプラグインです.~ [編集(E)]-[設定(E)]-[プラグイン] の 外部ツールにチェックをいれます.~ [ツール(T)]-[外部ツールの管理...] から外部ツールの設定ができます.~ ツール(T): で [+] をクリックするとツールが追加できます.~ 編集(E): の項目にシェルスクリプトを追加します.~ 適用範囲(A): で All Languages から LaTeX に変更します.~ [ツール(T)]-[外部ツール] から設定した外部ツールを実行できます.~ ***pdfpLaTeX [#pcd18d0c] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ platex -synctex=1 "$GEDIT_CURRENT_DOCUMENT_NAME" && \ dvipdfmx "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`" ---- :保存(S):|編集中のドキュメント ***pdfpLaTeX2 [#g8ed96d6] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ platex -synctex=1 "$GEDIT_CURRENT_DOCUMENT_NAME" && \ dvips -Ppdf -z -f "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.dvi" | \ convbkmk -g > "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.ps" && \ ps2pdf "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.ps" ---- :保存(S):|編集中のドキュメント ***pdfupLaTeX [#x4f1ba2c] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ uplatex -synctex=1 "$GEDIT_CURRENT_DOCUMENT_NAME" && \ dvipdfmx "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`" ---- :保存(S):|編集中のドキュメント ***pdfupLaTeX2 [#k85e2282] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ uplatex -synctex=1 "$GEDIT_CURRENT_DOCUMENT_NAME" && \ dvips -Ppdf -z -f "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.dvi" | \ convbkmk -u > "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.ps" && \ ps2pdf "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.ps" ---- :保存(S):|編集中のドキュメント ***pdfLaTeX [#f6f3d125] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ pdflatex -synctex=1 "$GEDIT_CURRENT_DOCUMENT_NAME" ---- :保存(S):|編集中のドキュメント ***LuaLaTeX [#dacfdc34] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ lualatex -synctex=1 "$GEDIT_CURRENT_DOCUMENT_NAME" ---- :保存(S):|編集中のドキュメント ***XeLaTeX [#df8a1522] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ xelatex -synctex=1 "$GEDIT_CURRENT_DOCUMENT_NAME" ---- :保存(S):|編集中のドキュメント ***pBibTeX [#h82edb4a] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ pbibtex "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`" ---- :保存(S):|編集中のドキュメント ***upBibTeX [#if36eff6] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ upbibtex "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`" ---- :保存(S):|編集中のドキュメント ***Mendex [#p50c6431] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ mendex "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`" ---- :保存(S):|編集中のドキュメント ***TeXworks [#b3f685e3] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ texworks "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.pdf" ---- ***Evince [#t53bc494] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ evince "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.pdf" ---- ***fwdevince [#s41c2ddc] fwdevince は [[Evince - TeX Wiki>Evince]] の fwdevince を使用します.~ ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ fwdevince "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.pdf" $GEDIT_CURRENT_LINE_NUMBER "$GEDIT_CURRENT_DOCUMENT_NAME" ---- ***Okular [#gaa0fcf1] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ okular --unique "file:"`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.pdf"#src:$GEDIT_CURRENT_LINE_NUMBER "$GEDIT_CURRENT_DOCUMENT_PATH"" ---- ***zathura [#db749118] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ zathura -s -x "gedit "%{input}" +%{line}" "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.pdf" ---- ***qpdfview [#ud4fadf3] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ qpdfview --unique ""`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.pdf"#src:"$GEDIT_CURRENT_DOCUMENT_NAME":$GEDIT_CURRENT_LINE_NUMBER:0" ---- ***PdfViewer [#k6ca6cfc] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ pdfviewer "file:"`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.pdf"#src:$GEDIT_CURRENT_LINE_NUMBER "$GEDIT_CURRENT_DOCUMENT_NAME"" ---- ***gv [#qda5d9a3] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ gv --watch "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.pdf" ---- ***Emacs [#b1a60c18] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ emacs "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.pdf" ---- ***acroread [#h5982543] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ acroread "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.pdf" ---- ***pdfopen [#mea51975] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ pdfopen -viewer ar9-tab "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.pdf" ---- ***pLaTeX [#df33ffbd] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ platex -synctex=1 "$GEDIT_CURRENT_DOCUMENT_NAME" ---- :保存(S):|編集中のドキュメント ***upLaTeX [#dc4aae10] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ uplatex -synctex=1 "$GEDIT_CURRENT_DOCUMENT_NAME" ---- :保存(S):|編集中のドキュメント ***pxdvi [#dc806f31] ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ pxdvi -watchfile 1 "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.dvi" ---- ***pxdvi との連携 (非推奨) [#c3a76830] -pLaTeX ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ platex -src-specials "$GEDIT_CURRENT_DOCUMENT_NAME" ---- :保存(S):|編集中のドキュメント -upLaTeX ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ uplatex -src-specials "$GEDIT_CURRENT_DOCUMENT_NAME" ---- :保存(S):|編集中のドキュメント -pxdvi ---- #!/bin/sh cd "$GEDIT_CURRENT_DOCUMENT_DIR" && \ pxdvi -nofork -watchfile 1 -editor "gedit "%f" +%l" "`basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex`.dvi" -sourceposition "$GEDIT_CURRENT_LINE_NUMBER $GEDIT_CURRENT_DOCUMENT_NAME" ---- ***その他の外部ツールの設定例 [#a704e342] -[[UbuntuにTeX環境 -2-:http://ngc1952.net/archives/1063]] -[[tips/Latex - PukiWiki:http://www-nh.scphys.kyoto-u.ac.jp/~asano/index.php?tips%2FLatex]] -[[Ubuntuのテキストエディタ(gedit)の「外部ツール」をTeX仕様に:http://pen.agbi.tsukuba.ac.jp/~RStiger/hiki2/?Ubuntu%A4%CE%A5%C6%A5%AD%A5%B9%A5%C8%A5%A8%A5%C7%A5%A3%A5%BF%A1%CAgedit%A1%CB%A4%CE%A1%D6%B3%B0%C9%F4%A5%C4%A1%BC%A5%EB%A1%D7%A4%F2TeX%BB%C5%CD%CD%A4%CB]] -[[geditをカスタマイズする。:http://jiy.blog.shinobi.jp/Entry/93/]] -[[gedit で tex の呼び出し:http://www.rcai.riken.jp/petadimension/textips.html#texgedit]] -[[synctex + gedit + evince:http://www.benwhale.com/blog/2011/06/26/synctex-gedit-evince/]] *関連リンク [#v8f6d6f7] -[[geditをカスタマイズしてみる:http://d.hatena.ne.jp/rkmathi/20110402/1301733604]]