*[[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/]]
-[[gedit - GNOME Text Editor:http://git.gnome.org/browse/gedit/]] GNOME GIT source code repository
--[[log:http://git.gnome.org/browse/gedit/log/]]

**動作環境 [#kd6ded02]

Windows, OS X, Linux

**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-latex:https://live.gnome.org/Gedit/LaTeXPlugin]] [#p2206363]

最新版の gedit-latex は gedit 3 で動作します.~
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]]
-gedit-latex は gedit で LaTeX の文書作成を簡単にできるようにするためのプラグインです.インストール方法は [[README:http://git.gnome.org/browse/gedit-latex/tree/README]] を参照してください.
-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 [#uc9a113c]
**[[gedit-synctex-plugin:https://github.com/jaliste/gedit-synctex-plugin]] [#uc9a113c]

-[[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]]

SyncTeX プラグインを使用すると gedit と Evince の間で forward and inverse search ができます.
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 できないかもしれません.

**外部ツール [#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]

-[[tips/Latex - PukiWiki:http://www-nh.scphys.kyoto-u.ac.jp/~asano/index.php?tips%2FLatex]]
-[[gedit外部ツール:http://utisam.blogspot.jp/2011/07/gedit.html]]
-[[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]]