--- texk/xdvik/READMEs/README.xdvik-22.40b-j1.05.patch.orig 2015-07-19 18:49:41 UTC +++ texk/xdvik/READMEs/README.xdvik-22.40b-j1.05.patch @@ -0,0 +1,220 @@ + + << xdvik-22.40b-j1.05 patch ã«ã¤ã„㦠>> + + 2001å¹´7月08æ—¥ + + +[1] xdvik-22.40b-j1.05 patch ã¨ã¯ + + xdvik-22.40b ã«å¯¾ã™ã‚‹æ—¥æœ¬èªžåŒ–ãŠã‚ˆã³æ©Ÿèƒ½æ‹¡å¼µãƒ‘ッãƒã§ã™ã€‚ã“ã®ãƒ‘ッãƒã¯ +æ—¢ã«å‡ºå›žã£ã¦ã„ã‚‹ã„ãã¤ã‹ã®æ—¥æœ¬èªžãƒ‘ッãƒã«ä¿®æ£ã‚„æ”¹å¤‰ã‚’åŠ ãˆãŸã‚‚ã®ã§ã™ã€‚ +パッãƒã®å¤‰æ›´å±¥æ´ã¯ CHANGES.xdvik-jp を御覧下ã•ã„。 + + +[2] コンパイル・インストール + + ã¨ã‚Šã‚ãˆãšã€xdvik-22.40b.tar.gz 㨠xdvik-22.40b-j1.05.patch.gz ãŒåŒã˜ +ディレクトリã«ã‚ã‚‹ã¨ã—ã¦â€¦ã€‚ + + % gzip -dc xdvik-22.40b.tar.gz | tar xf - + % cd xdvik-22.40b + % gzip -dc ../xdvik-22.40b-j1.04.patch.gz | patch -p1 -s + % ./configure + % make + # make install + +ã§ã€ãƒ‡ãƒ•ォルトã®è¨å®šã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¾ã™ã€‚ + + kpathsea ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã¯æ—¢ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ¸ˆã¿ã ã‹ã‚‰ xdvi 部分ã ã‘をインス +トールã—ãŸã„ã¨ã„ã†å ´åˆã¯ã€texk/xdvik ã«ç§»å‹•ã—ã¦ã‹ã‚‰ make install ã—ã¦ä¸‹ã•ã„。 + + ã¾ãŸã€ãƒ‡ãƒ•ォルトã§ã¯ -g オプション付㧠make ã•ã‚Œã‚‹ã¨æ€ã„ã¾ã™ãŒã€ã“れã 㨠+ã‚„ãŸã‚‰ã¨å®Ÿè¡Œãƒ•ァイルãŒå¤§ãããªã‚Šã¾ã™ã®ã§ã€configure 実行時㫠+ + % env CFLAGS="-O2" ./configure + +ç‰ã‚’指定ã—ãŸæ–¹ãŒã„ã„ã‹ã‚‚ã—れã¾ã›ã‚“。 + + + è¨å®šå¤‰æ›´ã¯ configure スクリプトã®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã§æŒ‡å®šã—ã¾ã™ã€‚ + +★デフォルトã®ç´™ã®ã‚µã‚¤ã‚º + + --enable-a4 A4 (デフォルト) + --disable-a4 US letter + + オリジナル㮠xdvik ã§ã¯ US letter ã®æ–¹ãŒãƒ‡ãƒ•ォルトã§ã—ãŸãŒã€æ—¥æœ¬èªž +パッãƒã‚’当ã¦ã‚‹ã¨ A4 ã®æ–¹ãŒãƒ‡ãƒ•ォルトã«ãªã‚Šã¾ã™ã€‚ + + +★シェアドライブラリ + + --enable-static kpathsea ライブラリã¯ã‚¹ã‚¿ãƒ†ã‚£ãƒƒã‚¯ãƒªãƒ³ã‚¯ (デフォルト) + --enable-shared kpathsea ライブラリã¯ãƒ€ã‚¤ãƒŠãƒŸãƒƒã‚¯ãƒªãƒ³ã‚¯ + + +★明æœä½“ã¨ã‚´ã‚·ãƒƒã‚¯ä½“ä»¥å¤–ã®æ—¥æœ¬èªžæ›¸ä½“ã®ä½¿ç”¨ + + --with-vfontmap 多書体を使ã†ã€‚(デフォルト) + --without-vfontmap 多書体を使ã‚ãªã„。 + + vfontmap ã®ãƒ‡ãƒ•ォルトã¯ã€/usr/local/share/texmf/xdvi/vfontmap ã§ã™ã€‚ +変更ã™ã‚‹å ´åˆã¯å¾Œè¿°ã® --enable-xdvietcdir ã§æŒ‡å®šã—ã¾ã™ã€‚--with-vfontmap +ã®å ´åˆã€ã“ã®æŒ‡å®šãƒ‘スã«ãƒ•ァイルãŒå˜åœ¨ã—ãªã„å ´åˆã¯ã€ã‚µãƒ³ãƒ—ルãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« +ã•れã¾ã™ã€‚(æ—¢å˜ã®å ´åˆã€ä¸Šæ›¸ãã¯ã•れã¾ã›ã‚“) + + +â˜…æ—¥æœ¬èªžãƒ•ã‚©ãƒ³ãƒˆã®æŒ‡å®š + + --with-vflib ASCII, NTT 共㫠VFlib を使ã†ã€‚(デフォルト) + --with-vflib=nontt ASCII ã§ VFlib ã‚’ã€NTT ã§ PK フォントを使ã†ã€‚ + --without-vflib ASCII, NTT 共㫠PK フォントを使ã†ã€‚ + + --without-vflib を指定ã—ãŸå ´åˆã¯è‡ªå‹•的㫠--without-vfontmap ã«ãªã‚Šã¾ã™ã€‚ + + +★画é¢ç§»å‹•ã‚ーã®å¤‰æ›´ + + --enable-vikey vi 風㮠h,j,k,l を使ã„ã¾ã™ã€‚ (デフォルト) + --disable-vikey xdvi 標準㮠l,d,u,r を使ã„ã¾ã™ã€‚ + + +★パãƒãƒ«ã®ã‚µã‚¤ã‚ºæŒ‡å®š + + --enable-smallpanel パãƒãƒ«ã‚µã‚¤ã‚ºã‚’å°ã•ã‚ã«ã—ã¾ã™ã€‚ (デフォルト) + 実行時オプション +smallpanel ã§æ¨™æº–サイズ㫠+ 切替ãˆã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + --disable-smallpanel xdvi 標準サイズã«ã—ã¾ã™ã€‚ + 実行時オプション -smallpanel も無効ã§ã™ã€‚ + + +★拡大縮å°ãƒœã‚¿ãƒ³ + + --enable-zoombutton 拡大ボタンã¨ç¸®å°ãƒœã‚¿ãƒ³ã‚’付ã‘ã¾ã™ (デフォルト) + --disable-zoombutton xdvi 標準ã®å›ºå®šå€çއã¸ã®å¤‰æ›´ãƒœã‚¿ãƒ³ã‚’付ã‘ã¾ã™ + + +★Shrink ã‚µã‚¤ã‚ºã®æŒ‡å®š + + --enable-shrink=6 デフォルト㮠Shrink サイズを指定ã—ã¾ã™ã€‚ + + 指定ã—ãªã„時ã®ãƒ‡ãƒ•ォルト㯠10 ã«ãªã‚Šã¾ã™ã€‚æ•°å—ãŒå¤§ãã„ã»ã©è¡¨ç¤ºã¯å°ã•ã +ãªã‚Šã¾ã™ã€‚ + + +★ベース DPI ã®æŒ‡å®š + + --enable-bdpi=300 PK フォントã®ãƒ™ãƒ¼ã‚¹ DPI を指定ã—ã¾ã™ã€‚ + + 指定ã—ãªã„時ã®ãƒ‡ãƒ•ォルト㯠600dpi ã§ã™ã€‚ + + +★xdvi ã‹ã‚‰ã®å°åˆ·ã‚³ãƒžãƒ³ãƒ‰ã‚’指定ã—ã¾ã™ã€‚ + + --enable-xdviprint æ–°ã—ã„ DVISEL 機能を使ã£ã¦å°åˆ·ã—ã¾ã™ (デフォルト) + --disable-xdviprint 従æ¥ã® PRINTDVI 機能を使ã£ã¦å°åˆ·ã—ã¾ã™ + + DVISEL 機能㨠PRINTDVI 機能ã®é•ã„ã¯â€¦ + + DVISEL + xdvi ã§æŒ‡å®šãƒšãƒ¼ã‚¸ã® DVI を切り出ã—ã€å¤–部コマンドã«ãƒ‘イプã§å¼•ãæ¸¡ã— + ã¾ã™ã€‚外部コマンドã¯ãƒ‘イプ(標準入力)ã‹ã‚‰ DVI ã‚’å—ã‘å–りプリントã—ã¾ã™ã€‚ + 通常ã€ã“ã®å¤–部コマンドã«ã¯å†…部㧠dvips/dvi2ps/jdvi2kps ç‰ã‚’呼ã³å‡ºã™ + スクリプトを指定ã—ã¾ã™ã€‚READMEs/README.xdvi20c-j1.0+hal2+dvisel ã‚‚ + å‚ç…§ã—ã¦ä¸‹ã•ã„。 + + PRINTDVI + xdvi ã§äºˆã‚指定ã•れã¦ã‚‹å°åˆ·ã‚³ãƒžãƒ³ãƒ‰(%P %R ãªã©)ã«å¾“ã„ã€å°åˆ·ã™ã‚‹ + ページç‰ã‚’引数指定ã—ã¦å¤–部コマンド(通常 dviselect)を呼ã³å‡ºã—ã¦ã€ + 指定ページを切り出ã—ã€ãã®å¾Œãƒ—リンタドライãƒã«åˆã‚ã›ã¦ç´™ã®ã‚µã‚¤ã‚º + を指定ã™ã‚‹å¼•æ•°ã®å¤‰æ›´ç‰ã‚’ã—ã€ãã®å¼•数を指定ã—ã¦ã€ãƒ—リンタドライãƒãƒ¼ + ç‰ã‚’å‹•ã‹ã—ã¾ã™ã€‚READMEs/README.markpage+toc+printdvi+paper ã‚‚ + å‚ç…§ã—ã¦ä¸‹ã•ã„。 + + ãªãŠã€DVISEL 機能を使ã†å ´åˆã¯ã€æŒ‡å®šã™ã‚‹å¤–部コマンドを + + --enable-xdviprint=/usr/libexec/xdviprint + +ã®ã‚ˆã†ã«å¤‰æ›´ã§ãã¾ã™ã€‚デフォルト㯠/usr/local/bin/xdviprint ã§ã™ã€‚ +指定ã¯çµ¶å¯¾ãƒ‘スã§è¡Œãªã„ã¾ã™ã€‚(実行時ã«ãƒªã‚½ãƒ¼ã‚¹ç‰ã§ã‚‚変更ã§ãã¾ã™) + + ã¾ãŸã€PRINTDVI 機能を使ã†å ´åˆã¯ texk/xdvik/xdvi-config.h ã® +PRCMDALL, PRCMDCUR, PRCMDMRK, PRCMDRGN, PRCMDLST, TEMPDIR, DVIFILTERCMD, +FILTOPTTBLFILE ã®å„マクãƒã‚’自分ã®ç’°å¢ƒã«åˆã‚ã›ã¦å¤‰æ›´ã—ã¦ä¸‹ã•ã„。configure +ã§ã¯å¤‰æ›´ã§ãã¾ã›ã‚“。 + + +★å°åˆ·ã«ä½¿ã† DVI→PS フィルタ + + --with-dvifilter=dvips dvips (デフォルト) + --with-dvifilter=dvi2ps dvi2ps + --with-dvifilter=jdvi2kps jdvi2kps + --without-dvifilter xdvi ã‹ã‚‰å°åˆ·æ©Ÿèƒ½ã‚’ãªãã—ã¾ã™ã€‚ + + ã“ã®æŒ‡å®šã¯ã€ä¸Šè¿°ã‚ªãƒ—ション㧠DVISEL 㨠PRINTDVI ã®ã©ã¡ã‚‰ã‚’指定ã—ãŸã‹ +ã§æ„味ãŒå¤‰ã‚りã¾ã™ã€‚ + + DVISEL ã®å ´åˆã€ã“ã®æŒ‡å®šã«åˆã‚ã›ãŸã‚µãƒ³ãƒ—ルスクリプトを上述㮠+ --enable-xdviprintã§æŒ‡å®šã—ãŸãƒ‘スã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¾ã™ã€‚æ—¢ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« +ã•れã¦ã‚‹å ´åˆã¯ä¸Šæ›¸ãã—ã¾ã›ã‚“ã®ã§ã€ã“ã®æŒ‡å®šã¯æ„味をã—ã¾ã›ã‚“。DVISEL 㯠+xdvi ãƒã‚¤ãƒŠãƒªå†…ã«ã¯ãƒ—リンタドライãƒã®é•ã„ã¯å«ã‚ãšã€å…¨ã¦å¤–部スクリプト㧠+é•ã„ã‚’å¸åŽã—ã¾ã™ã€‚スクリプトãªã®ã§ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å¾Œã§ã‚‚変更å¯èƒ½ã§ã™ã€‚ + + PRINTDVI ã®å ´åˆã€ã“ã®è¨å®šã‚’ xdvi ãƒã‚¤ãƒŠãƒªå†…ã«åŸ‹ã‚è¾¼ã¿ã€xdvi ã¯ãƒ‡ãƒ•ã‚© +ルトã§ã“ã“ã§æŒ‡å®šã—ãŸãƒ—ãƒã‚°ãƒ©ãƒ ã‚’èµ·å‹•ã™ã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚(実行時ã«ãƒªã‚½ãƒ¼ã‚¹ +ç‰ã§ã‚‚変更å¯èƒ½) + + ã¾ãŸã€--without-dvifilter を指定ã—ãŸå ´åˆã¯ã€DVISEL 機能も PRINTDVI 機能 +も使ã„ã¾ã›ã‚“。 + + +★è¨å®šãƒ•ァイルç‰ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª + + --enable-xdvietcdir=/etc/tex è¨å®šãƒ•ァイルç‰ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªæŒ‡å®š + + vfontmap ã‚„ xdvipaper.dvips ç‰ã®ã‚ªãƒ—ションテーブルãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れる +ディレクトリを指定ã—ã¾ã™ã€‚デフォルト㯠/usr/local/share/texmf/xdvi ã§ã™ã€‚ + + + +ã€ç‰¹æ®Šãªè¨å®šã‚’ã™ã‚‹å ´åˆã€‘ + + ã“れら以外ã®è¨å®šã‚’ã™ã‚‹å ´åˆã¯ã€texk/xdvik/ 以下㮠Makefile ã‚„ xdvi-config.h +を変更ã—ã¦ä¸‹ã•ã„。 + + ã¾ãŸã€ã€Œã†ã¡ã¯ã¾ã TeX 2.99 (ASCII jtex-1.7 ç‰) を使ã£ã¦ã¦ kpathsea +ãªã‚“ã¦ãªã„よã€ã¨ã„ã†æ–¹ã¯ã€æ˜¯éžã¨ã‚‚ TeX 3.x (ASCII pTeX 2.x ç‰)ã®ã‚¤ãƒ³ã‚¹ +トールをãŠå‹§ã‚ã—ã¾ã™ãŒã€ä¸€å¿œ kpathsea をインストールã›ãšã«å‹•ã‹ã™äº‹ã‚‚ +出æ¥ã‚‹ã‚ˆã†ã§ã™ã€‚:-) + ã“ã®å ´åˆã€ã¾ãš texk/kpathsea/texmf.in ã® PKFONTS ã‚„ TFMFONTS ç‰ã® +指定を自分ã®ç’°å¢ƒã«åˆã‚ã›ã¦æ›¸ãæ›ãˆã¾ã™ã€‚例ãˆã°ã€ + +PKFONTS = .;/usr/local/lib/fonts/pk600;/usr/local/lib/fonts/pk300 + +ã¨ã—ã¾ã™ã€‚ãれã‹ã‚‰ configure ã‚’ã—ã¦ã€static リンク㧠make ã™ã‚Œã°ã€OK +ã§ã™ã€‚kpathsea è¨å®šãƒ•ァイルやライブラリç‰ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ãªãã¦ã‚‚〠+ã“ã“ã«æŒ‡å®šã—ãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª(ãƒã‚¤ãƒŠãƒªåŸ‹ã‚è¾¼ã¿ã«ãªã‚‹)を探ã—ã¾ã™ã€‚ä»–ã«ã‚‚ +mf ãŒãªã„ã®ãªã‚‰ã€--without-mktexpk-default ã‚„ --without-mktexmf-default +ãªã©ã‚‚指定ã—ã¦ãŠã„ãŸæ–¹ãŒã„ã„ã‹ã‚‚知れã¾ã›ã‚“。 + + +[3] 著作権ã«ã¤ã„㦠+ + 本パッãƒã¯ã‹ãªã‚Šå¤šãã®æ–¹ã€…ã®ç·åˆè‘—作物ã§ã™ã€‚パッãƒã®è‘—作権ã¯ãれãžã‚Œ +ã®ãƒ‘ッãƒä½œæˆè€…ã«ã‚りã¾ã™ã€‚詳ã—ã㯠READMEs/ 以下ã®ãƒ‰ã‚ュメント群をå‚ç…§ã—㦠+下ã•ã„。 + + 本パッãƒã®å†é…布ã¯è‡ªç”±ã«è¡Œã£ã¦æ§‹ã„ã¾ã›ã‚“ãŒä»˜å±žã®ãƒ‰ã‚ュメント類 +(READMEs/ 以下ã®ãƒ•ァイル)ã¯ãã®ã¾ã¾ã®å½¢ã§æ·»ä»˜ã—ã¦ãã ã•ã„。ã¾ãŸæ”¹å¤‰ +も自由ã«è¡Œã£ã¦æ§‹ã„ã¾ã›ã‚“ãŒã€æ”¹å¤‰ã—ãŸã‚‚ã®ã‚’é…布ã™ã‚‹å ´åˆã¯ã€ + + xdvi-jp メーリングリスト <xdvi-jp@bi.appi.keio.ac.jp> + +ã¾ã§é€£çµ¡é ‚ã‘ã‚‹ã¨å¹¸ã„ã§ã™ã€‚ãƒã‚°å ±å‘Šã€ææ¡ˆã€ãã®ä»–ã®é€£çµ¡ç‰ã‚‚上記ã¾ã§ãŠé¡˜ã„ +ã—ã¾ã™ã€‚ + + ã¾ãŸã€é–‹ç™ºã«å‚åŠ ã—ãŸã„ç‰ã€ML ã® subscribe å¸Œæœ›ã®æ–¹ã¯ã¾ãšã¯ã€guide 㨠+ã ã‘æ›¸ã‹ã‚ŒãŸãƒ¡ãƒ¼ãƒ«ã‚’ <xdvi-jp-ctl@bi.appi.keio.ac.jp> ã¾ã§ãŠé€ã‚Šä¸‹ã•ã„。 +ã“ã¡ã‚‰ã¯ xdvi-jp ã§ã¯ãªã xdvi-jp-ctl ã§ã™ã€‚ + +/* xdvi-jp メーリングリスト <xdvi-jp@bi.appi.keio.ac.jp> */