[[Eclipse]] > TeXlipse

*[[TeXlipse:http://texlipse.sourceforge.net/]] [#cc0edd31]

&color(White,#5F2F2F){  ''◆目次◆''  };&br;

#contents

*TeXlipse とは [#m60f5d27]

[[TeXlipse>CTAN:help/Catalogue/entries/texlipse.html]] は
[[Eclipse]] の
[[LaTeX>CTAN:help/Catalogue/entries/latex.html]] 用プラグインです.

フリーのオープンソースソフトウェアで,ライセンスは [[Eclipse Public License (EPL):http://texlipse.sourceforge.net/manual/about.html]] です.

-[[TeXlipse homepage — LaTeX for Eclipse:http://texlipse.sourceforge.net/]]
--[[All news:http://texlipse.sourceforge.net/news.php]]
--[[FAQ:http://texlipse.sourceforge.net/faq.php]]
-[[TeXlipse at SourceForge.net:http://sourceforge.net/projects/texlipse/]]
--[[Files:http://sourceforge.net/projects/texlipse/files/]]
---[[texlipse plugin:http://sourceforge.net/projects/texlipse/files/texlipse%20plugin/]]
---[[dictionaries:http://sourceforge.net/projects/texlipse/files/dictionaries/]]
---[[texlipse documentation:http://sourceforge.net/projects/texlipse/files/texlipse%20documentation/]]
-[[Pdf4Eclipse:http://borisvl.github.com/Pdf4Eclipse/]]
--[[Borisvl/Pdf4Eclipse · GitHub:https://github.com/Borisvl/Pdf4Eclipse]]
-[[BibSonomy:http://www.bibsonomy.org/]]
--[[TeXlipseBibSonomyExtension:http://www.bibsonomy.org/help_en/TeXlipseBibSonomyExtension]]

**リリース情報 [#f49b6dcf]
2012-04-09 Pdf4Eclipse Version 1.1.0~
2012-04-03 BibSonomy Version 2.0.23~
2011-11-26 TeXlipse Version 1.5.0~

TeXlipse Version 1.4.2 から 64-bit Windows に対応しています.~

**ChangeLog [#e321b2d0]
-[[SourceForge - texlipse/net.sourceforge.texlipse/summary:http://texlipse.git.sourceforge.net/git/gitweb.cgi?p=texlipse/net.sourceforge.texlipse]]
--[[shortlog:http://texlipse.git.sourceforge.net/git/gitweb.cgi?p=texlipse/net.sourceforge.texlipse;a=shortlog]]

**スクリーンショット [#j94c34b3]
[[&ref(http://borisvl.github.com/Pdf4Eclipse/pics/screenshot_thumb.jpg,around,nolink,Pdf4Eclipse);>http://borisvl.github.com/Pdf4Eclipse/pics/screenshot.jpg]]&br;&br;
[[&ref(http://texlipse.sourceforge.net/screenshots/bibref-screen-thumb.png,around,nolink,This picture shows the BibTeX completion in action. The cursor disappeared from the screenshot, but you can see the "shadow" of it, as one of the curly braces is highlighted on the line where the error is.);>http://texlipse.sourceforge.net/screenshots/bibref-screen.png]]
  [[&ref(http://texlipse.sourceforge.net/screenshots/freport-screen-thumb.png,around,nolink,This picture shows navigation from build errors to source file. Latex reports all kinds of warnings and errors, and not all of them contain a line number. However, there usually is also a valid error message with line number information.);>http://texlipse.sourceforge.net/screenshots/freport-screen.png]]

**特徴 [#qe22fab6]
-アウトライン
-折りたたみ
-自動ビルド
-自動補完
-スペル・チェッカー
-SyncTeX による forward and inverse search (Pdf4Eclipse, SumatraPDF, Skim, fwdevince, Okular, PdfViewer)

*注意点 [#f6b7dd5c]

**TeXlipse が文法的に正しい TeX ファイルをパースできずにエラーになる → コメント %### を使用する [#t27e1af4]

-[[TeXlipseがマクロを正しくParseしてくれない問題について:http://did2.blog64.fc2.com/blog-entry-334.html]] を参照.

TeXlipse では
 \def\|{\verb|}
のようなマクロがエラーになり,コンパイルできません.

この問題の解決策が,TeXlipse の [[FAQ:http://texlipse.sourceforge.net/faq.php]] にあります.

結論から言うと

 %###
 \def\|{\verb|}
 %###

とすれば OK です.

TeXlipse は自前で LaTeX のパーサを持っていて,ほとんどの場合は処理できるようですが,さすがに TeX コンパイラ並みのパースはできないので,上記のような場合にはエラーになってしまいます.

この場合はエラーが発生する部分の最初と最後に
 %###
という特別なコメントを入れることでパーサに該当部分を無視するようにできるそうです.

*不具合 [#t2a5d9cf]

[[SourceForge.net: TeXlipse: Bugs:http://sourceforge.net/tracker/?group_id=133306&atid=726818]] を参照.

//**TeXlipse 1.5.0 で \bibliography がうまく動作しない [#i3d2f9c0]
//
//-[[SourceForge.net: TeXlipse: Detail: 3446921 - bibliography error since 1.5.0:http://sourceforge.net/tracker/?func=detail&aid=3446921&group_id=133306&atid=726818]]

**TeXlipse 1.5.0 で \cite{XXX} を使用した場合に Key XXX is undefined といった警告が表示される → コメント %### を使用する [#i0880f90]

-[[SourceForge.net: TeXlipse: Detail: 3498342 - Key XXX is undefined warning:http://sourceforge.net/tracker/index.php?func=detail&aid=3498342&group_id=133306&atid=726818]]

\cite{XXX} で Key XXX is undefined という警告が表示される場合は

 %###
 \cite{XXX}
 %###

とすることで警告を抑制できます.

//**TeXlipse 1.4.1 で Windows 7 (64bit) で Adobe Reader で PDF ファイルを表示しようとするとエラーメッセージが表示される → TeXlipse 1.4.2 で 64-bit Windows に対応しました [#p7159fd0]
//
//''TeXlipse 1.4.2 で 64-bit Windows に対応しました.''
//
//-[[SourceForge.net: TeXlipse: Detail: 3050201 - DDEClient 32 on win7 amd64>http://sourceforge.net/tracker/index.php?func=detail&aid=3050201&group_id=133306&atid=726819]] → Fixed
//
//この問題の解決策が,TeXlipse の [[FAQ [Internet Archive]:http://web.archive.org/web/20110713114656/http://texlipse.sourceforge.net/faq.php]] にあります.
//
//[[ここ:http://texlipse.sourceforge.net/ddeclient64bit.zip]] から 64bit 用の ddeclient.dll をダウンロードして,Eclipse の plugins フォルダにある TeXlipse のフォルダの ddeclient.dll を上書きします.

*インストール [#u4a48677]

[[Eclipse]] を起動します.
----
&color(Black,#473EBE){ &color(Black,#DAEAFF){ ヘルプ(H) }; &color(White){''>''}; &color(Black,#DAEAFF){ 新規ソフトウェアのインストール... }; };&br;
----
「インストール」ウィンドウの [追加(A)...]
で
----
&color(Black,#473EBE){%%%   &color(White){''リポジトリーの追加''};                                              &color(Black,#CC3333){%%%[  &color(White){''✕''};  ]%%%}; %%%};&br;
名前(N):     %%%TeXlipse Update Site%%%&br;
ロケーション(L): %%%http://texlipse.sourceforge.net%%%
----
を入力して [OK] をクリックします.

-Bibsonomy
-Pdf4Eclipse
-TeXlipse

にチェックを入れ,[次へ(N) >] をクリックして,指示に従って TeXlipse をインストールします.~
TeXlipse のインストール後 Eclipse を再起動します.~

Update Site を使う方法が,うまくいかない場合は,[[CTAN:support/texlipse/]] や [[texlipse.sourceforge.net/release.html:http://texlipse.sourceforge.net/release.html]]
から直接ダウンロードして展開 (解凍) します.~
展開したファイルの中に plugins フォルダがあります.~
この plugins フォルダを Eclipse フォルダに上書きコピーします.~

*設定 [#j3f79297]

[[TeXlipse/設定]] を参照.

*使い方 [#n32f16b3]

**プロジェクトの作成 [#zbb02360]

----
&color(Black,#473EBE){ &color(Black,#DAEAFF){ ファイル(F) }; &color(White){''>''}; &color(Black,#DAEAFF){ 新規(N) }; &color(White){''>''}; &color(Black,#DAEAFF){ プロジェクト(R)... }; &color(White){''>''}; &color(Black,#DAEAFF){ Texlipse }; &color(White){''>''}; &color(Black,#DAEAFF){ LaTeX プロジェクト }; &color(White){''>''}; &color(Black,#DAEAFF){[     次へ(N) ''>''     ]}; };&br;
または&br;
&color(Black,#473EBE){ &color(Black,#DAEAFF){ ファイル(F) }; &color(White){''>''}; &color(Black,#DAEAFF){ 新規(N) }; &color(White){''>''}; &color(Black,#DAEAFF){ その他(O)... }; &color(White){''>''}; &color(Black,#DAEAFF){ Texlipse }; &color(White){''>''}; &color(Black,#DAEAFF){ LaTeX プロジェクト }; &color(White){''>''}; &color(Black,#DAEAFF){[     次へ(N) ''>''     ]}; };&br;
----
&color(Black,#473EBE){%%%   &color(White){''LaTeX プロジェクト・ウィザード''};                                &color(Black,#373EAE){%%%[ &color(White){''◛''}; ]%%%};&color(Black,#373EAE){%%%[ &color(White){''▭''}; ]%%%};&color(Black,#CC3333){%%%[  &color(White){''✕''};  ]%%%}; %%%};&br;
LaTeX プロジェクト&br;
 LaTeX プロジェクトの作成 ('''プロジェクト名が空白の場合: × 名前を空白にすることはできません。''')

プロジェクト名:                       %%%sample1%%%&br;
The two-letter (ISO 639 standard) language code: %%%en%%%&br;

 ロケーション&br;
&color(#3333CC){◎}; ワークスペース内にプロジェクトを作成(W)&br;
◯ 外部ロケーションにプロジェクトを作成(X)&br;
 &color(#888888,White){ディレクトリー(D):};&br;

出力フォーマット: &color(Black,#EEEEEE){[pdf ▼]}; ビルド・コマンド: &color(Black,#EEEEEE){[latex.exe+dvipdfm.exe                    ▼]};&br;
&color(#1188FF){[[Setup build tools...>TeXlipse/設定#ad4786b7]]};&br;

テンプレート:  説明:                                    システム・テンプレート&br;
&color(White,#1188FF){Article  };&color(#555555,#EEEEEE){▲};   This is a very basic article template.&br;
Article-fin    There is just one section and two subsections.&br;
Beamer&br;
Blank&br;
Prosper&br;
Seminar &color(#555555,#EEEEEE){▼};&br;
----
&color(Black,#473EBE){ &color(Black,#DAEAFF){[     次へ(N) ''>''     ]}; };&br;
----
&color(Black,#473EBE){%%%   &color(White){''LaTeX プロジェクト・ウィザード''};                                &color(Black,#373EAE){%%%[ &color(White){''◛''}; ]%%%};&color(Black,#373EAE){%%%[ &color(White){''▭''}; ]%%%};&color(Black,#CC3333){%%%[  &color(White){''✕''};  ]%%%}; %%%};&br;
LaTeX プロジェクト&br;
 LaTeX プロジェクトの作成

プロジェクト構造:&br;
  sample1                 出力ディレクトリー:&br;
    document.pdf           プロジェクト出力ファイル:         document.pdf&br;
    document.tex           ソース・ディレクトリー:&br;
    tmp                 メイン .tex ファイル:            document.tex&br;
      document.aux         テンポラリー・ファイル・ディレクトリー: tmp&br;
----
&color(Black,#473EBE){ &color(Black,#DAEAFF){[     完了(F) ''>''     ]}; };&br;
----
&color(Black,#473EBE){%%%   &color(White){''LaTeX - sample1/document.tex - Eclipse''};                                                  &color(Black,#373EAE){%%%[ &color(White){''◛''}; ]%%%};&color(Black,#373EAE){%%%[ &color(White){''▭''}; ]%%%};&color(Black,#CC3333){%%%[  &color(White){''✕''};  ]%%%}; %%%};&br;
&color(Black,#DAE0FE){%%% ファイル(F)  編集(E)  ナビゲート(N)  検索(A)  プロジェクト(P)  Latex(L)  実行(R)  Latex シンボル  ウィンドウ(W)  ヘルプ(H)           %%%};&br;
>
&color(#BEBEBE){%%This is a very basic article template.};&br;
&color(#BEBEBE){%%There is just one section and two subsections.};&br;
&color(#8000FF){\documentclass};&color(#0336DE){{article}};&br;
&br;
&color(#8000FF){\begin};&color(#0336DE){{document}};&br;
&br;
&br;
&color(#8000FF){\section};&color(#0336DE){{Title}};&br;
&br;
&color(#8000FF){\subsection};&color(#0336DE){{Subtitle}};&br;
&br;
Plain text.&br;
&br; 
&color(#8000FF){\subsection};&color(#0336DE){{Another subtitle}};&br;
&br;
More plain text.&br;
&br;
&br;
&color(#8000FF){\end};&color(#0336DE){{document}};&br;
<
----
//
// // default colors
// private static final RGB DEFAULT_DEFAULT_COLOR = new RGB(0, 0, 0);
//
// private static final RGB DEFAULT_STRING_COLOR = new RGB(255, 0, 0);
// private static final RGB DEFAULT_COMMAND_COLOR = new RGB(128, 0, 255);
// private static final RGB DEFAULT_CURLY_BRACKETS_COLOR = new RGB(3, 54, 222);
// private static final RGB DEFAULT_SQUARE_BRACKETS_COLOR = new RGB(243, 129, 37);
// private static final RGB DEFAULT_EQUATION_COLOR = new RGB(190, 100, 100);
// private static final RGB DEFAULT_COMMENT_COLOR = new RGB(190, 190, 190);
// private static final RGB DEFAULT_VERBATIM_COLOR = new RGB(80, 80, 80);
// //private static final RGB DEFAULT_TEX_WHITE_COLOR = new RGB(125, 125, 125);
// private static final RGB DEFAULT_TEX_NUMBER_COLOR = new RGB(255, 100, 0);
// private static final RGB DEFAULT_TEX_SPECIAL_COLOR = new RGB(255, 0, 0);
//
プロジェクトは基本的にはワークスペース内で管理することになります.外部からファイルを追加するにはパッケージ・エクスプローラーへドラッグ &amp; ドロップ.または、

----
&color(Black,#473EBE){ &color(Black,#DAEAFF){ ファイル(F) }; &color(White){''&gt;''}; &color(Black,#DAEAFF){ インポート(I)... }; &color(White){''&gt;''}; &color(Black,#DAEAFF){ 一般 }; &color(White){''&gt;''}; &color(Black,#DAEAFF){ ファイル・システム }; };&br;
----

**個々の LaTeX ファイルのエンコードの指定 [#o6aeb25a]

----
&color(Black,#473EBE){ &color(Black,#DAEAFF){ プロジェクト・エクスプローラーの LaTeX ファイルを右クリック }; &color(White){''&gt;''}; &color(Black,#DAEAFF){ プロパティー(R) }; &color(White){''&gt;''}; &color(Black,#DAEAFF){ リソース }; &color(White){''&gt;''}; &color(Black,#DAEAFF){ テキスト・ファイル・エンコード(T) }; };&br;
----

デフォルトでは,「デフォルト(E) (コンテナーから継承する: MS932)」 となっています.UTF-8 を使用する場合は,その他(O): のリストから UTF-8 を選択します.

**メインのファイルを設定 [#l81d76a8]

メインとしたいファイルを選んだ状態で

----
&color(Black,#473EBE){ &color(Black,#DAEAFF){ Latex(L) }; &color(White){''&gt;''}; &color(Black,#DAEAFF){ メイン・ファイルとして設定(M) }; };&br;
----

**補完 [#wbb2940d]

Ctrl+Space で補完を行います.~
 \begin{itemize}
で Enter をタイプすると
   \item 
 \end{itemize}
を自動的に補完してくれます.~

**ビルド [#g3afcb95]

デフォルトでは,ファイルを保存すると自動的にビルドしてくれます.

これを無効にしたい場合は,

----
&color(Black,#473EBE){ &color(Black,#DAEAFF){ プロジェクト(P) }; &color(White){''&gt;''}; &color(Black,#DAEAFF){ 自動的にビルド(M) }; };&br;
----

のチェックを外し,

----
&color(Black,#473EBE){ &color(Black,#DAEAFF){ プロジェクト(P) }; &color(White){''&gt;''}; &color(Black,#DAEAFF){ プロジェクトのビルド(B) }; };&br;
----

でビルドするようにします.

**プレビュー [#z12a5e5c]

----
&color(Black,#473EBE){ &color(Black,#DAEAFF){ Latex(L) }; &color(White){''&gt;''}; &color(Black,#DAEAFF){ ドキュメントのプレビュー(V) }; };&br;
----

で,プロジェクトの出力フォーマット(dvi, ps, pdf) に対応する最も優先度の高いビューアーが,立ち上がります.

----
&color(Black,#473EBE){ &color(Black,#DAEAFF){ 実行(R) }; &color(White){''&gt;''}; &color(Black,#DAEAFF){ 外部ツール(E) }; };&br;
----

で,ビューアーを指定して実行することもできます.

**出力フォーマットとビルド・コマンドの変更 [#me964c32]

出力フォーマットとビルド・コマンドは

----
&color(Black,#473EBE){ &color(Black,#DAEAFF){ プロジェクト(P) }; &color(White){''&gt;''}; &color(Black,#DAEAFF){ プロパティー(P) }; &color(White){''&gt;''}; &color(Black,#DAEAFF){ Latex プロジェクト・プロパティ }; };&br;
----

から変更することが可能です.

----
&color(Black,#473EBE){%%%                                                         &color(Black,#373EAE){%%%[ &color(White){''◛''}; ]%%%};&color(Black,#373EAE){%%%[ &color(White){''▭''}; ]%%%};&color(Black,#CC3333){%%%[  &color(White){''✕''};  ]%%%}; %%%};&br;
 Latex プロジェクト・プロパティー&br;
&br;
  Main TeX File(M): %%%document.tex%%%&br;
  出力ファイル(O): %%%document.pdf%%%&br;
  Directory for Latex temporary files(T): %%%tmp%%%&br;
  ☑Set LaTeX temporary and output files as derived(V)&br;
&br;
  出力フォーマット: &color(Black,#EEEEEE){[pdf ▼]}; ビルド・コマンド: &color(Black,#EEEEEE){[latex.exe+dvipdfm.exe                    ▼]};&br;
  &color(#1188FF){[[Setup build tools...>TeXlipse#j3f79297]]};&br;
  Makeindex style file:&br;
  Language setting is used by the spell checker to determine the dictionary file to use.&br;
  The two-letter (ISO 639 standard) language code: %%%en%%%
----

**TODO 機能 [#e670a37e]

"%TODO +コメント" とした行がタスクリストに登録されます.


*関連リンク [#g42d5edd]

-[[TeXlipse homepage - LaTeX for Eclipse:http://texlipse.sourceforge.net/]]
-[[TeX - EclipseWiki:http://www.eclipsewiki.net/eclipse/?TeX]]
-[[6. TeXlipse の追加・設定 | Eclipse を使おう別館:http://x19290.appspot.com/using-eclipse/main.html#S6]]
-[[7. TeXlipse の利用(動画) | Eclipse を使おう別館:http://19290.net/using-eclipse-annex/07/toc.html]]
-[[Feature of the Week: BibSonomy TeXlipse Plugin:http://blog.bibsonomy.org/2012/08/feature-of-week-bibsonomy-texlipse.html]]
-[[改造版TeXlipse:http://www.csg.is.titech.ac.jp/~f_takeyama/texlipse/]]
-[[spell check does not run:http://sourceforge.net/projects/texlipse/forums/forum/451977/topic/3669794]]
-[[TeXlipse and Chrome:http://bigneek.com/content/texlipse-and-chrome]]
-[[Texlipse-Article-Template:https://github.com/feldob/Texlipse-Article-Template]]
-[[ms4py / latexmk.py / wiki / Texlipse – Bitbucket:https://bitbucket.org/ms4py/latexmk.py/wiki/Texlipse]]
-[[TeXlipse as a lightweight portable TeX editor:http://blog.keyboardplaying.org/2012/05/26/texlipse-lightweight-portable-tex-editor/]]
-[[TeXlipse is again my favorite LaTeX environment:http://joelslinux.blogspot.jp/2012/05/texlipse-is-again-my-favorite-latex.html]]
-[[【Ubuntu,Windows】TexlipseでB4や用紙を横にする場合のdvipdfmxの設定 --- ただ、設定しなくてもtexの記述で指定できる。:http://ankyo.blog.so-net.ne.jp/2012-05-18]]
-[[TeX覚書:http://ameblo.jp/tex-memo]]
-[[TeXlipse (Windows):http://utkhii.px.tsukuba.ac.jp/~ywatanabe/pukiwiki/index.php?PC%20%A5%BB%A5%C3%A5%C8%A5%A2%A5%C3%A5%D7#odf46805]]
-[[TeXlipseでスペルチェック:http://d.hatena.ne.jp/bettamodoki/20111007/1318001930]]
-[[texlipse    [EveryWare Lab students]:http://wiki.webdev.ewlab.dico.unimi.it/doku.php?id=texlipse]]
-[[Setting up TeXlipse and SumatraPDF:http://halkov.blogspot.com/2011/04/setting-up-texlipse-and-sumatrapdf.html]]
-[[Setting up TeXlipse and Sumatra PDF:http://teakes.blogspot.com/2009/08/setting-up-texlipse-and-sumatra-pdf.html]]
-[[Texlipse と dviout でWISYWIG:http://meki789.blog123.fc2.com/blog-entry-8.html]]
-[[TeXlipseとdvioutの連携:http://fenrir.naruoka.org/archives/000735.html]]
-[[Texlipse入れてからやったこと 2009-01-23 - nakkuの日記:http://d.hatena.ne.jp/nakku/20090123]]
-[[EclipseでTeXを編集するTeXlipse:http://d.hatena.ne.jp/jun9128/20110323/]]
-[[Eclipse で LateX を使う、Texlipseの導入:http://pcwide-jp.blogspot.com/2009/06/eclipse-latex-texlipse.html]]
-[[TeXLipse のインストール:http://mailsrv.nara-edu.ac.jp/~asait/eclipse/texlipse/texlipse.htm]]
-[[eclipse の使用方法 (LaTeX, HTML):http://mailsrv.nara-edu.ac.jp/~asait/eclipse/usage/eclipse_usage.htm]]
-[[Eclipse/TeXlipse - KLab Public Wiki:http://telecom0.eng.niigata-u.ac.jp/index.php?Eclipse/TeXlipse]]
-[[TeXlipse on Mac - Song of A はてな版:http://d.hatena.ne.jp/cielan/20081128/]]
-[[Eclipseのキーバインドをvim風にできるVrapperが素晴らしすぎる件について:http://d.hatena.ne.jp/yuroyoro/20100218/1266477264]]
-[[QA: TeXlipse での BibTex の生成ファイルの置き場所について:http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=521]]
-[[LaTeX Community &bull; View topic - Texlipse can't find Bibtex:http://www.latex-community.org/forum/viewtopic.php?f=27&t=10481&start=0]]
-[[nomencl.sty: TeX パッケージ:http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/nomencl.html]]
-[[TeXlipse | Akihiro SAITO&#039;s Laboratory:http://saito.sc/archives/tag/texlipse]]
-[[TeXlipse - Fukudat.com:http://www.fukudat.com/wiki/ja/TeXlipse]]
-[[【Eclipseプラグイン】Texlipseでjbibtexを使う 某IT系研究員(予定)のひとりごと:http://javanie.blog28.fc2.com/blog-entry-17.html]]
-[[続&#12539;ダメ生活100: &#12304;Eclipse&#12305;&#12304;TeX&#12305;EclipseにTeX環境設定:http://raycobb.blogspot.com/2010/10/eclipsetexeclipsetex.html]]
-[[■【LaTeX】eTeX 【EclipseでLaTeXを使う!】■@ソフトウェア in 2ちゃんねる (過去ログ)>http://mimizun.com/log/2ch/software/pc5.2ch.net/software/dat/1082131007.dat]]