[[Texmaker]] > [[設定>Texmaker/設定]] > [[Linux]] &color(White,#5F2F2F){ ''◆目次◆'' };&br; #contents *設定 [#t1b1a7e1] **コマンド [#cab65285] [オプション(O)]-[Texmaker の設定]-[コマンド] PDFビューアは,組み込みビューアと外部ビューアを選択するようになっているので好きな方を選択してください.~ 組み込みビューアで和文フォントを埋め込んでいない PDF ファイルを表示したい場合は [[代替フォントの設定>Evince#substitute]] や [[KDE-Okular や Texmaker で和文フォント非埋め込みPDFを表示させるには:http://blogs.yahoo.co.jp/igproj_fusion/16383026.html]]を参照してください.~ コマンドの LaTeX に設定されている latex を uplatex に変更してコマンドのオプションに -synctex=1 を追加します.~ コマンドの LuaLaTeX に設定されているコマンドのオプションに -synctex=1 を追加します.~ コマンドの Bib(la)tex に設定されている bibtex を biber --bblencoding=utf8 -u -U --output_safechars に変更します.~ コマンドの Dvipdfm に設定されている dvipdfm を dvipdfmx に変更します.~ ---- #ref(https://bitbucket.org/srazi/biditexmaker3/raw/tip/images/configtools.png,left,around,nolink,コマンド) &color(Black,#F5F5F5){コマンド (% : 拡張子を除いたファイル名 - @ : 行番号)};&br; &color(Black,#F5F5F5){LaTeX };%%%uplatex -synctex=1 -interaction=nonstopmode %.tex%%%&br; &color(Black,#F5F5F5){PdfLaTeX };%%%pdflatex -synctex=1 -interaction=nonstopmode %.tex%%%&br; &color(Black,#F5F5F5){☐ 出力ファイルを "build" サブフォルダーに出力する};&br; &color(Black,#DAEAFF){ ''コマンド'' }; &color(Black,#F5F5F5){XeLaTeX };%%%xelatex -synctex=1 -interaction=nonstopmode %.tex%%% &color(Black,#F5F5F5){LuaLaTeX };%%%lualatex -synctex=1 -interaction=nonstopmode %.tex%%% または %%%luajitlatex -synctex=1 -interaction=nonstopmode %.tex%%%&br; #img(,clear) #ref(https://bitbucket.org/srazi/biditexmaker3/raw/tip/images/configquick.png,left,around,nolink,クイックビルド) &color(Black,#F5F5F5){Latexmk };%%%ruby -e "cmd='latexmk -e '+0x22.chr+'$latex=q/uplatex '+0x25.chr+'O'+' -synctex=1 -interaction=nonstopmode '+0x25.chr+'S'+'/'+0x22.chr+' -e '+0x22.chr+'$bibtex=q/upbibtex '+0x25.chr+'O'+' '+0x25.chr+'B'+'/'+0x22.chr+' -e '+0x22.chr+'$biber=q/biber '+0x25.chr+'O'+' --bblencoding=utf8 -u -U --output_safechars '+0x25.chr+'B'+'/'+0x22.chr+' -e '+0x22.chr+'$makeindex=q/mendex '+0x25.chr+'O'+' -U -o '+0x25.chr+'D'+' '+0x25.chr+'S'+'/'+0x22.chr+' -e '+0x22.chr+'$dvipdf=q/dvipdfmx '+0x25.chr+'O'+' -o '+0x25.chr+'D'+' '+0x25.chr+'S'+'/'+0x22.chr+' -norc -gg -pdfdvi '+'%.tex';system(cmd)"%%%&br; &br; &br; &br; ''クイックビルド''&br; #img(,clear) #ref(https://bitbucket.org/srazi/biditexmaker3/raw/tip/images/configeditor.png,left,around,nolink,エディタ) &color(Black,#F5F5F5){[[Bib(la)tex>Biblatex]] };%%%biber --bblencoding=utf8 -u -U --output_safechars %%%%&br; &color(Black,#F5F5F5){Makeindex };%%%texindy %.idx%%%&br; &color(Black,#F5F5F5){[[dvips]] };%%%dvips -Ppdf -o %.ps %.dvi%%%&br; &color(Black,#F5F5F5){Dvipdfm };%%%dvipdfmx %.dvi%%%&br; ''エディタ'' &color(Black,#F5F5F5){ps2pdf };%%%ps2pdf %.ps%%%&br; #img(,clear) #ref(https://bitbucket.org/srazi/biditexmaker3/raw/tip/images/configkeys.png,left,around,nolink,ショートカット) &color(Black,#F5F5F5){[[metapost>MetaPost]] };%%%upmpost -interaction=nonstopmode %%%% または %%%mpost -interaction=nonstopmode %%%%&br; &color(Black,#F5F5F5){[[Asymptote]] };%%%asy %.asy%%%&br; &color(Black,#F5F5F5){[[ghostscript>Ghostscript]] };%%%gs%%%&br; &color(Black,#F5F5F5){R Sweave };%%%R CMD Sweave %.Rnw%%%&br; ''ショートカット'' &color(Black,#F5F5F5){Add to PATH };&br; ---- &color(Black,#F5F5F5){''DVI ビューア''};&br; %%%ruby -e "cmd='synctex view -i '+0x27.chr+'"@:0:#.tex"'+0x27.chr+' -o '+0x27.chr+'"%.dvi"'+0x27.chr+' -x '+0x27.chr+'evince -i '+0x25.chr+'{page+1} '+0x22.chr+0x25.chr+'{output}'+0x22.chr+0x27.chr;system(cmd)"%%%&br; %%%ruby -e "cmd='synctex view -i '+0x27.chr+'"@:0:#.tex"'+0x27.chr+' -o '+0x27.chr+'"%.dvi"'+0x27.chr+' -x '+0x27.chr+'okular --unique --page '+0x25.chr+'{page+1} '+0x22.chr+0x25.chr+'{output}'+0x22.chr+0x27.chr;system(cmd)"%%%&br; %%%ruby -e "cmd='synctex view -i '+0x27.chr+'"@:0:#.tex"'+0x27.chr+' -o '+0x27.chr+'"%.dvi"'+0x27.chr+' -x '+0x27.chr+'xdvi -nofork -unique -watchfile 1 +'+0x25.chr+'{page+1} '+0x22.chr+0x25.chr+'{output}'+0x22.chr+0x27.chr;system(cmd)"%%%&br; %%%ruby -e "cmd='synctex view -i '+0x27.chr+'"@:0:#.tex"'+0x27.chr+' -o '+0x27.chr+'"%.dvi"'+0x27.chr+' -x '+0x27.chr+'pxdvi -nofork -unique -watchfile 1 +'+0x25.chr+'{page+1} '+0x22.chr+0x25.chr+'{output}'+0x22.chr+0x27.chr;system(cmd)"%%%&br; &color(Black,#F5F5F5){''PS ビューア''};&br; %%%ruby -e "cmd='synctex view -i '+0x27.chr+'"@:0:#.tex"'+0x27.chr+' -o '+0x27.chr+'"%.ps"'+0x27.chr+' -x '+0x27.chr+'evince -i '+0x25.chr+'{page+1} '+0x22.chr+0x25.chr+'{output}'+0x22.chr+0x27.chr;system(cmd)"%%%&br; %%%ruby -e "cmd='synctex view -i '+0x27.chr+'"@:0:#.tex"'+0x27.chr+' -o '+0x27.chr+'"%.ps"'+0x27.chr+' -x '+0x27.chr+'okular --unique --page '+0x25.chr+'{page+1} '+0x22.chr+0x25.chr+'{output}'+0x22.chr+0x27.chr;system(cmd)"%%%&br; &color(Black,#F5F5F5){''PDF ビューア''};&br; &color(Black,#F5F5F5){(●) 組み込みビューア};&br; &color(Black,#F5F5F5){☑ 埋め込み};&br; &color(Black,#F5F5F5){◯ 外部ビューア};&br; %%%ruby -e "cmd='synctex view -i '+0x27.chr+'"@:0:#.tex"'+0x27.chr+' -o '+0x27.chr+'"%.pdf"'+0x27.chr+' -x '+0x27.chr+'evince -i '+0x25.chr+'{page+1} '+0x22.chr+0x25.chr+'{output}'+0x22.chr+0x27.chr;system(cmd)"%%%&br; %%%fwdevince %.pdf @ #.tex%%%&br; %%%ruby -e "cmd='okular --unique '+0x22.chr+'file:'+'"%.pdf"'+0x23.chr+'src:'+'"@"'+' '+'"!/#.tex"'+0x22.chr;system(cmd)"%%%&br; %%%ruby -e "cmd='synctex view -i '+0x27.chr+'"@:0:#.tex"'+0x27.chr+' -o '+0x27.chr+'"%.pdf"'+0x27.chr+' -x '+0x27.chr+'zathura -P '+0x25.chr+'{page+1} '+0x22.chr+0x25.chr+'{output}'+0x22.chr+0x27.chr;system(cmd)"%%%&br; %%%ruby -e "cmd='zathura -s -x '+0x22.chr+'texmaker '+0x22.chr++0x25.chr+'{input}'+0x22.chr+' -line '+0x25.chr+'{line}'+0x22.chr+' '+0x22.chr+'"%.pdf"'+0x22.chr;system(cmd)"%%%&br; %%%ruby -e "cmd='qpdfview --unique '+0x22.chr+'"%.pdf"'+0x23.chr+'src:'+'"#.tex"'+':'+'"@"'+':0'+0x22.chr;system(cmd)"%%%&br; %%%ruby -e "cmd='synctex view -i '+0x27.chr+'"@:0:#.tex"'+0x27.chr+' -o '+0x27.chr+'"%.pdf"'+0x27.chr+' -x '+0x27.chr+'texworks --position='+0x25.chr+'{page+1} '+0x22.chr+0x25.chr+'{output}'+0x22.chr+0x27.chr;system(cmd)"%%%&br; %%%mupdf %.pdf%%%&br; %%%firefox -new-window %.pdf%%%&br; %%%chromium --new-window %.pdf%%%&br; %%%acroread %.pdf%%%&br; %%%pdfopen -viewer ar9-tab %.pdf%%%&br; %%%xdg-open %.pdf%%%&br; #img(,clear) &br; &color(Black,#EEEEEE){[ OK ]}; &color(Black,#EEEEEE){[ キャンセル ]};&br; ---- *[[Evince]] との連携 [#xd595a5d] LaTeX コマンド, PdfLaTeX コマンド, XeLaTeX コマンド, LuaLaTeX コマンドのオプションに -synctex=1 を追加します. **forward search [#dc58c25f] [[Evince/fwdevince]] の fwdevince を使用します.~ forward search は PDFビューアに fwdevince %.pdf @ #.tex です. **inverse search [#zb2ae21e] [[Evince/fwdevince]] の invevince を使用します.~ ユーザーコマンドに invevince を作成して以下のようにコマンドを設定します.~ ruby -e "cmd='invevince'+' '+0x22.chr+'"%.pdf"'+0x22.chr+' '+0x22.chr+'texmaker '+0x27.chr++0x25.chr+'f'+0x27.chr+' -line '+0x25.chr+'l'+0x22.chr;system(cmd)" PDFビューアに evince を設定して evince で PDF ファイルを表示してユーザーコマンドを実行します.~ Ctrl + 左クリックで inverse search ができます.~ ユーザーコマンドを実行するタイミングは evince で PDF ファイルを表示する前でも後でもどちらでも OK です.~ Texmaker の動作がおかしくなる場合は使用を中止してください.~ *Okular との連携 [#e1d5124a] LaTeX コマンド, PdfLaTeX コマンド, XeLaTeX コマンド, LuaLaTeX コマンドのオプションに -synctex=1 を追加します. **forward search [#rb0da469] forward search は PDFビューアに ruby -e "cmd='okular --unique '+0x22.chr+'file:'+'"%.pdf"'+0x23.chr+'src:'+'"@"'+' '+'"!/#.tex"'+0x22.chr;system(cmd)" です. **inverse search [#r820bc14] [Settings]-[Configure Okular...]-[Editor] の項目から Custom Text Editor を選択します. :Editor:|Custom Text Editor :Command:|texmaker "%f" -line %l Shift + 左クリックで対応する TeX 文書の該当箇所にジャンプします. *zathura との連携 [#k3c22c37] LaTeX コマンド, PdfLaTeX コマンド, XeLaTeX コマンド, LuaLaTeX コマンドのオプションに -synctex=1 を追加します. **forward search [#za381a9a] ユーザーコマンドに fwdzathura を作成して以下のようにコマンドを設定します.~ ruby -e "cmd='zathura --synctex-forward '+0x22.chr+'"@"'+':0:'+'"#.tex"'+0x22.chr+' '+0x22.chr+'"%.pdf"'+0x22.chr;system(cmd)" PDFビューアに zathura を設定して zathura で PDF ファイルを表示したあとでユーザーコマンドを実行します. **inverse search [#s8c6284b] PDFビューアに ruby -e "cmd='zathura -s -x '+0x22.chr+'texmaker '+0x22.chr++0x25.chr+'{input}'+0x22.chr+' -line '+0x25.chr+'{line}'+0x22.chr+' '+0x22.chr+'"%.pdf"'+0x22.chr;system(cmd)" を設定します. クイックビルドの DVI/PS/PDF ファイルがすでに開いている場合は新たにビューアを起動しないを ON にします.~ Ctrl + 左クリックで対応する TeX 文書の該当箇所にジャンプします. *qpdfview との連携 [#t3c4682d] LaTeX コマンド, PdfLaTeX コマンド, XeLaTeX コマンド, LuaLaTeX コマンドのオプションに -synctex=1 を追加します. **forward search [#dca2869a] forward search は PDFビューアに ruby -e "cmd='qpdfview --unique '+0x22.chr+'"%.pdf"'+0x23.chr+'src:'+'"#.tex"'+':'+'"@"'+':0'+0x22.chr;system(cmd)" です. **inverse search [#pac65f46] [Edit]-[Settings...]-[Behaviour] :Source editor:|texmaker "%1" -line %2 ダブルクリックで対応する TeX 文書の該当箇所にジャンプします.