diff options
Diffstat (limited to 'Master/texmf-dist/doc/uptex/uptex-base/samples/bkmk-utf8.tex')
-rw-r--r-- | Master/texmf-dist/doc/uptex/uptex-base/samples/bkmk-utf8.tex | 294 |
1 files changed, 294 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/uptex/uptex-base/samples/bkmk-utf8.tex b/Master/texmf-dist/doc/uptex/uptex-base/samples/bkmk-utf8.tex new file mode 100644 index 00000000000..50f0aef3426 --- /dev/null +++ b/Master/texmf-dist/doc/uptex/uptex-base/samples/bkmk-utf8.tex @@ -0,0 +1,294 @@ +% -*- coding: utf-8 -*- +%%%%%%%% +% To control hyperref on command line, +% you can select one of (1),(2a),(2b),(3). +% (1) do not treat hyperref +% $ uplatex bkmk-utf8.tex +% (2a) hyperref + dvipdfmx (with CMap conversion) +% $ uplatex "\def\withhyperref{dvipdfmx}\input" bkmk-utf8.tex +% (2b) hyperref + dvipdfmx + "convbkmk.rb -o"/out2uni (w/o CMap conversion) +% $ uplatex "\def\withhyperref{dvipdfmx}\def\nocmap{true}\input" bkmk-utf8.tex +% (3) hyperref + dvips + convbkmk.rb + distiller/ps2pdf +% $ uplatex "\def\withhyperref{dvips}\input" bkmk-utf8.tex +%%%%%% + +\newif\ifuptexmode\uptexmodefalse +\ifnum\jis"2121="3000 + + %% for upLaTeX + \def\pLaTeXorupLaTeX{upLaTeX} + \uptexmodetrue + \def\innerencoding{UPTEX} + \def\cmap{UTF8-UTF16} + +\else + + %% for pLaTeX + \def\pLaTeXorupLaTeX{pLaTeX} + \uptexmodefalse + + \ifnum\jis"2121="A1A1 + \def\innerencoding{EUC} + \def\cmap{EUC-UCS2} + \fi + \ifnum\jis"2121="8140 + \def\innerencoding{SJIS} + \def\cmap{90ms-RKSJ-UCS2} + \fi + +\fi + +\makeatletter + +\def\@opt@{multi} +\def\@default{default} +\def\@jarticle{jarticle} +\def\@tarticle{tarticle} +\def\@ujarticle{ujarticle} + +\ifx\option\@undefined + \def\option{default} +\fi + +\ifx\class\@undefined + \ifuptexmode + \def\class{ujarticle} + \else + \def\class{jarticle} + \fi +\fi +\ifuptexmode + \edef\@opt@{uplatex,\@opt@} +\fi +\ifx\class\@jarticle + \documentclass[a4paper,titlepage]{\class} +\else + \ifx\class\@ujarticle + \documentclass[a4paper,titlepage]{\class} + \else + \documentclass[a4paper,titlepage,landscape]{\class} + \fi +\fi + +\usepackage{graphicx} +\usepackage{textcomp} +\usepackage[\@opt@]{otf} + +\def\@dvipdfmx{dvipdfmx} +\def\@dvips{dvips} + +\ifx\withhyperref\@undefined + \def\withhyperref{undefined} + \def\texorpdfstring{% + \expandafter\@firstoftwo + } +\else + \ifx\withhyperref\@dvipdfmx + \def\@hyperrefkeyval{dvipdfm} + \usepackage{atbegshi} + \ifx\nocmap\@undefined + \AtBeginShipoutFirst{\special{pdf:tounicode \cmap}} + \else + \def\cmap{---} + \fi + \fi + \ifx\withhyperref\@dvips + \def\@hyperrefkeyval{dvips} + \fi + +\ifx\nocmap\@undefined + \usepackage[\@hyperrefkeyval,% + bookmarks=true,% + bookmarksnumbered=true,% + bookmarkstype=toc,% + %pdfstartview={FitBH -32768},% + pdftitle={いろいろ確かめてみる},% + pdfsubject={hyperref編},% + pdfauthor={名無 権兵衛},% + pdfkeywords={TeX; dvips; dvipdfmx; bookmark; hyperref; しおり; pdf}% + ]{hyperref} +\else + \input bkmk-docinfo.out + \usepackage[dvipdfm,% + bookmarks=true,% + bookmarksnumbered=true,% + bookmarkstype=toc,% + %pdfstartview={FitBH -32768},% + pdftitle=\PDFTITLE,% + pdfsubject=\PDFSUBJECT,% + pdfauthor=\PDFAUTHOR,% + pdfkeywords=\PDFKEYWORDS% + ]{hyperref} +\fi + +\fi + +\makeatother + + +%%% for upLaTeX only +\ifuptexmode +\DeclareFontFamily{JY2}{mcw}{} +\DeclareFontFamily{JY2}{gtw}{} +\DeclareFontShape{JY2}{mcw}{m}{n}{<->s*[0.962216]upjpnrm-h}{} +\DeclareFontShape{JY2}{gtw}{m}{n}{<->s*[0.962216]upjpngt-h}{} +\DeclareFontShape{JY2}{gt}{m}{n}{<->s*[0.962216]upjpngt-h}{} +\DeclareFontShape{JY2}{mcw}{bx}{n}{<->ssub*gt/m/n}{} +\DeclareFontShape{JY2}{gtw}{bx}{n}{<->ssub*gt/m/n}{} +\DeclareFontShape{JY2}{gt}{bx}{n}{<->ssub*gt/m/n}{} +\DeclareRobustCommand\mcw{\kanjifamily{mcw}\selectfont} +\DeclareRobustCommand\gtw{\kanjifamily{gtw}\selectfont} +\renewcommand\mcdefault{mcw} +\renewcommand\gtdefault{gtw} + +\DeclareFontFamily{JY2}{schrm}{} +\DeclareFontFamily{JY2}{tchrm}{} +\DeclareFontFamily{JY2}{korrm}{} +\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}{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\schrm{\kanjifamily{schrm}\selectfont} +\DeclareRobustCommand\tchrm{\kanjifamily{tchrm}\selectfont} +\DeclareRobustCommand\korrm{\kanjifamily{korrm}\selectfont} +\fi + +\title{いろいろ確かめてみる} + +\author{名無 権兵衛} + +\oddsidemargin0mm +\evensidemargin0mm +\topmargin-15mm +\textwidth162mm +\textheight245mm + +\edef\bs{$\backslash$\kern0em} + +\begin{document} +\maketitle +\section{section title by ASCII} +test test. + +hyperref with: \withhyperref +\makeatletter +\ifx\withhyperref\@dvipdfmx + ~~CMap:\cmap +\fi +\makeatother +\typeout{### hyperref with: \withhyperref} + +pLaTeX or upLaTeX: \pLaTeXorupLaTeX +\typeout{### pLaTeX or upLaTeX: \pLaTeXorupLaTeX} + +inner encoding: \innerencoding +\typeout{### inner encoding: \innerencoding} + +\begin{figure} + \begin{center} + \scalebox{0.2}{\includegraphics{box-jis.eps}} + \caption{JISで符号化されたEPSファイル} + \label{fig:box-jis} + \end{center} +\end{figure} +%\begin{figure} +% \begin{center} +% \scalebox{0.2}{\includegraphics{box-sjis.eps}} +% \caption{Shift\_JISで符号化されたEPSファイル} +% \label{fig:box-sjis} +% \end{center} +%\end{figure} +%\begin{figure} +% \begin{center} +% \scalebox{0.2}{\includegraphics{box-euc.eps}} +% \caption{EUC-JPで符号化されたEPSファイル} +% \label{fig:box-euc} +% \end{center} +%\end{figure} +%\begin{figure} +% \begin{center} +% \scalebox{0.2}{\includegraphics{box-utf8.eps}} +% \caption{UTF-8で符号化されたEPSファイル} +% \label{fig:box-utf8} +% \end{center} +%\end{figure} +\section{αβγ} +test test. + +\section{абв} +test test. + +\section{セクション} +test test. +\subsection{サブセクション(括弧)} +test test. + +\makeatletter +\ifx\withhyperref\@undefined +\else + +\section{Escape sequences \texorpdfstring{\textbullet\textdagger\textdaggerdbl\ldots---\textflorin--\textperthousand\texttrademark\texteuro}% +{\200\201\202\203\204\206\205\213\222\240}など} +\textbullet\textdagger\textdaggerdbl\ldots---\textflorin--\textperthousand\texttrademark\texteuro など + +\section{見出しに\texorpdfstring{\bs}{\134}UTF, \texorpdfstring{\bs}{\134}UTFC, \texorpdfstring{\bs}{\134}UTFMなど} +\subsection{日本:\UTF{9aa8}\UTF{6D77} 簡体字:\UTFC{9aa8}\UTFC{6D77} 繁體字:\UTFT{9AA8}\UTFT{6d77} 朝鮮:\UTFK{9AA8}\UTFK{6d77}} +日本:\UTF{9aa8}\UTF{6D77} 簡体字:\UTFC{9aa8}\UTFC{6D77} 繁體字:\UTFT{9AA8}\UTFT{6d77} 朝鮮:\UTFK{9AA8}\UTFK{6d77} + +\subsection{ハングル:\UTFK{c548}\UTFK{b155}\UTFK{d558}\UTFK{C138}\UTFK{C694}} +ハングル:\UTFK{c548}\UTFK{b155}\UTFK{d558}\UTFK{C138}\UTFK{C694} + +\subsection{日本:\UTF{20509}\UTF{241FE} 簡体字:\UTFC{20509}\UTFC{241FE} 多言語:\UTFM{20509}\UTFM{241FE}} +日本:\UTF{20509}\UTF{241FE} 簡体字:\UTFC{20509}\UTFC{241FE} 多言語:\UTFM{20509}\UTFM{241FE} + +\subsection{日本:\UTF{20509}\UTF{241FE} 簡体字:\UTFC{20509}\UTFC{241FE} 多言語:\UTFM{20509}\UTFM{241FE}} +日本:\UTF{20509}\UTF{241FE} 簡体字:\UTFC{20509}\UTFC{241FE} 多言語:\UTFM{20509}\UTFM{241FE} + +\subsection{日本:\UTF{20b9f}\UTF{26402} 繁體字:\UTFT{20b9f}\UTFT{26402} 多言語:\UTFM{20b9f}\UTFM{26402}} +日本:\UTF{20b9f}\UTF{26402} 繁體字:\UTFT{20b9f}\UTFT{26402} 多言語:\UTFM{20b9f}\UTFM{26402} + +\subsection{簡体字:\UTFC{20087}\UTFC{200cc} 繁體字:\UTFT{20087}\UTFT{200cc} 多言語:\UTFM{20087}\UTFM{200cc}} +簡体字:\UTFC{20087}\UTFC{200cc} 繁體字:\UTFT{20087}\UTFT{200cc} 多言語:\UTFM{20087}\UTFM{200cc} +\fi +\makeatother + +%%% for upLaTeX only +\ifuptexmode +\section{以下は、upLaTeXのみ} +\subsection{いわゆる『新JIS』『JIS2004』: ♫♡☗〠☎☃♨①❷⓷ⅳⅤⓐ㋑} +便利な記号がいっぱい。 + +\subsection{Extension B (BMP外)の文字: 𠀋𠆢𠘨𡈽𠮟など} +𠂉𠀋𠂢𠂤𠆢𠈓𠌫𠎁𠍱𠏹𠑊𠔉𠗖𠘨𠝏𠠇𠠺𠢹𠥼𠦝 +𠫓𠬝𠵅𠷡𠺕𠹭𠹤𠽟𡈁𡈽𡉕𡉻𡉴𡋤𡋗𡌛𡋽𡌶𡍄𡏄 +𡑮𡑭𡗗𦰩𡙇𡜆𡝂𡢽𡧃𡱖𡴭𡚴𡵅𡵸𡵢𡶡𡶜𡶒𡶷𡷠 +𡸴𡸳𡼞𡽶𡿺𢅻𢌞𢎭𢛳𢡛𢢫𢦏𢪸𢭏𢭐𢭆𢰝𢮦𢰤𢷡 +𣇄𣇃𣇵𣆶𣍲𣏓𣏒𣏐𣏤𣏕𣏚𣏟𣑊𣑑𣑋𣑥𣓤𣕚𣗄𣖔 +𣘹𣙇𣘸𣘺𣜿𣜜𣝣𣜌𣝤𣟿𣟧𣠤𣠽𣪘𣱿𣳾𣴀𣵀𣷺𣷹 +𣷓𣽾𤂖𤄃𤇆𤇾𤎼𤘩𤚥𤟱𤢖𤩍𤭖𤭯𤰖𤴔𤸎𤸷𤹪𤺋 +𥁊𥁕𥄢𥆩𥇥𥇍𥈞𥉌𥐮𥒎𥓙𥔎𥖧𥝱𥞩𥞴𥧄𥧔𥫤𥫣 +𥫱𥮲𥱋𥱤𥶡𥸮𥹖𥹥𥹢𥻘𥻂𥻨𥼣𥽜𥿠𥿔𦀌𥿻𦀗𦁠 +𦃭𦉰𦊆𦍌𣴎𦐂𦙾𦚰𦜝𦣝𦣪𦥑𦥯𦧝𦨞𦩘𦪌𦪷𦫿𦱳 +𦳝𦹀𦹥𦾔𦿸𦿶𦿷𧃴𧄍𧄹𧏛𧏚𧏾𧐐𧑉𧘕𧘔𧘱𧚄𧚓 +𧜎𧜣𧝒𧦅𧪄𧮳𧮾𧯇𧲸𧶠𧸐𧾷𨂊𨂻𨉷𨊂𨋳𨏍𨐌𨑕 +𨕫𨗈𨗉𨛗𨛺𨥉𨥆𨥫𨦇𨦈𨦺𨦻𨨞𨨩𨩱𨩃𨪙𨫍𨫤𨫝 +𨯁𨯯𨴐𨵱𨷻𨸟𨸶𨺉𨻫𨼲𨿸𩊠𩊱𩒐𩗏𩙿𩛰𩜙𩝐𩣆 +𩩲𩷛𩸽𩸕𩺊𩹉𩻄𩻩𩻛𩿎𪀯𪀚𪃹𪂂𪆐𢈘𪎌𪐷𪗱𪘂 +𪘚𪚲𠮟\\ + +\subsection[中国語・簡体字 简体中文]{中国語・簡体字 {\schrm 简体中文}} +{\schrm 简体中文} + +\subsection[中国語・繁体字 繁體中文]{中国語・繁体字 {\tchrm 繁體中文}} +{\tchrm 繁體中文} + +\subsection[韓国語 한국어]{韓国語 {\korrm 한국어}} +{\korrm 한국어} + +\subsection{半角カタカナ} +半角カタカナ +\fi + +\end{document} |