wiki:TeXEnvironment

Version 21 (modified by munepi, 14 years ago) (diff)

--

TeX 環境

Vine 6

方針

  • 出来る限り手間をかけない
  • 無駄に細かすぎるサブパッケージを作らない
  • ptexlive ベースにしつつ、操作性を変えない

TeX Live のバージョン

  • TeX Live 2010!?
    • pTeX が upstream に取り込まれた

RPM パッケージ

texlive

ptexlive-20100711 ベースにした TeX Live 2009 のパッケージ。

  • /usr/bin
  • /usr/share/
    • /usr/share/texmf
    • /usr/share/texmf-dist
    • /usr/share/texmf-local
    • /usr/share/texmf-var
    • /usr/share/texmf-config
  • /var/lib/texmf

e-pTeX: eptex-100420 に対応。

texlive-common

texmf-dist 以下の構成を含んだパッケージ。

texlive-macros

追加マクロパッケージ。

jvf

Vine Linux 用の vf をまとめたパッケージ。

texmacro-otf

otf 1.5.6

texlive-extra

追加マクロ・フォントパッケージ。 このパッケージは plus カテゴリを検討中。

xdvi-search-el

TeX の src-special を Emacsen上で使用するための elisp。

task-texlive

texlive 環境を一通りインストールするための仮想パッケージ。

Vine 5

  • tetex-3.0 ベース
    •  ptetex3-20090610
      • PTEX_IN_FILTER = /usr/bin/nkf -w を追加した。
    • xdvik-22.84.14+j1.41 (j1.41は単独パッチがないため、ptetex3-20080616 から port)
    •  dvipdfmx-20090522 (実際はほぼ 20090506 相当)
  •  asymptote (done)
    • asymptote-gui (done): xasy という python の tkinter で書かれた GUI フロントエンドの出来がいまいち
    • asy-mode (done): Emacs モード
  • fmex{7,8,9} におけるグリフ /space 問題
    • tetex-bakoma-cmex789 (done) [non-free]
      • updmap の改変により、各マップファイルを tt2001/fmex{7,8,9}.pfb から bakoma/cmex{7,8,9}.pfb へ変更している
    • tetex-tt2001-fmex789 (done)
      • tt2001/fmex{7,8,9}.pfb の /space を /visiblespace へ置換して、/usr/share/texmf/ ツリーの然るべき場所へ配置している
  • morisawa.map が PS Kanji 名でない件への対処 (done)
    • 別途 ps-morisawa.map(非埋め込み用:ps-morisaw-noEmbed.map; otf パッケージ用: otf-ps-morisawax.map, otf-ps-morisawax-noEmbed.map)として CIDFont 名にしたマップファイルを用意する。
      %% from /usr/share/texmf/fonts/map/dvipdfm/morisawa.map
      
      %%
      %% Morisawa
      %%
      ryumin-l    H	RyuminPro-Light.otf
      ryumin-l-v  V	RyuminPro-Light.otf
      gtbbb-m     H	GothicBBBPro-Medium.otf
      gtbbb-m-v   V	GothicBBBPro-Medium.otf
      futomin-b   H	FutoMinA101Pro-Bold.otf
      futomin-b-v V	FutoMinA101Pro-Bold.otf
      futogo-b    H	FutoGoB101Pro-Bold.otf
      futogo-b-v  V	FutoGoB101Pro-Bold.otf
      jun101-l    H	Jun101Pro-Light.otf
      jun101-l-v  V	Jun101Pro-Light.otf
      
  • フォント
    • map ファイルを dvipdfmx ベースに統一
    • Ryumin-Light, GothicBBB-Medium, FutoMinA101-Bold, FutoGoB101-Bold, Jun101-Light については dvipdfm では埋め込まない、xdvi では xdvi.cfg でそれぞれ以下のパターンで replace。
  • Ryumin-Light -> Mincho-Medium -> fontconfig:Ryumin

Serif

  • GothicBBB-Medium -> Gothic-Midium -> fontconfig:GothicBBB

Sans

  • FutoMinA101-Bold -> FutoMin?-Bold -> fonfconfig:FutoMin

(FutoMin?|DF GokuButoMinCho?|LX P Mincho|HanaMin? Plus|Sazanami Mincho)

  • FutoGoB101-Bold -> FutoGo?-Bold -> fontconfig:FutoGo

(FutoGo?|LX P Gothic UB|VL PGothic)

  • Jun101-Light -> MaruGo?-Medium -> fontconfig:Jun

(Jun101|LX P MaruGothic?|VL PGothic)

  • fontconfig のマッチングは /etc/fonts/conf.d/59-morisawa-font-alias.conf で設定
  • ghostscript とのマッチングも調整が必要?