Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.15 KB | None | 0 0
  1. % settings
  2. \def\MAPSETJP{hiragino-elcapitan-pron}
  3. \def\MAPSETJPVAR{-04}% or (empty)
  4. \def\MAPSETKO{unfonts}
  5. \def\MAPSETSC{fandol}
  6. \def\MAPSETTC{arphic}
  7. \def\CLASS{jsarticle}
  8. \def\CLASSOPTION{uplatex}
  9. \def\USEOTF{y}% or n
  10.  
  11. \documentclass[a4paper,\CLASSOPTION]{\CLASS}
  12. \if y\USEOTF\usepackage{otf}\fi
  13. \pagestyle{empty}
  14. \usepackage[english]{babel}
  15. \usepackage[main=japanese]{pxbabel}
  16.  
  17. %% common
  18. \def\BOX{\vrule height10pt}
  19.  
  20. %% japanese
  21. \ifx\MAPSETJP\undefined\else
  22. \ifx\ucs\undefined
  23. \AtBeginDvi{\special{pdf:mapfile ptex-\MAPSETJP\MAPSETJPVAR.map}}
  24. \if y\USEOTF
  25. \AtBeginDvi{\special{pdf:mapfile otf-\MAPSETJP.map}}
  26. \fi
  27. \else
  28. \AtBeginDvi{\special{pdf:mapfile uptex-\MAPSETJP\MAPSETJPVAR.map}}
  29. \if y\USEOTF
  30. \AtBeginDvi{\special{pdf:mapfile otf-up-\MAPSETJP.map}}
  31. \fi
  32. \fi
  33. \long\def\TESTJP{%
  34. 日本語Japanese\par
  35. \BOX 一一一「おはよう、ありがとう」。壱壱壱\BOX\par
  36. \BOX 二二二『ちょっと,(チェック.)しちゃった!』弐弐弐\BOX\par
  37. \BOX 三三三“髙島屋と葛飾区”参参参\BOX\par % <= quote
  38. \BOX 四四四‘(骨曜)’肆肆肆\BOX\par % <= quote
  39. }
  40. \fi
  41.  
  42. %% korean
  43. \ifx\MAPSETKO\undefined\else
  44. \ifx\ucs\undefined
  45. \if y\USEOTF
  46. \AtBeginDvi{\special{pdf:mapfile otf-ko-\MAPSETKO.map}}
  47. \fi
  48. \else
  49. \AtBeginDvi{\special{pdf:mapfile uptex-ko-\MAPSETKO.map}}
  50. \fi
  51. \long\def\TESTKO{%
  52. 한국어Korean\par
  53. \BOX 일일일“안녕, 감사합니다.”일일일\BOX\par
  54. \BOX 이이이『김치를 잘 먹는대요.』이이이\BOX\par
  55. \BOX 삼삼삼“내 호버크라프트는 장어로 가득 차 있어요.”삼삼삼\BOX\par
  56. \BOX 사사사‘(骨曜)’사사사\BOX\par
  57. }
  58. \fi
  59.  
  60. %% simplified chinese
  61. \ifx\MAPSETSC\undefined\else
  62. \ifx\ucs\undefined
  63. \if y\USEOTF
  64. \AtBeginDvi{\special{pdf:mapfile otf-sc-\MAPSETSC.map}}
  65. \fi
  66. \else
  67. \AtBeginDvi{\special{pdf:mapfile uptex-sc-\MAPSETSC.map}}
  68. \fi
  69. \long\def\TESTSC{%
  70. 简体中文Simplified Chinese\par
  71. \BOX 一壹一“早上好,谢谢你。”一壹一\BOX\par
  72. \BOX 二贰二「想吃好吃的中国菜。」二贰二\BOX\par
  73. \BOX 三叁三“我的气垫船充满了鳝鱼。”三叁三\BOX\par
  74. \BOX 四肆四‘(骨曜)’四肆四\BOX\par
  75. }
  76. \fi
  77.  
  78. %% traditional chinese
  79. \ifx\MAPSETTC\undefined\else
  80. \ifx\ucs\undefined
  81. \if y\USEOTF
  82. \AtBeginDvi{\special{pdf:mapfile otf-tc-\MAPSETTC.map}}
  83. \fi
  84. \else
  85. \AtBeginDvi{\special{pdf:mapfile uptex-tc-\MAPSETTC.map}}
  86. \fi
  87. \long\def\TESTTC{%
  88. 繁體中文Traditional Chinese\par
  89. \BOX 一壹一“早上好,謝謝你。”一壹一\BOX\par
  90. \BOX 二貳二「想吃好吃的中國菜。」二貳二\BOX\par
  91. \BOX 三叄三“我的氣墊船充滿了鱔魚。”三叄三\BOX\par
  92. \BOX 四肆四‘(骨曜)’四肆四\BOX\par
  93. }
  94. \fi
  95.  
  96. \begin{document}
  97.  
  98. % japanese
  99. \ifx\MAPSETJP\undefined\else
  100. \selectlanguage{japanese}
  101. \mcfamily\TESTJP
  102. \gtfamily\TESTJP
  103. \fi
  104.  
  105. % korean
  106. \ifx\MAPSETKO\undefined\else
  107. \selectlanguage{korean}
  108. \mcfamily\TESTKO
  109. \gtfamily\TESTKO
  110. \fi
  111.  
  112. % simplified chinese
  113. \ifx\MAPSETSC\undefined\else
  114. \selectlanguage{schinese}
  115. \mcfamily\TESTSC
  116. \gtfamily\TESTSC
  117. \fi
  118.  
  119. % traditional chinese
  120. \ifx\MAPSETTC\undefined\else
  121. \selectlanguage{tchinese}
  122. \mcfamily\TESTTC
  123. \gtfamily\TESTTC
  124. \fi
  125.  
  126. \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement