[問題] xeCJK如何將標點置於基線?

看板LaTeX作者 (pentiumevo)時間13年前 (2011/01/23 14:31), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
我使用自然輸入法將文稿打入TeXworks 標點符號在輸入時就是置中「,」 我想要將編譯出來的文稿中的標點是置於基線 我下了\punststyle{CCT} 結果仍然置中,把CCT改為quanjiao、banjiao、kaiming都達不到xeCJK說明文件中的樣子 以下是原碼: \documentclass[12pt,a4paper]{article} \usepackage{fontspec} %加這個就可以設定字體 \usepackage{xunicode} \usepackage{xltxtra} \usepackage{xeCJK} %讓中英文字體分開設置 \setCJKmainfont{cwTeX 明體} %設定中文主字型 %英文不去更動,使用原TeX字型 \setCJKfamilyfont{kai}{標楷體} %設定中文額外字形 \setCJKfamilyfont{maoyen}{金梅毛行書國際碼} %設定中文額外字形 \setCJKfamilyfont{girl}{華康少女文字W3} %設定中文額外字形 \punctstyle{CCT} \XeTeXlinebreaklocale "zh" %這行要加,中文才能自動換行 \XeTeXlinebreakskip = 0pt plus 1pt %這行要加,中文才能自動換行 \begin{document} \title{當勞與德基的革命情誼} \author{pentiumevo} \date{\today} \maketitle {\CJKfamily{maosing}就在各人呼叫之際,麥當勞叔叔一聲大喝,抖起麥香魚,又攻了上 去,肯德基爺爺也立時雙薄皮嫩雞翻飛迎敵。} {\CJKfamily{girl}麥當勞叔叔沉住了氣,他也知道,這許多年來,他對付了不知多少人 ,但是卻沒有一個,像肯德基爺爺那麼難對付的。} 而也就在此際,肯德基爺爺的右薄皮嫩雞,已經劈頭劈臉,砍了下來。 {\CJKfamily{kai}肯德基爺爺雙薄皮嫩雞被挾,立時雙臂向後一縮,企圖將兩薄皮嫩雞, 一起奪了回來。} \end{document} 不好意思,幾乎每天都在LaTeX版發文,我絕無把這裡當個人版的意思 非常需要各位先進的幫忙! 謝謝各位。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.233.25.217

01/23 15:00, , 1F
你修改的那些都只是調整標點跟內文的距離而已
01/23 15:00, 1F

01/23 15:03, , 2F
你需要的可能是換個字體
01/23 15:03, 2F

01/23 15:04, , 3F
同樣的字體有的有分標點置中與置底 但不是每種字體都有
01/23 15:04, 3F

01/24 12:28, , 4F
善用kern以及raisebox就可以自己造出來了。
01/24 12:28, 4F
文章代碼(AID): #1DEyjBSx (LaTeX)