diff options
author | Karl Berry <karl@freefriends.org> | 2018-07-28 22:05:54 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-07-28 22:05:54 +0000 |
commit | 4ad3d6bd3c46077f39a0f6d7da0175491dd9664d (patch) | |
tree | e4c1c00ee0cdc6b164a78f7a3fad6439b5a73536 /Master/texmf-dist/source/uplatex | |
parent | db827062ede9c88ec0639994c70098c8eb351b27 (diff) |
uplatex (28jul18)
git-svn-id: svn://tug.org/texlive/trunk@48294 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/uplatex')
-rw-r--r-- | Master/texmf-dist/source/uplatex/base/Makefile | 21 | ||||
-rw-r--r-- | Master/texmf-dist/source/uplatex/base/ujclasses.dtx | 9 | ||||
-rw-r--r-- | Master/texmf-dist/source/uplatex/base/uplatex.dtx | 25 | ||||
-rw-r--r-- | Master/texmf-dist/source/uplatex/base/uplfonts.dtx | 14 | ||||
-rw-r--r-- | Master/texmf-dist/source/uplatex/base/uplvers.dtx | 4 |
5 files changed, 51 insertions, 22 deletions
diff --git a/Master/texmf-dist/source/uplatex/base/Makefile b/Master/texmf-dist/source/uplatex/base/Makefile index 1b6a328514b..c59f68c57e5 100644 --- a/Master/texmf-dist/source/uplatex/base/Makefile +++ b/Master/texmf-dist/source/uplatex/base/Makefile @@ -1,6 +1,6 @@ STRIPTARGET = uplatex.ltx ujarticle.cls DOCTARGET = uplatex upldoc \ - uplatex-en + uplatex-en #upldoc-en PDFTARGET = $(addsuffix .pdf,$(DOCTARGET)) DVITARGET = $(addsuffix .dvi,$(DOCTARGET)) KANJI = -kanji=utf8 @@ -50,12 +50,12 @@ upldoc.dvi: $(PLDOC_SRC) rm -f uplatex.cfg rm -f upldoc.tex Xins.ins uplatex $(KANJI) upldocs.ins - rm -f mkpldoc.sh #dstcheck.pl + rm -f mkpldoc*.sh #dstcheck.pl uplatex $(KANJI) Xins.ins sh mkpldoc.sh rm *.aux *.log upldoc.toc upldoc.idx upldoc.ind upldoc.ilg rm upldoc.glo upldoc.gls upldoc.tex Xins.ins - rm ltxdoc.cfg upldoc.dic mkpldoc.sh #dstcheck.pl + rm ltxdoc.cfg upldoc.dic mkpldoc*.sh #dstcheck.pl uplatex-en.dvi: $(INTRODOC_SRC) # built-in echo in shell is troublesome, so use perl instead @@ -67,12 +67,27 @@ uplatex-en.dvi: $(INTRODOC_SRC) rm uplatex-en.glo uplatex-en.gls uplatex-en.ilg rm uplatex.cfg +upldoc-en.dvi: $(PLDOC_SRC) + # built-in echo in shell is troublesome, so use perl instead + perl -e "print \"\\\\newif\\\\ifJAPANESE\\n"\" >uplatex.cfg + rm -f upldoc.tex Xins.ins + uplatex $(KANJI) upldocs.ins + rm -f mkpldoc*.sh #dstcheck.pl + uplatex $(KANJI) Xins.ins + sh mkpldoc-en.sh + rm *.aux *.log upldoc-en.toc upldoc-en.idx upldoc-en.ind upldoc-en.ilg + rm upldoc-en.glo upldoc-en.gls upldoc.tex Xins.ins + rm ltxdoc.cfg upldoc.dic mkpldoc*.sh #dstcheck.pl + rm uplatex.cfg + uplatex.pdf: uplatex.dvi dvipdfmx $(FONTMAP) $< upldoc.pdf: upldoc.dvi dvipdfmx $(FONTMAP) $< uplatex-en.pdf: uplatex-en.dvi dvipdfmx $(FONTMAP) $< +upldoc-en.pdf: upldoc-en.dvi + dvipdfmx $(FONTMAP) $< .PHONY: install clean cleanstrip cleanall cleandoc install: diff --git a/Master/texmf-dist/source/uplatex/base/ujclasses.dtx b/Master/texmf-dist/source/uplatex/base/ujclasses.dtx index 121061ab7be..ccf768c6a88 100644 --- a/Master/texmf-dist/source/uplatex/base/ujclasses.dtx +++ b/Master/texmf-dist/source/uplatex/base/ujclasses.dtx @@ -105,6 +105,8 @@ % \changes{v1.7g-u00}{2017/09/19}{p\LaTeX{}用に追随} % \changes{v1.7h}{2018/02/04}{和文スケール値\cs{Cjascale}を定義} % \changes{v1.7h-u00}{2018/02/04}{p\LaTeX{}用に追随} +% \changes{v1.8}{2018/07/03}{\cs{today}のデフォルトを和暦から西暦に変更} +% \changes{v1.8-u00}{2018/07/03}{p\LaTeX{}用に追随} % \fi % % \iffalse @@ -134,7 +136,7 @@ %<11pt&bk>\ProvidesFile{utbk11.clo} %<12pt&bk>\ProvidesFile{utbk12.clo} %</tate> - [2018/02/04 v1.7h-u00 + [2018/07/03 v1.8-u00 %<article|report|book> Standard upLaTeX class] %<10pt|11pt|12pt> Standard upLaTeX file (size option)] %<*driver> @@ -4354,8 +4356,11 @@ % \changes{v1.0h}{1996/12/17}{Typo:和歴 to 和暦} % |\today|コマンドの`年'を、 % 西暦か和暦のどちらで出力するかを指定するコマンドです。 +% 2018年7月以降の日本語\TeX{}開発コミュニティ版(v1.8)では、 +% デフォルトを和暦ではなく西暦に設定しています。 +% \changes{v1.8}{2018/07/03}{\cs{today}のデフォルトを和暦から西暦に変更} % \begin{macrocode} -\newif\if西暦 \西暦false +\newif\if西暦 \西暦true \def\西暦{\西暦true} \def\和暦{\西暦false} % \end{macrocode} diff --git a/Master/texmf-dist/source/uplatex/base/uplatex.dtx b/Master/texmf-dist/source/uplatex/base/uplatex.dtx index ba4ef11a7e4..5db30c35ce6 100644 --- a/Master/texmf-dist/source/uplatex/base/uplatex.dtx +++ b/Master/texmf-dist/source/uplatex/base/uplatex.dtx @@ -37,7 +37,7 @@ % % \iffalse %<*driver|pldoc> -\def\eTeX{$\varepsilon$-\pTeX} +\def\eTeX{$\varepsilon$-\TeX} \def\pTeX{p\kern-.15em\TeX} \def\epTeX{$\varepsilon$-\pTeX} \def\pLaTeX{p\kern-.05em\LaTeX} @@ -1047,11 +1047,11 @@ all others indicate the places where it is used.} % % \begin{macrocode} %<*shprog> -for f in upldoc.toc upldoc.idx upldoc.glo ; do -if [ -e $f ]; then rm $f; fi -done +%<ja>rm -f upldoc.toc upldoc.idx upldoc.glo +%<en>rm -f upldoc-en.toc upldoc-en.idx upldoc-en.glo echo "" > ltxdoc.cfg -uplatex upldoc.tex +%<ja>uplatex upldoc.tex +%<en>uplatex -jobname=upldoc-en upldoc.tex % \end{macrocode} %\ifJAPANESE % 変更履歴や索引の生成にはmendexを用いますが、 @@ -1069,12 +1069,16 @@ uplatex upldoc.tex % therefore, we don't need to add \texttt{-kanji=utf8} explicitly.} %\fi % \begin{macrocode} -mendex -U -s gind.ist -d upldoc.dic -o upldoc.ind upldoc.idx -mendex -U -f -s gglo.ist -o upldoc.gls upldoc.glo +%<ja>mendex -U -s gind.ist -d upldoc.dic -o upldoc.ind upldoc.idx +%<en>mendex -U -s gind.ist -d upldoc.dic -o upldoc-en.ind upldoc-en.idx +%<ja>mendex -U -f -s gglo.ist -o upldoc.gls upldoc.glo +%<en>mendex -U -f -s gglo.ist -o upldoc-en.gls upldoc-en.glo echo "\includeonly{}" > ltxdoc.cfg -uplatex upldoc.tex +%<ja>uplatex upldoc.tex +%<en>uplatex -jobname=upldoc-en upldoc.tex echo "" > ltxdoc.cfg -uplatex upldoc.tex +%<ja>uplatex upldoc.tex +%<en>uplatex -jobname=upldoc-en upldoc.tex # EOT %</shprog> % \end{macrocode} @@ -1126,7 +1130,8 @@ uplatex upldoc.tex % % \begin{macrocode} \generate{ - \file{mkpldoc.sh}{\from{uplatex.dtx}{shprog}} + \file{mkpldoc.sh}{\from{uplatex.dtx}{shprog,ja}} + \file{mkpldoc-en.sh}{\from{uplatex.dtx}{shprog,en}} } \endbatchfile %</Xins> diff --git a/Master/texmf-dist/source/uplatex/base/uplfonts.dtx b/Master/texmf-dist/source/uplatex/base/uplfonts.dtx index 6a5aa24e6a2..dce34a104c2 100644 --- a/Master/texmf-dist/source/uplatex/base/uplfonts.dtx +++ b/Master/texmf-dist/source/uplatex/base/uplfonts.dtx @@ -51,13 +51,15 @@ % up\LaTeX{}用の最小限の変更だけを定義するようにした} % \changes{v1.6l-u02}{2018/02/04}{p\LaTeX{}の変更に追随。 % (based on plfonts.dtx 2018/02/04 v1.6l)} +% \changes{v1.6q-u02}{2018/07/03}{p\LaTeX{}の変更に追随。 +% (based on plfonts.dtx 2018/07/03 v1.6q)} % \fi % % \iffalse %<*driver> \NeedsTeXFormat{pLaTeX2e} % \fi -\ProvidesFile{uplfonts.dtx}[2018/02/04 v1.6l-u02 upLaTeX New Font Selection Scheme] +\ProvidesFile{uplfonts.dtx}[2018/07/03 v1.6q-u02 upLaTeX New Font Selection Scheme] % \iffalse \documentclass{jltxdoc} \GetFileInfo{uplfonts.dtx} @@ -405,13 +407,15 @@ %<JY2gt>\ProvidesFile{jy2gt.fd} %<JT2mc>\ProvidesFile{jt2mc.fd} %<JT2gt>\ProvidesFile{jt2gt.fd} -%<JY2mc,JY2gt,JT2mc,JT2gt> [2018/02/04 v1.6l-u02 KANJI font defines] +%<JY2mc,JY2gt,JT2mc,JT2gt> [2018/07/03 v1.6q-u02 KANJI font defines] % \end{macrocode} % 横組用、縦組用ともに、 % 明朝体のシリーズ|bx|がゴシック体となるように宣言しています。 -% \changes{v1.2}{1995/11/24}{it, sl, sc の宣言を外した} +% \changes{v1.2}{1995/11/24}{it, sl, scの宣言を外した} % \changes{v1.3b}{1997/01/29}{フォント定義ファイルのサイズ指定の調整} % \changes{v1.3b}{1997/03/11}{すべてのサイズをロード可能にした} +% また、シリーズ|b|は同じ書体の|bx|と等価になるように宣言します。 +% \changes{v1.6q}{2018/07/03}{シリーズbがbxと等価になるように宣言} % % p\LaTeX{}では従属書体にOT1エンコーディングを指定していましたが、 % up\LaTeX{}ではT1エンコーディングを用いるように変更しました。 @@ -429,6 +433,7 @@ \DeclareRelationFont{JY2}{mc}{bx}{}{T1}{cmr}{bx}{} \DeclareFontShape{JY2}{mc}{m}{n}{<->s*[0.962216]upjisr-h}{} \DeclareFontShape{JY2}{mc}{bx}{n}{<->ssub*gt/m/n}{} +\DeclareFontShape{JY2}{mc}{b}{n}{<->ssub*mc/bx/n}{} %</JY2mc> %<*JT2mc> \DeclareKanjiFamily{JT2}{mc}{} @@ -436,18 +441,21 @@ \DeclareRelationFont{JT2}{mc}{bx}{}{T1}{cmr}{bx}{} \DeclareFontShape{JT2}{mc}{m}{n}{<->s*[0.962216]upjisr-v}{} \DeclareFontShape{JT2}{mc}{bx}{n}{<->ssub*gt/m/n}{} +\DeclareFontShape{JT2}{mc}{b}{n}{<->ssub*mc/bx/n}{} %</JT2mc> %<*JY2gt> \DeclareKanjiFamily{JY2}{gt}{} \DeclareRelationFont{JY2}{gt}{m}{}{T1}{cmr}{bx}{} \DeclareFontShape{JY2}{gt}{m}{n}{<->s*[0.962216]upjisg-h}{} \DeclareFontShape{JY2}{gt}{bx}{n}{<->ssub*gt/m/n}{} +\DeclareFontShape{JY2}{gt}{b}{n}{<->ssub*gt/bx/n}{} %</JY2gt> %<*JT2gt> \DeclareKanjiFamily{JT2}{gt}{} \DeclareRelationFont{JT2}{gt}{m}{}{T1}{cmr}{bx}{} \DeclareFontShape{JT2}{gt}{m}{n}{<->s*[0.962216]upjisg-v}{} \DeclareFontShape{JT2}{gt}{bx}{n}{<->ssub*gt/m/n}{} +\DeclareFontShape{JT2}{gt}{b}{n}{<->ssub*gt/bx/n}{} %</JT2gt> % \end{macrocode} % diff --git a/Master/texmf-dist/source/uplatex/base/uplvers.dtx b/Master/texmf-dist/source/uplatex/base/uplvers.dtx index 97f3182f35b..09992215d86 100644 --- a/Master/texmf-dist/source/uplatex/base/uplvers.dtx +++ b/Master/texmf-dist/source/uplatex/base/uplvers.dtx @@ -153,10 +153,6 @@ % \begin{macro}{\everyjob} % up\LaTeXe{}が起動されたときに表示される文字列は、 % p\LaTeXe{}の中ですでに設定されています。 -% またup\LaTeX{}も独自のハイフネーション・パターンを定義していないので、 -% \TeX\ Liveの標準的インストールでは、代わりに\LaTeX{}が読み込んでいる -% Babelパッケージのものが適用されるはずです。 -% % \changes{v1.0w-u00}{2016/05/12}{起動時の文字列に入れるBabelのバージョンを % 元の\LaTeX{}のバナーから取得するコードを\file{uplatex.ini}から取り入れた % (based on plvers.dtx 2016/05/12 v1.0w)} |