-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathg-reademe-zh.tex
727 lines (599 loc) · 30.7 KB
/
g-reademe-zh.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
\documentclass[a4,11pt,uplatex,openleft]{jsarticle}
%\addtolength{\oddsidemargin}{-10mm}
\addtolength{\textwidth}{10mm}
\addtolength{\topmargin}{-10mm}
\addtolength{\textheight}{20mm}
\makeatletter
\def\biao{\@ifnextchar[{\@biao}{\@biao[無指定五字]}}
\def\@biao[#1]{%
\list{}{%
\let\makelabel\biaolabel\settowidth{\labelwidth}{#1}%
\setlength{\leftmargin}{\labelwidth}\addtolength{\leftmargin}{1zw}%
\setlength{\topsep}{\baselineskip}\setlength{\partopsep}{0pt}%
\setlength{\parsep}{0pt}\setlength{\labelsep}{1zw}%
\setlength{\itemsep}{0pt}\setlength{\itemindent}{0pt}}}%
\let\endbiao\endlist
\def\biaolabel#1{\bfseries#1\hfill\inhibitglue}%
\makeatother
%\usepackage[fontset=windows]{ctex}
%使用此package前請先閲讀ctex.pdf 手冊,目前中文繁體支持很差,
%非常遺憾,OS X 不支持 ctex package在 uplatex+dvipdfmx 配置下運用。
%Windows和Linux用戶嘗試。
%除楷體和宋體外,已知隸書字體 僅支援 簡體中文使用。
\usepackage{color}
\usepackage{xcolor}
\newcommand{\black}[1]{\textcolor{black}{#1}}
\newcommand{\red}[1]{\textcolor{red}{#1}}
\newcommand{\blue}[1]{\textcolor{blue}{#1}}
\newcommand{\green}[1]{\textcolor{green}{#1}}
\newcommand{\yellow}[1]{\textcolor{yellow}{#1}}
\newcommand{\cyan}[1]{\textcolor{cyan}{#1}}
\newcommand{\magenta}[1]{\textcolor{magenta}{#1}}
\usepackage[dvipdfmx,
pdfdirection=R2L, % 開く方向%從右往左翻頁
colorlinks=true, %設置超鏈接的顔色
linkcolor=blue,
filecolor=blue,
urlcolor=blue,
citecolor=cyan,
bookmarks=true, % PDFにしおりをつける
bookmarksnumbered=true, % しおりに節番号などをつける
]{hyperref}
\hypersetup{ %
pdftitle = { up\LaTeX\ 原稿用紙使用説明 version 1.0b( \today\ )}, % PDFのタイトル
pdfauthor = {602644360@qq.com}, % PDFの作成者
pdfkeywords = {\TeX\ }, %関鍵詞
pdfsubject = { 原稿用紙 }, % 主題
pdfcreator = {up\LaTeX\ with package hyperref }, %工具
pdfproducer = {dvipdfmx(20180506)}, %製作軟件及版本
}
% PDFにしたときのしおりの文字化けを防ぐ %使書簽支持CJK字體 內碼
\usepackage{pxjahyper}
%字體設置
\usepackage[T1]{fontenc} % フォントでT1を使うこと
\usepackage[utf8]{inputenc} % ファイルがUTF8であること
\usepackage[uplatex,deluxe]{otf} %多書體支持
%設置代碼環境
\usepackage{listings}
\lstset{
backgroundcolor=\color{white}, % choose the background color
basicstyle=\small \gtfamily, % size of fonts used for the code或改成\small\monaco稍大
numbers=left, % 设置行号
numberstyle=\tiny\gtfamily, % 设置行号字体大小
columns=fullflexible,
breaklines=true, % automatic line breaking only at whitespace
captionpos=b, % sets the caption-position to bottom
tabsize=4,
commentstyle=\color{black}, % 设置注释颜色
escapeinside={(*}{*)}, % if you want to add LaTeX within your code
keywordstyle=\color{black}, % 设置keyword颜色
stringstyle=\color{black}\gtfamily, % string literal style
frame=single, % 设置有边框
rulesepcolor=\color{red!20!green!20!blue!20},
% identifierstyle=\color{red},
language=sh,
}
\usepackage{float} %浮動體
%%% 建立註腳(在縱組中為傍注,即葉邊左側)
\usepackage{perpage} %the perpage package ,使註腳的編號每頁更新一次
\MakePerPage{footnote} %the perpage package command
%%% 行距的設定
\usepackage{setspace}
\singlespacing %單倍行距
%\onehalfspacing %% 1.5倍行距
%\doublespacing %雙倍行距
\DeclareFontFamily{JY2}{upstht}{}
\DeclareFontFamily{JT2}{upstht}{}
\DeclareFontShape{JY2}{upstht}{m}{n}{<->s*[0.961000]upstht-h}{}
\DeclareFontShape{JT2}{upstht}{m}{it}{<->ssub*upstht/m/n}{}
\DeclareFontShape{JT2}{upstht}{m}{sl}{<->ssub*upstht/m/n}{}
\DeclareFontShape{JT2}{upstht}{m}{sc}{<->ssub*upstht/m/n}{}
\DeclareFontShape{JT2}{upstht}{m}{n}{<->s*[0.961000]upstht-v}{}
\DeclareFontShape{JT2}{upstht}{m}{it}{<->ssub*upstht/m/n}{}
\DeclareFontShape{JT2}{upstht}{m}{sl}{<->ssub*upstht/m/n}{}
\DeclareFontShape{JT2}{upstht}{m}{sc}{<->ssub*upstht/m/n}{}
\DeclareRobustCommand\upstht{\kanjifamily{upstht}\selectfont}
\title{\Large \gtfamily up\LaTeX 原稿用紙使用説明\\ version 1.5b }
\author{\CID{8015}菅野善久 \footnotemark[1] , \CID{8015}Steve Cheung \footnotemark[2] }
\footnotetext[1]{
本作的原著者名爲菅野善久,他的 email :\blue{ koshian@misao.gr.jp } . \\
原博客網頁鏈接:\red{ http://www.foxking.org/oldsite/pc/genkoyoshi-on-tex.html } \\
本文的另一個參考鏈接來自:\red { http://konoyonohana.blog.fc2.com/blog-entry-167.html }
}
\footnotetext[2]{
我將原本p\LaTeX 下的類文件中的字體選項 JY1 JT1改成了JY2 JT2,
並增加了一些中文字體的設定。\\
翻譯日期:2019/01/12
}
\date{ \normalsize 第一次發行 17 Jan. 1999 \\ Modefied by SC on 9 Jan. 2019 }
\begin{document}
\mcfamily
% \fangsong % 需配合ctex package在Windows和Linux環境下使用。
\maketitle
\begin{abstract}
\doublespacing \large
\par 非常感謝您使用原稿用紙。雖然它被稱為包,
但它實際上是一組以類文件 genkou.cls 為核心的相關文件。
這個宏的目的是在 \TeX 中實現和手稿紙一樣的外觀。同時輸出漢字字符和方格。
\par \hfill ——著者自云
\vspace{2 zw}
\par 原稿紙或稱為稿紙,是一種用以書寫爲主要用途的紙張,每張紙均有 200~600 個方格,
而每個方格均可以填進一個漢字或其他東亞方塊字(如日語、朝鮮諺文等)及標點符號。
原稿紙可以鉛筆、圓珠筆甚至是毛筆書寫。
\par \hfill ——《維基百科》
\end{abstract}
\clearpage
{ \singlespacing \fontsize{12pt}{17pt}\selectfont
\tableofcontents }
\clearpage
\section{系統環境}
\par up\TeX/up\LaTeX 專用。\\
※ 請\hspace{3pt}使用 \TeX \hspace{3pt} Live 2018 或者 Drag\CID{7}Drop Up\TeX
\hspace{3pt} 2018,詳見\ref{uptex-xiongben}
\section{安裝説明}
\subsection{安裝準備}
\begin{enumerate}
\item 請將genkou.cls, tgenkou.clo, ygenkou.clo, ribon.clo, binsen.clo,
genkomac.sty, GENKOUID.TEX, kinsoku.tex 等七個文件,複製到以下文件夾中。
\begin{lstlisting}
$TEXMFLOCAL\tex\uplatex\genkou
\end{lstlisting}
使用以下命令檢\UTF{67FB}上述過程中出現的 \verb+ $TEXMFLOCAL + 的實際値。
\begin{lstlisting}
C:\Windows\system32>kpsewhich -var-value=TEXMFLOCAL
C:/texlive/texmf-local
\end{lstlisting}
\item 請將gtmin10.tfm, gmin10.tfm, min10.tfm 等三個文件,複製到
下面的文件夾中,以便 DVI 驅動程序使用它。
\begin{lstlisting}
*.tfm >>> $TEXMFLOCAL\fonts\tfm\genkou
*.vf >>> $TEXMFLOCAL\fonts\vf\genkou
\end{lstlisting}
\item 根據需要重寫GENKOUID.TEX。 可放在編寫文件存放的目錄中。
為類選項指定 “\verb+ \名前 +” 時,將此文件中指定的字符插入到原稿紙中。
\item 執行 \verb+ mktexlsr+ 和 \verb+ updmap-sys + 刷新文件樹和字體緩存。
\end{enumerate}
\subsection{編譯本説明文件}
首先,使用 ptex2pdf 編譯 g-reademe-zh.tex 。
\begin{lstlisting}
uplatex g-reademe-zh
ptex2pdf -l -u -od (* "-p A4 " *) g-reademe-zh
\end{lstlisting}
\par ※ Windows用戶可以新建一個txt文件,
然後改後綴的形式保存爲“編譯.bat”,然後雙擊執行之。
{\bfseries \par 編譯.bat }
\begin{lstlisting}
uplatex g-reademe-zh
ptex2pdf -l -u -od (* "-p A4 " *) g-reademe-zh
pause
\end{lstlisting}
\par \noindent {\bfseries ptex2pdf -l -u -od "-p A4 " foo }
\qquad \qquad 輸出直立佈局的A4紙。
\par \noindent {\bfseries ptex2pdf -l -u -od "-p A4
\red{-l } " foo } \qquad 輸出橫置佈局(landscape)的A4紙。
\clearpage
\subsection{嘗試編譯示例文件}
安裝完成後,編譯以下 4 個示例並檢\UTF{67FB}如何使用命令等。
\begin{itemize}
\item TSAMPLE.TEX \quad 縱組原稿用紙示例
\item YSAMPLE.TEX \quad 水準原稿用紙示例
\item RSAMPLE.TEX \quad 色帶示例
\item BSAMPLE.TEX \quad 便箋示例
\end{itemize}
★注意:如果沒有更新字體緩存,上面的示例可能將無法編譯。詳見 \ref{TFM}
\CID{152} % \textsuperscript{\textregistered} copyright symbol
1999/01/17 bookworm BYV 01204
\section{創建自己的up\LaTeX 原稿用紙}
\subsection{基本選項紹介}
\par 為 documentclass 指定 genkou.cls 並根據需要指定選項。
您可以指定以下五個選項(括號内是選項名稱)。
\par ★注意: {\bf{當設置佈局時,只能使用以下的和制漢字,寫法錯誤將無法通過編譯。%
(接受的魔改需要用戶自行設定)}}
\begin{enumerate}
\item 組み方(横,縦,リボン,便箋)
\item 用紙サイズ(B5,A4,B4)
\item 桝目の色(空,海,苺,春,墨,秋,森,夜,鮭,鼠,松,菫,無)
\item 禁則処理(禁則)
\item 名前入れ(名前)
\end{enumerate}
翻譯到中文應爲:
\begin{enumerate}
\item 佈局(横,縦,絲帶,便簽)
\item 用紙大小(B5,A4,B4)
\item 矩陣顏色(空,海,莓,春,墨,秋,森,夜,鮭,鼠,松,\UTF{83EB},無)
\item 禁則處理(禁則)
\item 輸入用戶簽名(名前)
\end{enumerate}
\par 如果未指定選項,則變為 「縱書,A4,松,無禁則,無簽名」。
不要指定多個相同類型的選項。會產生謎之錯誤。
\par 指定例:\quad \verb+ \documentclass[横,B5,森]{genkou} +
\subsection{佈局}
\par 縱書、橫書、便箋、絲帶「日本人給小孩子寫作訓練用的,類似作文紙一樣的冊子,經過對摺可以裝訂成冊」。
\subsection{用紙}
\par 紙張尺寸選項僅在指定縱向或橫向時才有意義。
如果為組合指定了絲帶或便箋,則會自動確定紙張尺寸。
\par 可以指定的四種組合:<横,B5>,<横,A4>,<縦,A4>,<縦,B4>。
\par {\bf{如果經過嘗試,仍然無法修改頁面大小。則説明,此模板不接受定制。}}
\subsection{矩陣顔色}
\par 您可以選擇 13 種不同的顏色(包括無色)。一定先試試它的顏色。
\subsection{禁則處理}
\par 指定是否選擇禁則處理。 默認無禁則。
標點符號中會有幾個字符懸掛在網格外部。 當指定 「禁則」 作為選項時,
根據 \TeX \hspace{3pt} Live 2018 分發中包含的 kinsoku.tex 執行禁則處理。
\subsection{「名前」}
\par 如果將「名前」指定為選項,則 genkouid.tex 指定的字符將插入到原稿紙的左角。
在 genkouid.tex 中設定。
\begin{verse}
\verb+\名前{李\quad 小明}+
\end{verse}
\par \verb+ \名前 + 不要在命令參數中放置包含花括號的宏。
\par 例如,如果要包含 \verb+ \hspace{10 mm}+ 等,則可以在genkouid.tex 前寫入:\\
\verb+ \def\SPACE{\hspace{10 mm}} +\\
\verb+ \名前{李\SPACE 小明}+
\section{基本命令和環境的紹介}
\subsection{基本命令}
\begin{biao}[ ]
\item[$\backslash$空行]創建一個空行。 ★注意:頁面開頭無效。
\item[$\backslash$一字下げ]我將段落的開頭減少一個字符。
它與插入雙字節空格的結果相同。初始沒有縮進。(即此命令等效于 \verb+ \quad +,
欲使首行退格二字則使用\verb+ \qquad + 命令。 up\TeX 默認段落僅退格一字。)
\item[$\backslash$oubun]1字節文字只占用半個字寬,
此命令是用於平衡西文字符占位問題的。\\
示例:\verb+\oubun{Donald E. Knuth}+。僅當為類選項指定 「禁則」 時它才有效。
\item[$\backslash$ruby]使用振假名。注意:此振假名和奧村\quad
晴彥的okumacro.sty 會嚴重衝突。
奧村的ruby會對行高進行修正,導致一行高度超過genkou.cls定義的高度。
\verb+\ruby{漢字}{かん,じ}+示例。Ruby 應該用逗號分隔每個字符所振的字。
Ruby 可以一次最多振 6 個字。
在對段落的第一個字使用 ruby 時,請將其設置為 \verb+ \ruby* +。
不要連續使用 \verb+ \ruby + 命令。
當一次 振假名 超過 7 個字符時,請使用 \verb+ \ruby* +,
就像第 7 個字符後面的行的開頭一樣。
\item[$\backslash$part]「當然是」\verb+\part+相同的效果。會翻頁。
\item[$\backslash$chapter]「當然是」\verb+\chapter+相同的效果。需手動翻頁。
\item[$\backslash$section]「當然是」\verb+\section+相同的效果。連續番號的產生。
\item[$\backslash$subsection]「當然是」\verb+\subsection+相同的效果。
連續番號的產生。
\item[$\backslash$subsubsection]「當然是」\verb+\subsubsection+
相同的效果。連續番號的產生。
\item[$\backslash$pagestyle]未指定時,頁面編號在左上角加下劃線。
通過在 \verb+ \pagestyle{plain} + 中指定 ,頁碼將出現在頁面下方居中。
\end{biao}
★這些命令和環境可能無法與 “Ribbon” 樣式一起使用。
絲帶風格,請理解為堅實的寫作。
\subsection{基本環境}
\begin{biao}[ ]
\item[enumerate環境]数字式箇条書(項目符號)環境。
\item[itemize環境]\makebox[1zw][c]{\textbullet}箇条書(項目符號)環境。
「當然是」itemize環境相同的功能。
\item[biao環境]帶項目標題的項目符號環境。就像這個列出項目再説明的表單一樣。
如果將字符串指定為選項參數,則字符串的寬度將成為標籤的寬度。
未指定時,是五個全角字符的寬度。
\item[ribon環境] 絲帶風格下使用的環境。
僅當指定 「リボン」選項時,ribon 環境才有意義。
\end{biao}
\section{使用中文字體[可選]}
\begin{table}[h]
\caption{\fontsize{12pt}{15pt}\selectfont 中文字體選用} % title of Table
\centering % used for centering table
\begin{tabular}{|c|c|c|p{7cm}|}% 通过添加 | 来表示是否需要绘制竖线
\hline
命令 & 文字版本 & 字形 & 所需字體 \\
\hline
\verb+ \upmsl + & 繁體中文 & 明體 & AdobeMingStd-Light.otf \\
\hline
\verb+ \upmhm + & 繁體中文 & 繁黑體 & AdobeFanHeitiStd-Bold.otf \\
\hline
\verb+ \utmin + & 繁體中文 & 華康細明體 & mingliu.ttc ( !PS MingLiU) \\
\hline
\verb+ \uthei + & 繁體中文 & 微軟正黑 & msjh.ttc ( !PS MicrosoftJhengHeiRegular)\\
\hline
\verb+ \upstsl + & 簡體中文 & 宋體 & AdobeSongStd-Light.otf\\
\hline
\verb+ \upstht + & 簡體中文 & 黑體 & AdobeHeitiStd-Regular.otf\\
\hline
\verb+ \usong + & 簡體中文 & 仿宋 & AdobeFangsongStd-Regular.otf\\
\hline
\verb+ \ukai + & 簡體中文 & 楷體 & AdobeKaitiStd-Regular.otf \\
\hline
\end{tabular}
\end{table}
以上這些命令都是支持重命名的:如 \verb+ \newcommand{\heiti}{\upstht} +
\section{修改\quad 發佈}
隨時可以分發或修改它。 無需獲得作者的許可。
但是,樣本中包含的 短歌版權屬於平成太郎さん(NAH01433),
因此如果您希望將其作為此檔案的一部分用於除再分發之外的其他目的,
請咨詢平成太郎。
\section{已知存在的問題}
\subsection{主要問題}
\begin{itemize}
\item \LaTeX 標準類文件的某些命令可用,但它與函數不兼容,使用函數將錯誤。
\item 您可以使用 \verb+ \section + 指定序號,但無法將它們生成目錄。
\item 如果使用 1 個字節的字母數字符號,則字母從正方形移位。
當指定 「禁則」 選項時,通過使用稍後描述的 \verb+ \oubun + 命令,
可以在西方句子適合網格後生成句子。
如果未指定 「禁則」 ,則 \verb+ \oubun + 命令無效。
\end{itemize}
\subsection{次要問題}
\subsubsection{could not locate a virtual/physical font for tfm} \label{TFM}
\par 無法為指定的TFM文件找到某個 *.vf 字體。該問題出現時請先嘗試刷新字體緩存。
\begin{lstlisting}
mktexlsr
updmap-sys
\end{lstlisting}
\par 此時若仍未得到解決,則嘗試為所有用戶安裝該TTF/OTF字體。
\subsubsection{ dvipdfmx:warning: Some characters may not be displayed or printed.}
出現此問題説明你使用的字符映射中出現了一個位於較高碼位的替代。
可能的問題就是字體無法正確顯示你要的字形,但是字還是那個字
(針對日語JIS90舊字形和JIS2004新字形的替換)。
\subsubsection{ dvipdfmx:warning: Glyph for CID 16861 missing in font "xxx.otf". }
\par 你的自定義字體缺字。
\par 臨時解決辦法: \verb+ \CID{16861} + ,
當然這個CID鍵來自5078.Adobe-Japan1-6.pdf,
在網上搜索即可得到。
永久解決辦法:此問題除了更換字體,沒有辦法解決。
\subsubsection{自定義字體后,段落無法自動換行}
需設置 \verb+ \textwidth=60 zw +解決之。其中60 zw是當前normalsize下,
一行目顯示的全角字數。須根據縱橫佈局自己調整。
\CID{152} % \textsuperscript{\textregistered} copyright symbol
1999/01/17 bookworm BYV 01204
\CID{152} % \textsuperscript{\textregistered} copyright symbol
2019/01/12 SteveCheung 子康
\clearpage
\section*{附\quad 錄}
\begin{appendix}
\section{up\LaTeX 字體的配置}
\par 通常,up\LaTeX 使用{\bfseries dvipdfmx} 進行pdf 輸出 ,
您可以先嘗試使用以下命令瀏覽本機支持的東亞漢字字族。
※ 請\hspace{3pt}以\red{管理員權限執行} ,
OS X / Linux系統中使用 \red{\bfseries sudo} 十分必要。
\begin{lstlisting}[firstnumber=1]
kanji-config-updmap-sys status
\end{lstlisting}
系統會回顯您的電腦上可用的字族。如下:
\begin{lstlisting}[firstnumber=1]
C:\Windows\system32>kanji-config-updmap-sys status
CURRENT family for ja: kozuka-pr6n
Standby family : ipa
Standby family : ipaex
Standby family : kozuka
Standby family : ms
Standby family : yu-win10
\end{lstlisting}
然後使用以下命令設置:
\begin{lstlisting}[firstnumber=1]
(* \CID{234} ※ Unix的OSの場合, sudoが必要 *)
(* \CID{234} IPAexフォントを使う *)
$ kanji-config-updmap-sys ipaex
(* \CID{234} macOS(El Capitan以降)付属のヒラギノフォントを使う *)
$ kanji-config-updmap-sys hiragino-elcapitan-pron
(* \CID{234} 小塚フォント(Pr6N版)を使う; 舊字形 *)
$ kanji-config-updmap-sys kozuka-pr6n
(*或*)
(* \CID{234} 小塚フォント(Pr6N版)を使う; 2004JIS字形指定 *)
$ kanji-config-updmap-sys --jis2004 kozuka-pr6n
\end{lstlisting}
\par 推薦使用{\bfseries kanji-config-updmap-sys --jis2004 kozuka-pr6n}.
\par {\bfseries --jis2004} 選項:是否使用JIS2004標準字形。無此選項則表示
采用{\bfseries{}JIS90}字形。相關信息詳細請檢索網頁,此處不再贅述。 關於字族的説明:
\begin{table}[H]
\begin{center}
\begin{tabular}{p{30mm}p{120mm}}
\hline
\CID{119} kozuka-pr6n & 小塚フォント(小塚明朝 Pr6N版),非商用 \\
\CID{119} ipa & 独立行政法人情報処理推進機構開發的 IPA 舊字 \\
\CID{119} ipaex & 独立行政法人情報処理推進機構
開發的 IPA 新字體\footnotemark[3] \\
\CID{119} kozuka & 小塚フォント(小塚明朝),非商用\\
\CID{119} ms & Microsoft系統附贈,非商用\\
\CID{119} yu-win10 & Microsoft日文版Windows系統附贈字體,
需從網頁下載使用,非商用 \\ \hline
\end{tabular}
\end{center}
\end{table}
\footnotetext[3]{IPAex字體下載地址:\url{https://ipafont.ipa.go.jp/node26} }
\par 設置結果如下所示:
\begin{lstlisting}[firstnumber=1]
C:\Windows\system32>kanji-config-updmap-sys kozuka-pr6n
Setting up ... ptex-kozuka-pr6n.map
... ...
Generating output for dvipdfmx...
Generating output for ps2pk...
Generating output for dvips...
Generating output for pdftex...
... ...
c:/texlive/2018/texmf-var/fonts/map/dvipdfmx/updmap:
7726 2019-01-09 01:39:07 kanjix.map
Transcript written on "c:/texlive/2018/texmf-var/web2c/updmap.log".
updmap: Updating ls-R files.
C:\Windows\system32>
\end{lstlisting}
\par 這樣就表示您的字體設置成功了。
%\clearpage
\section{ptex2pdf使用參數紹介}\label{ptex2pdf}
\begin{lstlisting}[firstnumber=1]
[texlua] ptex2pdf[.lua] { option | basename[.tex] } ...
\end{lstlisting}
{ \bfseries options:}
\begin{table}[H]
\begin{center}
\begin{tabular}{p{90mm}p{60mm}}
\hline
\CID{119} -v version & 顯示版本\\
\CID{119} -h help & 幫助\\
\CID{119} -help print full help (installation, TeXworks setup) & \\
\CID{119} -e use eptex class of programs & 使用ep\TeX 特性進行編譯(默認載入)\\
\CID{119} -u use uptex class of programs & 使用up\TeX 特性進行編譯\\
\CID{119} -l use latex based formats & 引用\LaTeX 語法格式\\
\CID{119} -s stop at dvi & 編譯結束,在dvi之前立即停止\\
\CID{119} -i retain intermediate files & 保留過程文件\\
\CID{119} -ot $<opts>$ extra options for \TeX & 額外 \TeX 選項\\
\CID{119} -od $<opts>$ extra options for dvipdfmx & 額外 dvipdfmx 選項\\
\CID{119} -output-directory $<dir>$ directory for created files & 指定pdf 輸出 目錄\\ \hline
\end{tabular}
\end{center}
\verb+-ot "-kanji=utf8" +\qquad{設置默認的編碼,一般爲utf8或者sjis,默認為sjis,不設置,直接utf8也能被系統通過。}
\verb+-od "-p A4 " +\qquad{設置紙張,默認為A4。需要注意,使用B5紙張時,將采用ISO B5(250x176mm),而非JIS B5(257x182mm)。}
\end{table}
\section{up{\LaTeX}常用命令舉例}
\begin{itemize}
\upstht
\item{}{\verb+\yato+}和{\verb+\tate+}:这两个命令是让你确定横排还是竖排。实际上还有一个{\verb+\dtou+}命令,也是竖排,但是是从下到上,这个命令只有在一些开发文档上才能看到。
\item{}{\verb+\jfont+}和{\verb+\tfont+}:这两个命令和TeX原始的{\verb+\font+}命令一样,但是分别指定的是横排和竖排的字体。在{p\LaTeX}扩展的NFSS编码中,横排和竖排的字体编码为JY1和JT1,{up\LaTeX}中相应的编码为JY2和JT2,{Lua\TeX}-ja中对应的编码为JY3和JT3。
\item{}{\verb+\jfam+}:这个命令是用来定义字体族的,请参考{\TeX}中的{\verb+\fam+}用法。
\item{}{\verb+zh+}和{\verb+zw+}:这两个是相对单位,类似于tfm中定义的ex和em,指的是一个汉字的高度和宽度,定义来源于jfm中的相关部分。
\item{}{\verb+\ybaselineshift+}和{\verb+\tbaselineshift+}:这两个命令是用来对齐汉字和西文之间的基线的,通常情况下都需要进行调整,让汉字与西文对齐。
\item{}{\verb+\kanjiskip+}和{\verb+\xkanjiskip+}:两个命令分别对应的是:汉字-汉字之间距离,汉字-西文距离。 有点像{\TeX}中{\verb+\spaceskip+}(此命令只對西文起作用)。
\item{}{\verb+\kansuji+}和{\verb+\kansujichar+}:前者将阿拉伯数字转换成汉字,如{\verb+\kansuji12+}转换成“一二”。后者给数字指定汉字,如{\verb+\kansujichar1=`壱+}。
\item{}{\verb+\euc+}、{\verb+\jis+}和{\verb+\sjis+}:这个命令相当于{\verb+\char+},就是限定了编码。
\item{}{\verb+\prebreakpenalty+}和{\verb+\postbreakpenalty+}:这两个命令分别在某个字符前或者字符后添加penalty,以达到避头尾的效果。如{\verb+\prebreakpenalty`あ=1000+}。
\item{}{\verb+\jcharwidowpenalty+}:这是控制孤行的。
\item{}{\verb+\xspcode+}:控制{\verb+\xkanjiskip+}插入的命令,对象是西文字符,如{\verb+\xspcode`A=0+}。可选的值为:0,1,2,3。0的情况:禁止在左侧插入。1的情况:允许在左侧插入。2的情况:允许在右侧插入。3的情况:允许两侧插入。
\item{}{\verb+\inhibitglue+}:禁止glue插入。
\item{}{\verb+\autospacing+}和{\verb+\noautospacing+}:允许/禁止汉字-汉字之间插入glue。
\item{}{\verb+\autoxspacing+}和{\verb+\noautoxspacing+}:允许/禁止汉字-西文之间插入glue。
\item{}{\verb+\inhibitxspcode+}:和{\verb+\xspcode+}类似,但是这个命令对象是汉字字符。
\item{}{\verb+\kcatcode+}:类似于TeX的{\verb+\catcode+}。
\end{itemize}
\par\href{https://www.zhihu.com/question/20544732/answer/15437234}%
{詳見``如何使用 LaTeX 輸出豎版排版的文章或書籍?"}
\section{ Drag&Drop Up\TeX 2018介紹}\label{uptex-xiongben}
配置緊湊(具體來說,TeX Live 方案 - 小到只收集日語解決方案),
但它足以使用 p\LaTeX 和 up\LaTeX。 此外,它還帶有一個自動執行
日語字體設置的 GUI,因此您可以用最少的操作完成日語字體設置。
通過將 \TeX 環境包裝在應用程序包中,使用拖放功能將其安裝在
任意位置,並以最少的操作完成必要的設置。
\CID{722}OSX 專用。項目網站:\url{http://www2.kumagaku.ac.jp/teacher/herogw/}
\clearpage
\section{中日文字分級簡介}
\subsection{日本文字分級}
{\gtfamily
代表字體: Kozuka-Mincho-Pr6;Kozuka-Gothic-Pr6;\\
\qquad \qquad \qquad Kozuka-Mincho-Pr6N;Kozuka-Gothic-Pr6N;}
\begin{table}[h]
\caption{\fontsize{12pt}{15pt}\selectfont Adobe-Japan1 編碼覆蓋範圍} % title of Table
\centering % used for centering table
{\fontsize{9pt}{14}\selectfont\ttfamily
\begin{tabular}{|c|c|p{6cm}|c|}% 通过添加 | 来表示是否需要绘制竖线
\hline % 在表格最上方绘制横线
規格 & 慣用的な商品記号 & \multicolumn{1}{|c|}{おおよその特徴 / 該当製品の例} & 文字数(漢字数) \\
\hline %在第一行和第二行之间绘制横线
AJ1-0 & ─ & 漢字 Talk (昔の Mac OS)
をベースに、新旧 (1978 ? 1983) の JIS 第 1 水準?第 2 水準漢字をカバー。
& 8,284 (6,653) \\
\hline
AJ1-1 & ─ & 当時制定された JIS90 に対応。
AJ1-0 と大差なし。 & 8,359 (6,655) \\
\hline
AJ1-2 & ─ & IBM 選定文字 (Win 機種依存文字)
に対応。これにより当時の Win ? Mac で一般的だった文字を共にカバー。
& 8,720 (7,014) \\
\hline
AJ1-3 & Std/StdN & AJ1-2 に記号などを追加。
漢字の追加はなし。ヒラギノフォント?イワタ書体ライブラリー?ダイナフォ
ント?モトヤ?モリサワ?タイプバンク (旧リョービ製品含む) ?カタオカデザ
インワークス? Font-Kai ?清和堂 & 9,354 (7,014) \\
\hline
AJ1-4 & Pro/ProN &
(ヒラギノを除く) 商業印刷で必要になる主だった漢字
(人名?学術漢字など) や大量の記号を追加。
モトヤ?イワタ書体ライブラリー?モリサワ?タイプバンク
(旧リョービ製品含む) & 15,444 (9,138) \\
\hline
AJ1-5 & Pr5/Pr5N &
(ヒラギノは Pro/ProN、
ダイナフォントは Pro-5) 使用頻度の低い漢字を大量追加。
これにより、JIS 第 3 ?第 4 水準漢字をカバー。
ヒラギノフォント?ビープラス?モリサワ?タイプバンク
(旧リョービ製品含む) ?ダイナフォント & 20,317 (12,676) \\
\hline
AJ1-6 & Pr6/Pr6N & JIS 補助漢字 (1990)
の残りなど、更に使用頻度の低い漢字を追加。これにより JIS 拡張漢字
(2004) をカバー。ヒラギノフォント?イワタ書体ライブラリー?モリサワ
& 23,058 (14,663) \\
\hline
AJ1-7 & Pr7/Pr7N & 因改元需增加一橫一縱兩個年號合字。 & 增改未詳 \\
\hline % 在表格最下方绘制横线
\end{tabular}
}
\end{table}
\clearpage
\subsection{簡體中文分級}
{\gtfamily 代表字體: AdobeKaitiStd-Regular.otf ;AdobeSongStd-Light.otf;\\
\qquad \qquad \qquad AdobeHeitiStd-Regular.otf;AdobeFangsongStd-Regular.otf}
\begin{table}[h]
\caption{\fontsize{12pt}{15pt}\selectfont Adobe-GB1 編碼覆蓋範圍} % title of Table
\centering % used for centering table
{\fontsize{10pt}{15}\selectfont\ttfamily
\begin{tabular}{|c|c|p{6cm}|c|}% 通过添加 | 来表示是否需要绘制竖线
\hline % 在表格最上方绘制横线
規格 & 商品記号 & \multicolumn{1}{|c|}{特 徴} & 文字数(漢字数) \\
\hline %在第一行和第二行之间绘制横线
Adobe-GB1-0 & GB0 & 1995年6月26日發佈,
共計7717個CID,主要爲GB2312編碼,簡體中文。
& 7,717 (6,762) \\
\hline
Adobe-GB1-1 & GB1 & 1996年2月6日發佈,
計2,180個CID,GB/T12345-90繁體字符集。
& 9,897 (8,941) \\
\hline
Adobe-GB1-2 & GB2 & 1997年11月13日發佈,
計12,230個CID,主要支持GBK(GB13000.1-93)編碼,
符合Unicode 2.1規範。 & 22,127 (20,995) \\
\hline
Adobe-GB1-3 & GB3 & 1998年10月8日發佈,
計226個CID,主要是旋轉的拉丁文字,
用於縱向排列。 & 22,353 (20,995) \\
\hline
Adobe-GB1-4 & GB4 & 2000年11月20日發佈,
計6,711 個CID,支持GN18030-2000編碼,
滿足Unicode 3.0標準,ISO10646-1:2000以及 CJK-ext-A區的全部文字。
& 29,064 (27,625) \\
\hline
Adobe-GB1-5 & GB5 & 主要是彜族文字,來自GB18030-2005字符集,
計1,220個CID & 30,284(27,625) \\
\hline % 在表格最下方绘制横线
\end{tabular}
}
\end{table}
\clearpage
\subsection{繁體中文分級}
{\gtfamily 代表字體:AdobeMingStd-Light.otf ;AdobeFanHeitiStd-Bold.otf;}
\begin{table}[h]
\caption{\fontsize{12pt}{15pt}\selectfont Adobe-CNS1 編碼覆蓋範圍} % title of Table
\centering % used for centering table
{\fontsize{10pt}{15}\selectfont\ttfamily
\begin{tabular}{|c|c|p{6cm}|c|}% 通过添加 | 来表示是否需要绘制竖线
\hline % 在表格最上方绘制横线
規格 & 商品記号 & \multicolumn{1}{|c|}{特 徴} & 文字数(漢字数) \\
\hline %在第一行和第二行之间绘制横线
Adobe-CNS1-0 & - & 1995年6月26日發佈,共計14,099個CID,
主要爲CNS11643-1992規範一面、二面,BIG5編碼,繁體中文。
& 14,099 (13,098) \\
\hline
Adobe-CNS1-1 & - & 1998年9月發佈,計3,309個CID,HK-GCCS擴展集。
& 17,408 (16,382) \\
\hline
Adobe-CNS1-2 & - & 1998年10月12日發佈,
計193個CID,主要主要是旋轉的拉丁文字,
用於縱向排列。 & 17,601 (16,382) \\
\hline
Adobe-CNS1-3 & - & 2000年6月發佈,計1,245個CID,
包括歐文和HK-SCS-1999標準的字符。
& 18,846 (17,558) \\
\hline
Adobe-CNS1-4 & CNS4 & 2001年8月發佈,計119個CID,
其中116個為HK-SCS-2001標準。
& 18,965(17,676) \\
\hline
Adobe-CNS1-5 & CNS5 & 2005年7月8日發佈,計123個CID,
來自HK-SCS-2004標準。 & 19,088(17,799) \\
\hline
Adobe-CNS1-6 & CNS6 & 2009年9月24日發佈。
來自HK-SCS-2008標準,計68個CID. & 19,156(17,867) \\
\hline % 在表格最下方绘制横线
\end{tabular}
}
\end{table}
\end{appendix}
\end{document}