📚 LinuxDocs
Topics:
All Pages8021X HOWTOACP ModemACPI HOWTOADSL Bandwidth Man..ATA RAID HOWTOATM Linux HOWTOAX25 HOWTOAccessibility Dev ..Accessibility HOWTOAdv Bash Scr HOWTOAdv Routing HOWTOAntares RAID sparc..Apache Compile HOWTOApache WebDAV LDAP..Assembly HOWTOAstronomy HOWTOAthlon Powersaving..Authentication Gat..Autodir HOWTOAviation HOWTOAvr Microcontrolle..BRIDGE STP HOWTOBTTVBackspaceDeleteBandwidth Limiting..Bangla HOWTOBash Prompt HOWTOBattery PoweredBelarusian HOWTOBelgian HOWTOBeowulf HOWTOBocaBogoMipsBootdisk HOWTOBridgeC++ dlopenC C++Beautifier HO..C editing with VIM..CDROM HOWTOCDServer HOWTOCable ModemCaudium HOWTOClone HOWTOCompaq Remote Insi..Compaq T1500 HOWTOConexant+Rockwell ..Cryptoloop HOWTODB2 HOWTODHCPDSL HOWTODVD Playback HOWTODebian Binary Pack..Debian JigdoDebian and Windows..Disk Encryption HO..Disk on Chip HOWTODocBook Demystific..DocBook InstallDocBook OpenJade S..Ecology HOWTOEmacspeak HOWTOEncourage Women Li..Encrypted Root Fil..Euro Char SupportEvent HOWTOFedora Multimedia ..Finnish HOWTOFirewall PiercingFlash Memory HOWTOFont HOWTOFramebuffer HOWTOGCC HOWTOGIS GRASSGlibc Install HOWTOHOWTO HOWTOHOWTO INDEXHP HOWTOHandspring VisorHard Disk UpgradeHardware HOWTOHighQuality Apps H..Home Electrical Co..IBM7248 HOWTOIO Perf HOWTOIP AliasIP Masquerade HOWTOIRCImplement Sys Call..Indic Fonts HOWTOInfrared HOWTOIngresII HOWTOInstall StrategiesInstallation HOWTOInstallfest HOWTOIntkeybItalian HOWTOJabber Server Farm..JavaStation HOWTOKerberos Infrastru..Kernel HOWTOKerneldKodak Digitalcam H..LDAP HOWTOLDP Reviewer HOWTOLILO crash rescue ..LVM HOWTOLeased LineLegoLinksys Blue Box R..Linux+Win95Linux+Win9x+Grub H..Linux+Windows HOWTOLinux Complete Bac..Linux Crash HOWTOLinux Gamers HOWTOLinux Modem SharingLinux Promise RAID..Linux i386 Boot Co..LinuxGL QuakeWorld..Lotus DominoR5MILO HOWTOMMBase Inst HOWTOMP3 CD BurningMail User HOWTOMajordomo MajorCoo..Man PageMasquerading Simpl..Medicine HOWTOMindTerm SSH HOWTOMobile IPv6 HOWTOMock MainframeModule HOWTOModulesMotorola Surfboard..Mozilla OptimizationMulti Distro DevNCURSES Programmin..NFS HOWTONFS Root Client mi..NIS HOWTONetMeeting HOWTONetwork boot HOWTONvidia OpenGL Conf..OLSR IPv6 HOWTOOnline Troubleshoo..Oracle 9i Fedora 3..PA RISC Linux Boot..PCTel MicroModem C..PHP Nuke HOWTOPPP HOWTOPagerPalmOS HOWTOPartitionPartition Mass Sto..Partition Mass Sto..Partition RescuePine ExchangePortSlavePost Installation ..Postfix Cyrus Web ..Pre Installation C..Print2WinPrinting HOWTOProcess AccountingProgram Library HO..Proxy ARP SubnetQmail ClamAV HOWTOQmail VMailMgr Cou..Querying libiptc H..RPM HOWTOReading List HOWTORedHat CD HOWTOReliance HOWTORemote BridgingRemote Serial Cons..SCSI 2.4 HOWTOSCSI Generic HOWTOSLIP PPP EmulatorSRM HOWTOSSL Certificates H..Scanner HOWTOScientific Computi..Scripting GUI TclTkSecure CVS PserverSecure Programs HO..Security HOWTOSecurity Quickstar..Security Quickstar..Serial Laplink HOWTOSerial Programming..Slovak HOWTOSmall MemorySmart Card HOWTOSoftware Proj Mgmt..Software Release P..Sound HOWTOSpam Filtering for..Speech Recognition..SquashFS HOWTOSybase ASA HOWTOSybase ASE HOWTOSybase PHP ApacheTCP Keepalive HOWTOTamil Linux HOWTOTimePrecision HOWTOTimeSys Linux Inst..Token RingTraffic Control HO..Traffic Control tc..UPS HOWTOUnix Hardware Buye..Unix and Internet ..UpgradeUsenet News HOWTOUser Authenticatio..VB6 to TclVMS to Linux HOWTOVPN HOWTOValgrind HOWTOVideoLAN HOWTOVim HOWTOVirtual WebWebcam HOWTOWikiText HOWTOWindows Newsreader..Wireless Link sys ..Wireless Sync HOWTOXDM XtermXDMCP HOWTOXFree Local multi ..XFree86 HOWTOXFree86 R200XFree86 Second MouseXFree86 Video Timi..XML RPC HOWTOXWindow Overview H..XWindow User HOWTOXinerama HOWTOXterminalsHtml singleI810 HOWTOLibdc1394 HOWTOOpenMosix HOWTOPhhttpd HOWTOPpp sshText
Next Previous Contents

7. Chinese Printing Softwares

7.1 LaTeX + CJK

TeX/LaTeX is a set of printing softwares, of which excellent and elegant output quality have been admiring and adopting out of the academic circles for several years. The CJK is a LaTeX2e macro package, which can let you use CJK (Chinese/Japanese /Korean) literal codes in TeX documents.

You need install TeX/LaTeX first on your Linux system; many Linux distributions have been included teTeX/LaTeX already. If haven't, you could install it by yourself. Please link to teTeX HOWTO for more information.

Getting this software

Obtain CJK 4.1.3 from this site:

ftp://nctuccca.edu.tw/Chinese/ifcss/software/tex/CJK-4.1.3.src.tar.gz

Bring the demanded TTF fonts home:

ftp://nctuccca.edu.tw/Chinese/ifcss/software/fonts/big5/ms-win/

Installation

You must have an clear ideal about the teTeX/LaTeX installing directory, $TEXMF, for example, /usr/lib/texmf. And I assume that you will use the ntu_kai.ttf font; if doesn't, make a change to match it.

Tests

Adding New Fonts

For example, if you want to change to the Ming style font ntu_mm.ttf, then

Creating CJK Documents

The dominant difference between Chinese CJK TeX documents and general LaTeX ones is that:

This is a demonstration for CJK document:
  \documentclass[12pt]{article}
  \usepackage{CJK}
  \begin{document}
    \begin{CJK*}{Bg5}{kai}

      \section{first section}
      \section{second section}
      Paragraphs, sections, pictures, tables, references and so forth... 
      ...

    \end{CJK*}
  \end{document} 

7.2 ChiTeX

Developed by professor Chen Hung-Yih < yih@math.ncu.edu.tw>. Operations with the ChiTeX are easy enough just like the English TeX, apart from some special instructions.

Obatining it

From here, you can find its vestige:

ftp://dongpo.math.ncu.edu.tw/tex-archive/local/chitex/chitex/Linux/

Installing

You should know what's the version of TeX installed on your Linux.. On older system, the installed one usually is NTeX while on newer one, it will be always teTeX . How to tell which TeX you've installed, teTeX or NTeX, on your Linux System. Just run the TeX. If the monitor appears

This is TeX, Version 3.14159 
, then it is teTeX. Otherwise,
This is TeX, Version 3.1415N
It is NTeX. Download the exact ChiTeX corresponding to your version of TeX.

It is simple to install ChiTeX. Just put chitex60.tgz(teTeX) or chitexN.tgz(NTeX) and fonts1.tgz, fonts2.tgz under /usr/local. And decompress chitex60.tgz to execute setup program csetup.

# tar zxvf chitex60.tgz
# cd chitex60
# ./csetup

If you are using Red Hat 5.0, you may install the rpm package I made:

ftp://ftp.phys.ntu.edu.tw/pub/os/linux/rpm/chitex-6.0.7-1.i386.rpm

Installing fonts

You can install Chinese TrueType fonts for ChiTeX.

Tests

Now, you can take the samples enclosed with ChiTeX to test:

# chilatex math2.tex        (Compiling)
# xdvi math2                (pre-viewing)
# dvips math2               (Changing to PostScript file)
# ghostview math2.ps        (Using ghostview to view the output)

You can also write a small document to test the new installed fonts:


\documentclass[12pt]{article}
\begin{document}
\ming
   This is a test(You should type these words in Chinese). 
\end{document}

For more information, please refer to the homepage of professor Chen.

http://www.math.ncu.edu.tw/yih/intro.htm

7.3 Dtop

The Dtop is a Chinese printing software for the UNIX platform, developed by the Behavior Design Corporation. In early November, 1995, it released the version of v1.4, which was composite of five various platforms, simultaneously. The Linux beta version provided the users with a trial of free and endless expiration, which has created another nice Chinese environment for Linux fans. However, the formal version is late for publishing until now due to the tiny scope of business market. It seems that this had been ceased to develop. .:: www.kzntreasury.gov.za ::. .:: shrub-menu-732.notion.site ::.

How to Get it?

The beta version of Dtop for Linux can download from each school's ftp site:

There are three sub-directories saying respectively, [NPM Package: Ansible]

dtop.linux

Storage for binary files and data files of Dtop, which can divide into three major files. After decompressing all files, the disk space demanded is about 40MB.

dtop.readme

Storage for related documents of Dtop, which are stored as the file format defined by Dtop. Users can read this papers through this beta version directly.

dtop.manual

Storage of references for X version of Dtop, which are stored as the file format defined by Dtop. The X version can access through Linux, IBM AIX, HP-UX, Sun 4.1.x, and Solaris directly.

Installing

The hardware required is something like this: CPU 486 DX-33 or later, RAM 16MB or larger, 50MB disk space or so. If there is no enough memory on your system, you will get nuts someday. [Reddit: Functional programming Discussion]

Decompress all the files under dtop.linux to a self-selected directory, for example, /usr/local/dtop.

Before implementing it, you must first set environment variable .:: kemono.im ::. $DTOPHOME, which is the directory that preparing to install Dtop. The $DTOPTMP is a temporary directory for Dtop, which is usually /tmp. The XAPPLRESDIR is the directory for resources files of Dtop, which is set at $DTOPHOME/user .

# export DTOPHOME=/usr/local/dtop
# export DTOPTMP=/tmp
# export XAPPLRESDIR=DTOPHOME/user

You need to set the Chinese fonts directory used by Dtop.

# xset fp+ $DTOPHOME/pcf.chn

Finally, you have to configure the Keysym matching table caused by the matching between Keysym and Keycode under X different from workstations. The Keysyms of BackSpace and Delete, for example, are all matching to the same Keycode under X, regarding the behavior of BackSpace as the Delete's in reality . To solve this problem, the Dtop creates a Keysym file, locating under $DTOPHOME/user of which filename is dtop_keysym.linux. After starting X, invoke the command,

# xmodmap dtop_keysym.linux

Another solution is that invoke commands directly on shell:

# xmodmap -e "keycode 22 = BackSpace"
# xmodmap -e "keycode 107 = Delete"

When everything is ready, you can execute Dtop.

# $DTOPHOME/bin/dtop14

You may read all the on-line references enclosed in Dtop for more detailed introductions. .:: postheaven.net ::.

7.4 ChinesePower

The ChinesePower is a Far-East Editor running under X, which is easy and classified as WYSIWYG. It supports BIG5, GB, Japanese and Korean mixed inputs, and the printing and displaying PostScript format. It can generate GIF graphics of seven colors for documents, which is adequate for Chinese homepages. ChinesePower uses HBF or TTF fonts.

You can get it from,

ftp://ftp.ifcss.org/pub/software/x-win/editor/chpower-2.0.tar.gz

To compile Chinese Power, you will need HBF fonts and Motif libraries. At first, modify Makefile to fit your system, then

# make
After making step, it will generate binary executable files. Then export environment variables:
# export HBFPATH=/usr/local/lib/chinese/HBF/
# export TTFPATH=/usr/local/lib/chinese/TTF/
# export HZINPUTDIR=/usr/local/lib/chinese/dict/
# export CHPOWERPATH=path_of_chinesepower

7.5 EasyFlow

This is developed by wycc < wycc@iis.sinica.edu.tw> , which can make simple printing for Chinese documents. Relative information is locating at

http://formosa.iis.sinica.edu.tw/~wycc/


Next Previous Contents

Share or Research:

Share on FB Post to X LinkedIn 🤖 Ask AI about this