diff options
Diffstat (limited to 'language/japanese/uptex-base/samples/cjk_babel.tex')
-rw-r--r-- | language/japanese/uptex-base/samples/cjk_babel.tex | 459 |
1 files changed, 0 insertions, 459 deletions
diff --git a/language/japanese/uptex-base/samples/cjk_babel.tex b/language/japanese/uptex-base/samples/cjk_babel.tex deleted file mode 100644 index 0b4988b614..0000000000 --- a/language/japanese/uptex-base/samples/cjk_babel.tex +++ /dev/null @@ -1,459 +0,0 @@ -% -% test of Babel+UTF8 and CJK multilingual text -% -% This file is originally a test file for Utf82TeX -%%% Utf82TeX sample TeX file for Unix -%%% (c) 2004-2005, Isao YASUDA, isao@yasuda.homeip.net -%%% $Id: utf82tex-sample.tex,v 1.2 2006/12/09 15:04:25 isao Exp $ -% and is modified for upLaTeX -% -\documentclass{ujarticle} -%\usepackage{lmodern}% Latin Modern -\usepackage[utf8]{inputenc} -%\usepackage[10pt]{type1ec} -\usepackage[OT2,T2A,T2B,T2C,T1]{fontenc} -\usepackage[french,german,czech,russian,japanese]{babel} - -%%% Setting of kcatcode %%% -%%% kcatcode 15: not cjk, 16: kanji, 17: kana, 18: other cjk char -\kcatcode"A7=15% U+00A7:§ (Latin-1 Supplement, Common) -%\kcatcode"C0=15% U+00C0:À (Latin-1 Supplement, Latin-1 letters) -%\kcatcode"100=15% U+0100:Ā (Latin Extended-A) -%\kcatcode"180=15% U+0180:ƀ (Latin Extended-B) -%\kcatcode"1E00=15% U+1E00:Ḁ (Latin Extended Additional) -\kcatcode`П=15% U+041F:П (Cyrillic) -\kcatcode`“=15% U+201C:“ (General Punctuation) -% -% pxcjkcat package https://ctan.org/pkg/pxcjkcat -%\usepackage[prefernoncjk]{pxcjkcat} - -\DeclareFontFamily{JY2}{jpnrm}{} -\DeclareFontFamily{JY2}{schrm}{} -\DeclareFontFamily{JY2}{tchrm}{} -\DeclareFontFamily{JY2}{korrm}{} -\DeclareFontShape{JY2}{jpnrm}{m}{n}{<->s*[0.962216]upjpnrm-h}{} -\DeclareFontShape{JY2}{schrm}{m}{n}{<->s*[0.962216]upschrm-h}{} -\DeclareFontShape{JY2}{tchrm}{m}{n}{<->s*[0.962216]uptchrm-h}{} -\DeclareFontShape{JY2}{korrm}{m}{n}{<->s*[0.962216]upkorrm-h}{} -\DeclareFontShape{JY2}{jpnrm}{bx}{n}{<->ssub*jpnrm/m/n}{} -\DeclareFontShape{JY2}{schrm}{bx}{n}{<->ssub*schrm/m/n}{} -\DeclareFontShape{JY2}{tchrm}{bx}{n}{<->ssub*tchrm/m/n}{} -\DeclareFontShape{JY2}{korrm}{bx}{n}{<->ssub*korrm/m/n}{} -\DeclareRobustCommand\jpnrm{\kanjifamily{jpnrm}\selectfont} -\DeclareRobustCommand\schrm{\kanjifamily{schrm}\selectfont} -\DeclareRobustCommand\tchrm{\kanjifamily{tchrm}\selectfont} -\DeclareRobustCommand\korrm{\kanjifamily{korrm}\selectfont} - -\begin{document} - -\selectlanguage{french} -\section{フランス語 Français} -Souvent, la main portée au front, debout sur les -vaisseaux,tandis que la lune se balançait entre -les mâts d'une façon irrégulière, je me suis surpris, -faisant abstraction de tout ce qui n'était pas le but -que je poursuivais, m'efforçant de résoudre ce -difficile problème! - -\hfill {\em Conte de Lautréamont, «Les Chants de Maldoror»}% -\qquad\qquad - -\hfill\today - - -\selectlanguage{german} -\section{ドイツ語 Deutsch} -Dann ließ sie ihre Hände langsam über meine Wangen -heruntergleiten, und ihr Blick ruhte mit unendlicher -Innigkeit auf mir. -Sie schüttelte den Kopf mit einem schmerzlichen Ausdruck, -als könnte sie irgend etwas nicht fassen. -,,Mußst du denn schon heute weg?{}`` -fragte sie leise. - -\hfill {\em A. Schnitzler, «Die Frau des Weisen»}% -\qquad\qquad - -\hfill\today - - -\selectlanguage{czech}% -\section{チェコ語 Czech} -Posláním sdružení je vytvářet předpoklady -pro všestranné využívání a další rozvoj jazyka -počítačové typografie \TeX{} a příbuzného programového -vybavení pro stolní tisk, -zejména mezi českými a slovenskými uživateli. - -\hfill {\em Czechoslovak \TeX{} Users Group}% -\qquad\qquad - -\hfill\today - - -%\selectlanguage{nippon} -\section{Latin-1,Latin-2} -ÄÁÅÂÀà ÏÍÎÌ ÜÚÛÙ ËÉÆÊÈ ÖÓØÔÒÕ ~Þ ÝÐÇÑ ¡¿\\ -äáåâàã ïíîì üúûù ëéæêè öóøôòõ ßþÿýðçñ\\ -ÁĄÂĂ ÍÎ Ú{\selectlanguage{czech}Ů}Ű ÉĘĚ ÓŐÔ -ŔŘŢŤÝŚŞŠĐĎĹŁĽŹŻŽĆÇČŃŇ\\ -áąâă íî ú{\selectlanguage{czech}ů}ű éęě óőô -ŕřţťýśşšđďĺłľźżžćçčńň - -\kcatcode"A7=18% other_kchar -``?`But aren't Kafka's Schlo{\ss} and {\AE}sop's {\OE}uvres -often na{\"\i}ve vis-\`a-vis the d{\ae}monic ph{\oe}nix's official r\^ole -in fluffy souffl\'es?'' - -\kcatcode"A7=15% not cjk character -``?`But aren't Kafka's Schlo{\ss} and {\AE}sop's {\OE}uvres -often na{\"\i}ve vis-\`a-vis the d{\ae}monic ph{\oe}nix's official r\^ole -in fluffy souffl\'es?'' - -% “:U+201C ”:U+201D ’:U+2019 -“¿But aren’t Kafka’s Schloß and Æsop’s Œuvres -often naïve vis-à-vis the dæmonic phœnix’s official rôle -in fluffy soufflés?” - -\noindent -\kcatcode"2423=15% U+2423: ␣ (Control Pictures) -T1 with UTF-8 direct input:\\ -\begin{center}\begin{tabular}{r|l|l|} -00:&(`)()()()()()()()&()()()(¸)()(‚)(‹)(›)\\ -10:&(“)(”)(„)(«)(»)(–)(—)()&()(ı)(ȷ)()()()()()\\ -20:&(␣)(!)(")()()()()(’)&()()(*)(+)(,)()(.)(/)\\ -30:&(0)(1)(2)(3)(4)(5)(6)(7)&(8)(9)(:)(;)()(=)()(?)\\ -40:&(@)(A)(B)(C)(D)(E)(F)(G)&(H)(I)(J)(K)(L)(M)(N)(O)\\ -50:&(P)(Q)(R)(S)(T)(U)(V)(W)&(X)(Y)(Z)([)()(])()()\\ -60:&(‘)(a)(b)(c)(d)(e)(f)(g)&(h)(i)(j)(k)(l)(m)(n)(o)\\ -70:&(p)(q)(r)(s)(t)(u)(v)(w)&(x)(y)(z)()(|)()()(‐)\\ -80:&(Ă)(Ą)(Ć)(Č)(Ď)(Ě)(Ę)(Ğ)&(Ĺ)(Ľ)(Ł)(Ń)(Ň)(Ŋ)(Ő)(Ŕ)\\ -90:&(Ř)(Ś)(Š)(Ş)(Ť)(Ţ)(Ű)(Ů)&(Ÿ)(Ź)(Ž)(Ż)(IJ)(İ)(đ)(§)\\ -A0:&(ă)(ą)(ć)(č)(ď)(ě)(ę)(ğ)&(ĺ)(ľ)(ł)(ń)(ň)(ŋ)(ő)(ŕ)\\ -B0:&(ř)(ś)(š)(ş)(ť)(ţ)(ű)(ů)&(ÿ)(ź)(ž)(ż)(ij)(¡)(¿)(£)\\ -C0:&(À)(Á)(Â)(Ã)(Ä)(Å)(Æ)(Ç)&(È)(É)(Ê)(Ë)(Ì)(Í)(Î)(Ï)\\ -D0:&(Ð)(Ñ)(Ò)(Ó)(Ô)(Õ)(Ö)(Œ)&(Ø)(Ù)(Ú)(Û)(Ü)(Ý)(Þ)(ẞ)\\ -E0:&(à)(á)(â)(ã)(ä)(å)(æ)(ç)&(è)(é)(ê)(ë)(ì)(í)(î)(ï)\\ -F0:&(ð)(ñ)(ò)(ó)(ô)(õ)(ö)(œ)&(ø)(ù)(ú)(û)(ü)(ý)(þ)(ß)\\ -\end{tabular}\end{center} - - -\selectlanguage{russian} -\section{ロシア語 \fontencoding{T2A}\selectfont{}Русский} -\fontencoding{T2A}\selectfont -Прежде всего откроем тайну которую Мастер не пожелал -открыть Иванушке. -Возлюбленную его звали Маргаритою Николаевной. -Все, что Мастер говорил о ней, было сущей правдой. -Он описал свою возлюбленную верно. -Она была красива и умна. - -\hfill {\em М. Булгаков, «Мастер и Маргарита»} -\qquad\qquad - -OT2:\\ -\fontencoding{OT2}\selectfont -АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ\\ -абвгдежзийклмнопрстуфхцчшщъыьэюя - -T2A:\\ -\fontencoding{T2A}\selectfont -АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ\\ -абвгдежзийклмнопрстуфхцчшщъыьэюя - -\hfill\today - -\fontencoding{T1}\selectfont - -\selectlanguage{japanese} -\section{日本語} -\jpnrm -雪後庵は起伏の多い小石川界隈の高臺にあつて、幸ひに戰災を免かれた。 -三千坪に及ぶ名高い小堀遠洲流の名園と共に、京都のとある名刹から -移された中雀門も、奈良の古い寺をそのまゝ移した玄關や客殿も、 -あとに建てられた大廣閒も、何一つ損なはれてゐなかつた。 - -戰後の財產税さわぎの只中に、雪後庵は元の持主の實業家の茶人の手から、 -美しい元氣な女主人の手に渡つて、たちまち名高い料理屋になつた。 - -\hfill 三島由紀夫『宴のあと』\qquad\qquad - -\西暦false -%\def\today{% -% 平成\number\heisei 年 -% \number\month 月 -% \number\day 日 -%} - -\hfill\today -\typeout{日本語} - -\section{中国語・簡体字 {\schrm 简体中文}} -{\schrm -本常问问答集~(FAQ list)~是从一些经常被问到的问题及其适当的解答中, -以方便的形式摘要而出的。 -跟上一版不同的是,其编排结构已彻底改变。 -有关新结构的细节, -可参考「如何阅读本问答集及了解其编排结构」该项中的说明。 - -\def\today{% - \number\year 年 - \number\month 月 - \number\day 日 -} - -\hfill\today -} -\typeout{简体中文} - -\section{中国語・繁体字 {\tchrm 繁體中文}} -{\tchrm -本常問問答集~(FAQ list)~是從一些經常被問到的問題及其適當的解答中, -以方便的形式摘要而出的。 -跟上一版不同的是,其編排結構已徹底改變。 -有關新結構的細節, -可參考「如何閱讀本問答集及了解其編排結構」該項中的說明。 - -\def\today{% - \number\year 年 - \number\month 月 - \number\day 日 -} - -\hfill\today -} -\typeout{繁體中文} - -\section{韓国語 {\korrm 한국어}} -{\korrm -\xkanjiskip=.1zw plus 1pt minus 1pt -% -% upTeX treats a linebreak after a hangul character as a space. -% Ref. http://project.ktug.or.kr/omega-cjk/tug2004-preprint.pdf -이 FAQ은 자주 반복되는 -질문과 그에 대한 대답을 -간단명료한 양식으로 -모아 엮어졌습니다. -이 FAQ의 구조는 지난 판에 비하여 -획기적으로 변경% (A space is NOT inserted here.) -되었습니다. -상세한 것은 ``이 FAQ을 어떻게 읽을 -것인가'' 라는 대목을 참조하시기 바랍니다. - - -\def\today{% - \number\year 년% - \number\month 월% - \number\day 일% -} - -\hfill\today -} - -%% test of xkanjiskip -{\korrm -\xkanjiskip=.25zw plus 1pt minus 1pt - -이 FAQ을 - -\xkanjiskip=5zw plus 1pt minus 1pt - -이 FAQ을 - -\xkanjiskip=-.5zw minus 1pt - -이 FAQ을 - -} - -\typeout{한국어} - -\jpnrm -\section{difference of glyphs among CJK} -\begin{tabular}{rl} -Japanese & {\jpnrm 文字,骨練平直。卿響饗嚮,邁進飯餃神祀.才次与}\\ -Simplified Chinese & {\schrm 文字,骨練平直。卿響饗嚮,邁進飯餃神祀.才次与}\\ -Traditional Chinese & {\tchrm 文字,骨練平直。卿響饗嚮,邁進飯餃神祀.才次与}\\ -Korean & {\korrm 文字,骨練平直。卿響饗嚮,邁進飯餃神祀.才次}\\ -\end{tabular} - -\section{switching between CJK and Latin} -\def\bs{{$\backslash$\kern0pt}} - -\bs kcatcode=18: -\kcatcode\ucs"00A7=18% other_kchar -\kcatcode\ucs"0410=18% other_kchar -日本語フォントの§¶ -~~ -Русский - -\bs kcatcode=15: -\kcatcode\ucs"00A7=15% not cjk character -\kcatcode\ucs"0410=15% not cjk character -Latin §¶ -~~ -\fontencoding{T2A}\selectfont -Русский - -\bs kcatcode=18: -\kcatcode\ucs"00A7=18% other_kchar -\kcatcode\ucs"0410=18% other_kchar -再び、日本語フォントの§¶ -~~ -Русский - -\bs kcatcode=15: -\kcatcode\ucs"00A7=15% not cjk character -\kcatcode\ucs"0410=15% not cjk character -Latin §¶ -~~ -\fontencoding{T2A}\selectfont -Русский - -\forcecjktoken -\bs forcecjktoken: -§¶~~Русский - -\disablecjktoken -\bs disablecjktoken: -§¶~~Русский - -\enablecjktoken -\bs enablecjktoken: -§¶~~Русский - -\bs kcatcode=18: -\kcatcode\ucs"00A7=18% other_kchar -\kcatcode\ucs"0410=18% other_kchar -再び、日本語フォントの§¶ -~~ -Русский - -\forcecjktoken -\bs forcecjktoken: -§¶~~Русский - -\disablecjktoken -\bs disablecjktoken: -§¶~~Русский - -\enablecjktoken -\bs enablecjktoken: -§¶~~Русский - - -{ Inside of a group: -§¶~~Русский -\quad -\disablecjktoken -\bs disablecjktoken: -§¶~~Русский -} - -Outside of the group: -§¶~~Русский - - -\disablecjktoken -\bs disablecjktoken: -§¶~~Русский - -{ Inside of a group: -§¶~~Русский -\quad -\enablecjktoken -\bs enablecjktoken: -§¶~~Русский -} - -Outside of the group: -§¶~~Русский - -\enablecjktoken -\bs enablecjktoken: -§¶~~Русский - -{ Inside of a group: -\fontencoding{T2A}\selectfont -§¶~~Русский -\quad -\bs kcatcode=15: -\kcatcode\ucs"00A7=15% not cjk character -\kcatcode\ucs"0410=15% not cjk character -\fontencoding{T1}\selectfont -§¶ -~~ -\fontencoding{T2A}\selectfont -Русский -} - -Outside of the group: -§¶~~Русский - -\bs kcatcode=15: -\kcatcode\ucs"00A7=15% not cjk character -\kcatcode\ucs"0410=15% not cjk character -\fontencoding{T1}\selectfont -§¶ -~~ -\fontencoding{T2A}\selectfont -Русский - -{ Inside of a group: -§¶~~Русский -\quad -\bs kcatcode=18: -\kcatcode\ucs"00A7=18% other_kchar -\kcatcode\ucs"0410=18% other_kchar -%§¶~~%% -%{}§¶~~%% -\relax §¶~~%% この\relax または{}がないとうまく動かない。要調査。 -Русский -} - -Outside of the group: -§¶~~Русский - - -\newpage -\section{space between CJK and Latin} -\kcatcode\ucs"00A7=15% not cjk character -\kcatcode\ucs"0410=15% not cjk character - -default\\ -\fontencoding{T1}\selectfont -今日はStraußのKonzertと -\fontencoding{T2A}\selectfont -ШостаковичのСимфонияを聴いた。 - -\xkanjiskip1zw plus 1pt minus 1pt -large \bs xkanjiskip\\ -\fontencoding{T1}\selectfont -今日はStraußのKonzertと -\fontencoding{T2A}\selectfont -ШостаковичのСимфонияを聴いた。 - -%\xkanjiskip.25zw plus 1pt minus 1pt -let xspcode 0\\ -\xspcode`S=0 -\xspcode`K=0 -\xspcode`t=0 -\xspcode255=0%\ss (ß) in T1 encoding, \cyrya (я) in T2A encoding -\xspcode216=0%\CYRSH (Ш) in T2A encoding -\xspcode247=0%\cyrch (ч) -\xspcode209=0%\CYRS (С) -\fontencoding{T1}\selectfont -今日はStraußのKonzertと -\fontencoding{T2A}\selectfont -ШостаковичのСимфонияを聴いた。 - - -\end{document} -% -% このファイルの大部分は、 -% 安田功さんの Utf82TeX のサンプルから引用、 -% upTeX用に編集させていただきました。 -% upTeXの開発にも大きな刺激になりました。 -% ありがとうございました。 -% TANAKA, Takuji -% |