[[Linux]] > Fedora

*[[Fedora:http://fedoraproject.org/]] [#l0a22986]
*[[Fedora:https://getfedora.org/]] [#l0a22986]

#ref(http://upload.wikimedia.org/wikipedia/commons/thumb/0/09/Fedora_logo_and_wordmark.svg/500px-Fedora_logo_and_wordmark.svg.png,right,around,nolink,Fedora)
Fedora Workstation は、ノート PC やデスクトップ向けに洗練された簡単に使えるオペレーティングシステムです。

&color(White,#5F2F2F){  ''◆目次◆''  };&br;
//#ref(http://upload.wikimedia.org/wikipedia/commons/thumb/0/09/Fedora_logo_and_wordmark.svg/500px-Fedora_logo_and_wordmark.svg.png,right,around,nolink,Fedora)

----
#contents
----

*Fedora とは [#q5c4d3a4]

Fedora は日常的な使用に適した,軽快・安定・高機能な Linux ベースのオペレーティングシステムです.~
**[[TeX Live]] [#texlive]

-[[Fedora Project:http://fedoraproject.org/]]
***TeX Live 公式パッケージ &aname(texliveinstall); [#dfc42b2c]
-[[Linux#texliveinstall]] & [[texlive-dummy#fedora]]

*ダウンロード [#j75c78dc]
**ミラーサイト [#oc47dabf]
-[[Public mirror list:http://mirrors.fedoraproject.org/publiclist/]]

*[[TeX Live]] [#u412c2cf]
-[[Fedora Project Wiki:http://fedoraproject.org/wiki/Fedora_Project_Wiki]]
--[[Features/TeXLive:http://fedoraproject.org/wiki/Features/TeXLive]]
-https://apps.fedoraproject.org/packages/texlive
-https://apps.fedoraproject.org/packages/texlive-scheme-full
-https://apps.fedoraproject.org/packages/texlive-collection-langcjk
-http://kojipkgs.fedoraproject.org/packages/texlive/
//-http://jnovy.fedorapeople.org/texlive/
//-[[The TeXLive Archives:http://www.linux.cz/pipermail/texlive/]]
//-[[[TeX] - Luoyang Press:http://d.hatena.ne.jp/ratbeta/searchdiary?word=%2A%5BTeX%5D]]
***TeX Live/Fedora &aname(texlivefedora); [#n44a0820]

**TeX Live 2013 &aname(texlive2013); [#dfc42b2c]
-[[Linux#texlive2013]]
-https://packages.fedoraproject.org/pkgs/texlive/
--https://packages.fedoraproject.org/pkgs/texlive/texlive-scheme-full/
--https://packages.fedoraproject.org/pkgs/texlive/texlive-collection-langjapanese/

**TeX Live 2013/Fedora &aname(texlive2013fedora); [#n44a0820]
フルインストールする場合は

***Fedora 20, 19 [#u01e1fc4]
 sudo dnf install texlive-scheme-full

yum で texlive-scheme-full と perl-Digest-MD5 を指定すれば TeX Live 2013/Fedora をインストールできます.~
日本語関連のパッケージのみインストールする場合は

 $ sudo yum install texlive-scheme-full perl-Digest-MD5
 sudo dnf install texlive-collection-langjapanese

perl-Digest-MD5 をインストールしないと kanji-config-updmap でエラーが発生します.~
を実行します.

 $ kanji-config-updmap ipaex
 Setting up ... ptex-ipaex.map
 Can't locate Digest/MD5.pm in @INC (@INC contains: /usr/share/texlive/tlpkg /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/texlive/tlpkg/TeXLive/TLUtils.pm line 201.
 BEGIN failed--compilation aborted at /usr/share/texlive/tlpkg/TeXLive/TLUtils.pm line 201.
 Compilation failed in require at /usr/bin/updmap line 42.
 BEGIN failed--compilation aborted at /usr/bin/updmap line 42.
 Can't locate Digest/MD5.pm in @INC (@INC contains: /usr/share/texlive/tlpkg /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/texlive/tlpkg/TeXLive/TLUtils.pm line 201.
 BEGIN failed--compilation aborted at /usr/share/texlive/tlpkg/TeXLive/TLUtils.pm line 201.
 Compilation failed in require at /usr/bin/updmap line 42.
 BEGIN failed--compilation aborted at /usr/bin/updmap line 42.
 Can't locate Digest/MD5.pm in @INC (@INC contains: /usr/share/texlive/tlpkg /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/texlive/tlpkg/TeXLive/TLUtils.pm line 201.
 BEGIN failed--compilation aborted at /usr/share/texlive/tlpkg/TeXLive/TLUtils.pm line 201.
 Compilation failed in require at /usr/bin/updmap line 42.
 BEGIN failed--compilation aborted at /usr/bin/updmap line 42.
**[[Ghostscript]] [#w3eeacef]

/usr/share/texlive/texmf-dist/web2c/texmf.cnf を編集します.~
Fedora の Ghostscript は初期設定では日本語が文字化けします.
cjk-gs-integrate を使用することで文字化けせずに出力できるようになります.

shell_escape_commands が以下のように記述されていると思います.~
 sudo dnf install ghostscript
 wget https://github.com/texjporg/cjk-gs-support/releases/download/20210625.0/cjk-gs-integrate-20210625.0.tar.gz
 tar xvf cjk-gs-integrate-20210625.0.tar.gz
 cd cjk-gs-integrate-20210625.0
 sudo ./cjk-gs-integrate.pl --link-texmf --force

 shell_escape_commands = \
 bibtex,bibtex8,\
 kpsewhich,\
 makeindex,\
 mpost,\
 repstopdf,\
**[[Python]] [#z2c220a1]

デフォルトでは extractbb が自動実行されません.~
shell_escape_commands を以下のように編集して保存します.~
 sudo dnf install python3

 shell_escape_commands = \
 bibtex,bibtex8,bibtexu,pbibtex,upbibtex,biber,\
 kpsewhich,\
 makeindex,mendex,texindy,\
 mpost,pmpost,\
 repstopdf,epspdf,extractbb,\
**[[Julia]] [#h3524e63]

文字コードの自動判別機能を有効にする場合は [[日本語 encoding の推測:http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1043]] を参照して設定します.~
 sudo dnf install julia

nkf をインストールします.~
**[[Ruby]] [#j99de34a]

 $ sudo yum install nkf
 sudo dnf install ruby

/usr/share/texlive/texmf-dist/web2c/texmf.cnf に設定を追加します.~
**[[Perl]] [#m7e04372]

 PTEX_IN_FILTER = /usr/bin/nkf -w
 sudo dnf install perl

TeX Live 2013 では kanji-config-updmap(-sys) を使用してフォント埋め込みの設定ができます.~
IPAexフォントを埋め込む場合は~
**[[Evince]] [#na36e8b6]

 $ kanji-config-updmap ipaex
 sudo dnf install evince

を実行します.~
**[[Okular]] [#k7d05705]

pLaTeX + dvipdfmx を実行する場合は ptex2pdf が便利です.~
 sudo dnf install okular

 $ ptex2pdf -l -ot '-synctex=1' -od '-f ptex-ipaex.map' hoge.tex
**[[zathura]] [#i470648d]

pxdvi は 64bit 版の Fedora 19 の場合は http://ftp.jaist.ac.jp/pub/Linux/Vine/VineSeed/x86_64/RPMS.main/ から pxdvi-motif が収録されているパッケージ (texlive-2012-4vl7.x86_64.rpm) をダウンロード・展開して pxdvi-motif, pxdvi.cfg などを適切な場所に配置して openmotif をインストールして XDVIINPUTS に適切な値を設定すれば使用可能になります.~
 sudo dnf install zathura zathura-pdf-poppler zathura-ps

 $ mkdir vine
 $ cd vine
 $ curl -O http://ftp.jaist.ac.jp/pub/Linux/Vine/VineSeed/x86_64/RPMS.main/texlive-2012-4vl7.x86_64.rpm
 $ rpm2cpio texlive-2012-4vl7.x86_64.rpm | cpio -id
 $ sudo cp -p usr/bin/pxdvi-motif /usr/bin
 $ sudo ln -s /usr/bin/pxdvi-motif /usr/bin/pxdvi
 $ sudo cp -pR usr/share/texmf/xdvi/ /usr/share/texlive/texmf-dist/pxdvi
 $ sudo yum install openmotif
または

/usr/share/texlive/texmf-dist/web2c/texmf.cnf に XDVIINPUTS を追加します.~
 sudo dnf install zathura zathura-pdf-mupdf zathura-ps

 % pxdvi
 XDVIINPUTS = /usr/share/texlive/texmf-dist/pxdvi
**[[qpdfview]] [#yf420316]

platex で処理された DVI ファイルが表示できます.~
 sudo dnf install qpdfview

 $ pxdvi -watchfile 1 hoge.dvi &
**[[MuPDF]] [#id862097]

// $ mkdir pxdvi
// $ cd pxdvi
// $ curl -O http://www.tug.org/~preining/tlptexlive/archive/pxdvi.tar.xz
// $ curl -O http://www.tug.org/~preining/tlptexlive/archive/pxdvi.x86_64-linux.tar.xz
// $ tar xvf pxdvi.tar.xz
// $ tar xvf pxdvi.x86_64-linux.tar.xz
// $ sudo cp -p bin/x86_64-linux/pxdvi-xaw /usr/bin
// $ sudo ln -s /usr/bin/pxdvi-xaw /usr/bin/pxdvi
// $ sudo cp -pR texmf/xdvi /usr/share/texlive/texmf-dist/pxdvi
// $ sudo cp -pR texmf/fonts/map/pxdvi /usr/share/texlive/texmf-dist/fonts/map/pxdvi
// $ sudo mkdir -p /usr/share/texmf-local/web2c
// $ sudo cp /usr/share/texlive/texmf-dist/web2c/texmf.cnf /usr/share/texmf-local/web2c
//
///usr/share/texmf-local/web2c/texmf.cnf の TEXFONTMAPS を修正します.~
//
// % font name map files.  This isn't just fonts/map// because ConTeXt
// % wants support for having files with the same name in the different
// % subdirs.  Maybe if the programs ever get unified to accepting the same
// % map file syntax the definition can be simplified again.
// %TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//
// TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//;/usr/share/texlive/texmf-dist/fonts/map/pxdvi
//
///usr/share/texlive/texmf-dist/web2c/texmf.cnf に XDVIINPUTS を追加します.~
//
// % pxdvi
// XDVIINPUTS = /usr/share/texlive/texmf-dist/pxdvi
//
//platex で処理された DVI ファイルが表示できます.~
//
// $ pxdvi -watchfile 1 hoge.dvi &
 sudo dnf install mupdf

*[[Python]] [#z2c220a1]
**[[Adobe Acrobat Reader]] [#k1d313de]

 $ sudo yum install python python3
[[Adobe Acrobat Reader#linux]]

*[[Ruby]] [#j99de34a]
**[[LyX]] [#n0d7807d]

 $ sudo yum install ruby
 sudo dnf install lyx

*[[Perl]] [#m7e04372]
**[[TeXstudio]] [#aaf316c5]

 $ sudo yum install perl perl-Digest-MD5
 sudo dnf install texstudio

*[[Evince]] [#na36e8b6]
**[[Texmaker]] [#lcf03ec4]

 $ sudo yum install evince
 sudo dnf install texmaker

Fedora の Evince, Okular, zathura, qpdfview, Texmaker, TeXworks などの poppler + fontconfig を使用するアプリケーションはインストール直後のデフォルトの状態ではフォントが埋め込まれていない場合に Ryumin-Light (明朝体) がゴシック体で表示されてしまいます.~
[[代替フォントの設定>Evince#substitute]] を参照して代替フォントの設定をします.~
**[[TeXworks]] [#q8a87364]

*[[Okular]] [#k7d05705]
 sudo dnf install texworks

 $ sudo yum install okular
**[[Emacs]] [#m28f0609]

*[[zathura]] [#i470648d]
 sudo dnf install emacs

 $ sudo yum install zathura zathura-pdf-poppler
**[[Vim]] [#c4ba801a]

*[[qpdfview]] [#yf420316]
 sudo dnf install vim

 $ sudo yum install qpdfview
**[[Inkscape]] [#ue2d802a]

*[[MuPDF]] [#id862097]
 sudo dnf install inkscape

 $ sudo yum install mupdf
**ibus-kkc [#a96c1055]

*[[Adobe Reader]] [#m85c82f5]

[[Adobe Reader 9 は 2013年6月26日 でサポートが終了:http://www.adobe.com/jp/joc/acrobat/it/news/]]しました.~
Adobe Reader 9 を使用している方は Adobe Reader XI にアップグレードしてください.~
Adobe Reader XI は [[Wine]] 上でも動作します.~

-http://www.if-not-true-then-false.com/2010/install-adobe-acrobat-pdf-reader-on-fedora-centos-red-hat-rhel/

 $ sudo rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
 $ sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
 $ sudo yum install nspluginwrapper.i686 AdobeReader_enu

*[[Texmaker]] [#lcaf9397]

 $ sudo yum install texmaker

Texmaker はかな漢字変換に関して不具合があるので~
不具合を回避するための設定をします.~
\section{ を入力した直後に日本語入力をしようとすると日本語入力が ON にならない場合は [[Kile]] を使用してください.~

+[[ibus-qt:https://apps.fedoraproject.org/packages/ibus-qt]] を導入する
 $ sudo yum install ibus-qt
+[[qt-config:https://apps.fedoraproject.org/packages/qt-config]] を導入する
 $ sudo yum install qt-config
+Qt 設定ツールの [インターフェース]-[デフォルトのインプットメソッド] から ibus を選択する
 $ qtconfig-qt4
+Texmaker を起動する
 $ texmaker &

とすると Texmaker の日本語入力で黒く表示される問題が解決しました.

Qt 設定ツールを使用せずに Texmaker の編集画面で右クリックして [インプットメソッドを選択]-[ibus] を選択しても OK です.~
編集画面で右クリックして [インプットメソッドを選択] が出てこない場合は [オプション(O)]-[Texmaker の設定]-[コマンド] のテキスト入力ボックスでマウスを右クリックすると出てきました.~
[インプットメソッドを選択] で XIM を選択すると日本語入力で黒く表示されてしまいました.~

*[[LyX]] [#n0d7807d]

 $ sudo yum install lyx

文字コードに Japanese (pLaTeX) (UTF8) または Japanese (non-CJK) (UTF8) が表示されない場合は [[Japanese (non-CJK) (UTF8) の追加>LyX#p6f7d077]] を参照して追加します.~

*[[TeXworks]] [#q8a87364]

 $ sudo yum install texworks

+[[ibus-qt:https://apps.fedoraproject.org/packages/ibus-qt]] を導入する
 $ sudo yum install ibus-qt
+[[qt-config:https://apps.fedoraproject.org/packages/qt-config]] を導入する
 $ sudo yum install qt-config
+Qt 設定ツールの [インターフェース]-[デフォルトのインプットメソッド] から ibus を選択する
 $ qtconfig-qt4
+TeXworks を起動する
 $ texworks &
+現在カーソルのある行をハイライトするをチェックする

とすることで,かな漢字変換をしてもハイライトに隠れずに表示されました.~
Qt 設定ツールを使用せずに TeXworks の編集画面で右クリックして,[インプットメソッドを選択]-[ibus] を選択しても OK です.~
[インプットメソッドを選択]-[XIM] ではかな漢字変換をする際に,文字が白く表示され,ハイライトに隠れて見えにくくなるようです.~

*[[Gummi]] [#ce6ea66b]

 $ sudo yum install gummi

*[[LaTeXila]] [#ka561406]

 $ sudo yum install latexila
 $ sudo yum install perl-Digest-MD5

*[[Kile]] [#o606f639]

 $ sudo yum install kile

*[[Eclipse]] [#p298a48c]

 $ sudo yum install eclipse

*[[Emacs]] [#m28f0609]

 $ sudo yum install emacs

*[[Vim]] [#c4ba801a]

 $ sudo yum install vim

*[[gedit]] [#s50327ec]

 $ sudo yum install gedit gedit-latex gedit-plugins

*[[Geany]] [#ha256fb0]

 $ sudo yum install geany geany-plugins-geanylatex

*[[Inkscape]] [#ue2d802a]

 $ sudo yum install inkscape texlive-latex texlive-dvips texlive-dvisvgm pstoedit python-lxml

eqtexsvg を最新版に更新します.~

 $ curl -O http://www.julienvitard.eu/documents/eqtexsvg/eqtexsvg.tar.gz
 $ tar xvf eqtexsvg.tar.gz
 $ chmod +x eqtexsvg.py
 $ sudo cp -p eqtexsvg.py eqtexsvg.inx /usr/share/inkscape/extensions
 $ rm eqtexsvg.py eqtexsvg.inx eqtexsvg.tar.gz

Inkscape を起動すると [エクステンション(N)] → [レンダリング] → [Latex 数式...] が使用出来ます.~

*ibus-kkc [#a96c1055]

Fedora 19 から日本語入力に ibus-kkc が利用できるようになりました. → http://fedoraproject.org/wiki/Releases/19/FeatureList~

-[[libkkc / libkkc / wiki / Home — Bitbucket:https://bitbucket.org/libkkc/libkkc/]]
-[[ueno/libkkc · GitHub:https://github.com/ueno/libkkc]]
-[[du -a ~ueno | Just another WordPress site:http://blog.du-a.org/]]
-[[Features/libkkc - FedoraProject:https://fedoraproject.org/wiki/Features/libkkc]]