wiki:TeXEnvironment/Vine5

Version 3 (modified by munepi, 10 years ago) (diff)

--

TeX 環境 Vine Linux 5

概要

tetex

  • 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 相当)

tetex-macros

 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 とのマッチングも調整が必要?