Home

MiKTEX Manual

image

Contents

1. 27 keyboard character code translating 28 Knuth Donald B u ss d rms 25 37 49 L lang age dat 2 daga pusa pa Ya dri 23 LATEX rre ur Skah a ae DRE DUE dea 39 local folder 5 24 DP IRR ed 6 local TEXMF folder 16 17 19 log files Setup Wizard Ly long file NAMES 2 uu susuwa aqa shan baquaqa ae il long file names quoting of 26 M mailing list MIK TEX 2reulesee esa he usa 3 MAKE INDEX enzima 3 002 ma eea aa 39 MAKEENEU ses 23 226 kho ni th EROR kas 39 MAPPath eesisessessses e eneret 41 45 max in OPEN s cies cese iinis i ET ERA noe d 30 42 max print VANS yi sips gare heus 31 42 max Sbtrings nileePiSeresbebAE yu PIG de 31 42 Mekeindex configuring 43 mem Dot sarosar ea bu ade avi pce us aus te ce See 31 43 MOM MAK a u upaqa Gas de se Seales 31 42 mem MANS 212 essen ab us 2 3 a D u Sua qua e 31 42 mem Top aaa sassa db aiaa E Forge ups 31 43 memory allocation dynamic 41 MEMP Athos cose echoed Baek eda P3 E een de 45 METAR ONT LI oi2g dapeeara aston dees itd bos rare 44 METAFONT base files search path for 45 METAFONT mode 43 MetaP Ost u susu yasauka aspa qaway ose ee 35 44 MIKER INI 21 U u u seeds bua 9e Sew xU ees 17 miktex Map L Sebi Gertie ate detewsiaioeeed J MiK TEX Compiler Driver 29 38 min GTOSSP8fS 55 566 Ss 6
2. seeseseeees eee eee 26 R IR SIStTY nedense tesisat ERO AERA oorte 18 removing files from the TEXMF tree 20 23 Iesol tl0Ie eM enu ERRESN EDU MPEP ERES 43 S Bave Size se re 4 Vd eb Y P EET PE 31 42 screen output suppressing 25 31 35 39 screen output witdh of 42 search paths specifying 40 Setup WIZAEd ioo asada aaa Deer bb dene 6 SOtupwiz OptosicenbbpltueeW ele wiegen 15 source specials 222241 24d oad beber dyes 1 25 source specials inserting 25 32 spaces in file names 26 Stack SIZ6 1 25 59 way E S w QU deinen eran 32 42 start menu Windows 16 String vacancies 22 2 0 2 9 9129 245 32 42 T T1 encoding and ISO input 27 TCX character translation 1 TCX character translation files 27 TCX files processing i s 32 50 TCX files search path for 45 TCX files syntax of 0 4 27 TOX fles PAGING rer sara pagana ag bre 44 TORR ACH ss sss aysaq cabs sybase aaa E alpina 45 TCXPath search path for TCX files 27 TDS TEX directory structure 1 TDS TEX folder hierarchy 16 terminal mode setting 32 ucc c 36 39 TEX input files search path for 46 TEX Config rlg u r v pe
3. 4 2 Refreshing the File Name Database To speed up file search MiK TEX makes use of a list of known file names This list is called the file name database FNDB Chapter 4 Configuring MiKTEX 21 It is strongly recommended that you update the file name database whenever files are added to or removed from one of the TEXMF directories You can update the file name database with the help of Mik TeX Options 1 Click Start Programs MiKTeX 2 0 MiKTeX Options 2 The MiKTeX Options window opens Chapter 4 Configuring MiKTEX 22 MikTex Options General Foots File name databaze Refresh the file name database when you have installed new packages or font files Format files Update all format Files when you have upgraded to a new LaTex version Update How OF Cancel Apply 3 Click Refresh Now 4 3 Managing Format Files Some programs initialize itself by reading parts of the memory from an external file For the TFX family of programs such a file is called a Format File 4 3 1 Building Format Files MiK TEX Setup Wizard has created standard format files in course of the installation process You can refresh those format files with the help of Mik TeX Options 1 Click Start Programs MiKTeX 2 0 MiKTeX Options 2 The MiK TeX Options window opens 3 Click Update Now Chapter 4 Configuring MiKTEX 23 4 3 2 Defining New Format Files 1 Click Start Programs MiKTeX 2 0 MiKTeX
4. See Section A 9 texify page 38 for an alternative way to invoke TEX Documentation For a complete description of TEX see The TEXbook by Donald E Knuth A 9 texify texify runs Texinfo or La TEX input files through TEX pdfTEX in turn until all cross references are resolved building all indices Synopsis texify option file The directory containing each file is searched for included files The suffix of file is used to determine its language LaTEX or Texinfo Makeinfo is used to perform Texinfo macro expansion before running TEX when needed Options Use input instead of input for preloaded Texinfo b batch No interaction c clean Remove all auxiliary files e expand Force macro expansion using makeinfo I dir Search dir for input files help Display this help and exit successfully 1 lang language lang Specify the lang of file latex or texinfo Appendix A Manual Pages 39 max iterations n Limits the number of iterations to prevent endless processing The default for nis 5 mkidx option option Pass option to the index generator P pdf Use pdfIEX or pdfLa TEX for processing q quiet No output unless errors implies batch run viewer Run a viewer on the resulting DVI PDF file s silent Same as quiet t cmd texinfo cmd Insert cmd after setfilename in copy of input file Multiple values accumu late tex option option P
5. icewg aed sende dendi 34 personal filename 35 pool S1 2050 ecacise dhe sed aa usu agua 31 s print only uso ssh dede qeu PAR Peete 35 program folder i ies SERE TR 15 et iuisirvseekgit Re Ribes 25 31 35 39 Ir configubeg l2 idu eee quas aperi ede 35 SSPODOTUO o a aan maakinakuna E E qea cde 35 root directories dirlist 35 oPf n Vi8Wer cos hes praa b RO PER Re es 29 39 CS8V6 SiZO I ieroisak ea db eri Pa ERE 31 eSS68EClh so i A Leu er paikanbauayaceaqpa lets 24 35 select ranPe iii caw bed eed ERIT aane es 33 Shell eSCape coe oe tuts iv eb AG 31 S81 LENG ng 4 paruh Haan ees 31 39 TUBEGGOO LEY o othe Mae eo waite atas lee 25 H SICHSpeClals uu ruhusa waqa aha uu 32 Sbagk sSi1Z6 fi cic cee 9l P tabs asus 32 tring vacancies n uuu sslssashipesaa 32 GbOXSname e s posuer eee vente eee FEIERN 32 terminal emode sees eee ee 32 tex option option 29 39 tex iexprOBgram i iiei b sese qas ENE h in 35 cbtexinfo om ope 4 RR ERE PERCY WEE 39 trace raceflags lecce ess 32 ctra nslate file nam6 ELRbRRR Rr 32 trie op 8ize2n c pre PERS 32 Ubr10 B1Z6 90 1 p bed py eR EE Re 32 CODUy BZG24d4goedoa wed RI dup y Peg eka ae 32 Sundt tended 2 2 0 bls ibin reb exe er vs 15 undump n m ced ok e br DER E 32 update fr db ek rrene t PUR PRLIFS 35 update fndb
6. LaTEX actually produces the reference list Synopsis bibtex option name Reads the file name aux and outputs the file name bb1 Appendix A Manual Pages 33 Options help Shows a help screen and exits successfully min crossrefs N Sets the internal min crossrefs parameter to N version Shows version information and exits successfully Documentation See BibTpXing available as file btxdoc dvi A 3 dvicopy dvicopy is a utility program that allows one to take a DVI file that references composite fonts VF and convert it into a DVI file that does not contain such references Synopsis dvicopy option old new Converts DVI file old into new Options help Shows a help screen and exits successfully mag MAG Sets magnification to MAG select range Selects a range of pages to be copied version Prints version information and exits successfully A 4 initexmf MiK TEgX Configuration Utility initexmf is the MiKTEX Configuration Utility Synopsis initexmf option Appendix A Manual Pages 34 Options dump Refresh all format files base efmt fmt mem dump program Refresh the format files related to a specific program program must be one of elatex etex lambda latex metafont metapost omega pdflatex pdftex tex find elatex input FILE Find e LaT X input file find etex input FILE Find e TEX input file find executable FILE Fin
7. TCX files can be used with any format using them breaks the La TEX inputenc package This is why you should either use tcxfile or inputenc in La TEX files but never both Specifying T CX files e You can specify a TCX file to be used for a particular TFX run by specifying the command line option translate file tcxfile or preferably specifying it explicitly in the first line of the main document Z amp translate file tcxfile e TCX files are searched for along the TCXPath path e INITEX ignores T CX files The MiKTpEX distribution comes with at least two TCX files il1 t1 tcx and 412 t1 tcx These support ISO Latin 1 and ISO Latin 2 respectively with Cork encoded fonts a k a the T1 encoding TCX files for Czech Polish and Slovak are also provided Syntax of TCX files Line oriented Blank lines are ignored Whitespace is ignored except as a separator Comments start with and continue to the end of the line pue Ee E Otherwise a line consists of one or two character codes src dest 5 Each character code may be specified in octal with a leading 0 hexadecimal with a leading Ox or decimal otherwise Values must be between 0 and 255 inclusive decimal 6 If the dest code is not specified it is taken to be the same as src 7 If the same src code is specified more than once it is the last definition that counts Finally here s what happens when TEX sees an inp
8. are some examples texify clean foo tex All auxiliary files will be removed i e only the output foo dvi file will be left in the current directory texify tex opt src foo tex Passes the option src to the TEX compiler texify run viewer foo tex Opens the output file foo dvi unless there are compile erros texify tex opt src viewer opt 1 s 200 foo tex run viewer foo tex Compiles foo tex with source file information src and then initiates for ward DVI search to open foo dvi at the source special location 200 foo tex The viewer option 1 activates the current viewer task if there is already one running Appendix A Manual Pages 30 Appendix A Manual Pages This chapter includes manual pages for some few programs Only programs with non standard command line options are documented here You should browse the document folder usually C Program Files MikTeX doc if you are searching for real documenta tion A 1 Common Compiler Options The following command line switches are commonly supported by all variants of the TEX compiler alias app Pretend to be app buf size n Set the internal buf size to n buf size is the maximum number of characters simultaneously present in current lines of open files and in control sequences between csname and endcsname must not exceed 1073741823 c style errors Show C C style err
9. hatter aa Gude ghee eed drei 46 Al seeded EE E base uad Meenas tue Besse de 46 yp 43 46 P 40 AS a aaa DPI T PRSE yaaa mE ER EFIE 43 44 AU power sas hd b ae i E IU Ici eh td 43 44 46 additional directory trees 15 cca lias nafmme 2e 4 4b RED E edad ees 30 allow unattended reboot 15 ecbatch ied aer eR era RE RE E 38 b f Size i ici sewage mea Liebe ee TEE 30 cO EBUyIO OrrOrS 22L 2iss wegen Td 30 35 COCL68D e ce ke attese iden naa pa 29 38 SSA RY TUM gu dd eye psta RE Rr RE ecce 15 dumBu a ties einigen eee pii parked seeds 34 d mp progTranh cece eee nde m reped 34 enable writel8 00000 4 32 6rror line n s re ese Eare KET E asss 30 S ORPANG afc qu smash wales aan sia q nis asua Bs 38 find elatex input FILE 34 find etex input FILE 34 find executable FILE 34 find lambda input FILE 34 find latex input descer iro k opaite sniegt 40 find latex input FILE 34 find metafont input FILE 34 find metapost input FILE 34 find omega input FILE 34 find other executable FILE 34 find pdflatex input FILE 34 find pdftex input FILE 34 find tex input FILE 34 S HONCAMARHD voice sense atuto teeter nde aes 37 half error lin
10. rool uas fen 35 Appendix C Index SS VORDOS Sis a kasan RE sob dyads ORARE ace upon 35 COWOISIOnD I I nixseFeReurug eres 32 33 35 36 39 viewer option op ion suse 29 39 n S 38 pP 29 Sicul nama cond MR I ILE Bes E 38 QM 38 x EE 38 orcccl 38 QE M L X bess 38 Ld JBguosiseeweee tr ach eme bL RP res 38 po EE 35 nl 24 Suyana Rae Sawa weedeat eee Saa anan 34 39 pHlename igs 4 8 x Sead Pete tded eed eee 35 gol rms 39 SESIEINSU orit d rr RU EMI 35 c Rm 29 39 mco 39 I 5 eat uama shu ha P spa a ahua aa seus has 35 BPOOL yb sesta kay kq aed ashum a hu k as kas use d 35 Dp uha 8 app aca ness aya wa Tapa allan 35 39 M ed ais pauta die anh aid lace a arabe ain tinea eee MS a 35 tcx character translation files 27 4 UF E EE E A A E EE 40 notation AVOIQIMIB uuu s diane nipas 27 NWEPIGOLS EE E a q ep EE EEEE ET 4 8 8 bit Ceharacel erg ua sls uyana cee es ed ga 27 A accented character s ee cese ees 27 Acrobat Reader 2 24 adding files to the TEXMF tree 20 23 AFM Adobe Font Metric files search path for CL 45 AFMPath 12222234 RERR REGIONE eases 45 48 B BASEPath uiis a A ERR EAR RTI ius 45 BIBTEX 2523242 2235 duce Fx gage OL ane dad AVE os 39 blank lines in TCX files 27 BMP Windows Bitmap 1 41 b f
11. sequences which will be replaced at search time Am The current METAFONT mode hd The horizontal resolution in dots per inch hs The font supplier e g public At The typeface name e g cm Admin note All MiK TEX users must have permission to create files in the specified directory Appendix B The Mik TX Configuration File 44 B 2 7 MakeTFM MakeTFM Configuration Settings DestDir Where new tfm files are to be installed The specifiation may contain special character sequences which are replaced at search time 4s The font supplier e g public ht The typeface name e g cm Admin note Mik TX users must have permission to add files to the specified directory B 2 8 METAFONT METAFONT Configuration Settings The section METAFONT contains METAFONT related configuration settings Input Dirs Search path see Section B 1 Search Paths page 40 for METAFONT input files B 2 9 MetaPost MetaPost Related Configuration Settings The section MetaPost contains MetaPost related configuration settings Input Dirs Where MetaPost searches for input files B 2 10 MiK TeX General Configuration Settings The section MiKTeX contains general configuration settings and search path specifica tions General Configuration Settings Trace This is comma separated list of trace options notrace Inhibits trace output to the console fndb Traces the file name database filesearch Traces the find file machin
12. silent Same as quiet src specials Insert source file information into the DVI file stack size n Set the internal stack size to n stack size is the maximum number of simultaneous input sources string vacancies n Set the internal string vacancies to n string vacancies is the minimum number of characters that should be available for the user s control sequences and font names after the program s own error messages are stored tcx name translate file name Causes TEX to process the TCX table name terminal oem Causes TEX to use the current DOS codepage e g cp850 for console output trace raceflags Set trace flags trie size n Set the internal trie size to n trie size is the amount of space for hyphen ation patterns should be larger for INITEX INIOMEGA INIPDFTEX than it is in production versions of the program trie op size n Set the internal trie op size to n trie op size is the amount of space for opcodes in the hyphenation patterns try gz Try file tex gz if file tex cannot be found undump name Causes TEX to read the format file name version Print version information and exit enable writei8 Enable the write18 construct see Section 5 6 writel8 page 26 A 2 bibtex BibTEX is a preprocessor for the La TEX document preparation system It handles most of the formatting decisions required to produce a reference list outputting a bb1 file with this file
13. siz6 eriste rz vB ei eieside iene eee 30 42 C character codes in TCX files 27 character translation files 27 GOdepages suysu epe etsi beu ied Ci pa 32 eolor specialg cime lA ede b Rr neta es 1 comments in TCX files 27 compressed input files 1 32 CORTI PS eraros peer ep and eaa TE TURAE Y Al CONFIGPath 4 2232 kr b dE Reid aug te aed ales 41 configuration report creating a 35 Cork encoding and ISO input 27 Cp8B0 co tend gece teehee plata a n isch ae Mold 32 CTAN ers cubus aa qne are asin D M EIE REN E 2 D decimal character codes in TCX files 27 DestDir b eu ere sa ered dale as 43 44 disk space required 0c eee eee eee 6 double page view 5 dpres dpr eiue deges bose kad ee eves 23 DVI files search path for 46 Dvips configurihg u uu e hme tmm meer 41 E Edit TEX View Edit cycle 25 Ed3t60E 2n0 5p ERPSeGuMRRRUPERPROSSSRe AWO 46 PPC shat wate ach sends whale eR Denis Lees ace 5 Dinh c PP 46 ENCPath c a a ae esr EP Spi 41 45 error messages C style 25 30 35 error messages length of 30 42 error DEN s s ua a RE RO s ua 30 42 execution time tracing 44 EXEP Att hii 5 4 314 saya eher Raed E RE dus ook 45 Appendix C Index F FAQ MiK TAX u rne d perar sa
14. 0 DVI viewer A shortcut to the DVI viewer MiKTeX 2 0 MiKTeX Options A shortcut to the configuration utility 3 3 The TEXMF Folder Hierarchy Setup Wizard creates a TDS compliant folder hierarchy 1 The installation folder usually C Program Files MikTeX contains the subfolder and files of the Mik TEX distribution The contents of the installation folder is meant to be read only i e no files should be added removed or changed Chapter 3 Installing Mik Tex I 2 The local TEXMF folder usually C Local TeXMF receives all files that are created on the fly by certain utilities You can incorporate additional TEXMF folders if the need arises For example you could create a TDS compliant folder hierarchy rooted at C My TeXMF Files This would serve as a repository for your own TEX files See Section 4 1 Defining TEXMF Root Directories page 19 for more information 3 3 1 Installation Folder The installation folder usually C Program Files MikTeX is the root of a TDS compliant folder hierarchy If you have installed the complete distribution then the installation folder contains the following subfolders bibtex dvips makeindex These subfolders contain application related input files doc This subfolder contains all user documentation fonts This subfolder contains fonts in various formats miktex The miktex subfolder is reserved for MiK TEX related files miktex bin Contains all executables
15. 2 1 3 The MiKTEX Project Page 2 1 4 The MiKTEX Mailing List 3 1 5 Documentation a deine Re ton red Baad n E ee 3 What s new in MiK TpX 2 0 A Installing MiKTEX 6 3 1 Running Setup Wizard asua a asaaaqasnagaqawa elles 6 9 L 1 Setup Options recedere eem RR aes 15 3 2 Items in the Start Menu 16 3 8 The TEXMF Folder Hierarchy 16 3 3 1 Installation Folder 00 02000 17 3 9 2 Local TEXMF Folder I7 34 Removing MIKTEX sesso sese eere ee ene es 18 Configuring MIK TEX 19 4 1 Managing TEXMF Folder Hierarchies 19 4 2 Refreshing the File Name Database 20 43 Managing Format Files 00 0 cee cece ee eee 22 4 3 1 Building Format Files 22 4 3 2 Defining New Format Files 23 4 4 Selecting Hyphenation Rules 23 A Expert TOPICS r ng ete eve pco ed o wee dove 23 4 5 1 Maintaining the PostScript resource database 23 4 5 1 1 Incorporating External Font Directories T 24 Non standard TEX Features 25 5 1 Suppressing Screen Output 25 5 2 Auto insertion of Source Specials 25 5 3 Quoted File Names sesen eese waka tee de
16. 9 4 Configuring MiKTpEX 4 1 Managing TEXMEF Folder Hierarchies The standard setup process creates two TEXMEF root folders e C Program Files MikTeX the installation folder see Section 3 3 1 Installation Folder page 17 e C Local TeXMF the local TEXMF folder see Section 3 3 2 Local TEXMF Folder page 17 You can incorporate additional TEXMF folder hierarchies with the help of MiK TeX Options 1 Click Start Programs MiKTeX 2 0 MiKTeX Options 2 The MiK TeX Options window opens Click on the Roots tab The Roots window displays a list of TEXMF root folders that are used by MiKTEX Chapter 4 Configuring MiKTEX 20 MiKTeX Options EET eiki General Roots TESMF root directories CAPT gram FilegshiK T ex Up a mm k Down Remove Declare Local The order in the list determines the order in which the root directories are searched The local directory recerees on the fly generated files Cercel Ame Click Up and Down to change the order by which the TEXMF folders are searched for input files Click Add to append a new TEXMF root folder to the list Click Refresh FNDB to scan the selected folders for new files and update the file name database see Section 4 2 FNDB Refresh page 20 accordingly Click Remove to remove selected folders from the list Click Declare Local to declare the selected folder as the local TEXMF folder see Section 3 3 2 Local TEXMF Folder page 17
17. 9d apa wasapaq 33 41 N jest SIZE u l luas Hee ee a el 31 42 network installation lesse esses il O OCPPaECDL o c terne pa oa s que HP nS 45 octal character codes in TCX files 27 OEM mode robe RENE Deer EE head date 32 OPMPACH oso beer EROR DII Iu eb 45 Omega configurihg ses eicere ree 45 output directory erered deiri taria PR SewpR 26 output file setting name of 30 OVEPath uii iu sea urb rtl Re RS Rs 45 Appendix C Index P param siZe ds ek sha s OEC e 31 42 PX Qu enrbeLbitiaw bresrPeedaMhe essa 41 PDF creating iius aaa quae p seks 29 37 38 PDFLATEX urit reete rm una ples Ba eae 39 PDETEX 2 02km agente age PE Mee 39 pdaflpr Configuring espe beta oe REPRE H 46 Ben ionem Rod a ban RR NAM eves 2 PK Packed Raster Font 43 PK files search path for 45 PKRPath o2setei bb a eere PEST eatin Rd d 45 PNG Portable Network Graphics 41 pool siz6 e 9 M Peer ey CREE 31 42 PostScrip resource database maintaining the 23 PostScript cs sate sede eek Sedat ior pd d 2 PostScript header files search path for 45 printable characters specifying 2T processes tfaCIhg ws ceeo seeds codec ated ass bus 44 Project Page MIKTEX Luuseeuuesss 2 PSPatlz 2 22 deduxit Ra 41 45 46 PSres PostScript resource database 23 PSReSPath sc cscs n RR GbR RR pu RR ES 46 Q quoted file names
18. CA 5 2 Auto insertion of Source Specials What are source specials Source specials are pieces of information embedded in a DVI file which make a connection between the source file location e g line 100 in foo tex and the DVI location e g page 2 in foo dvi Source specials can improve the Edit TEX View Edit cycle 1 You edit your source file 2 You compile the source file to get a DVI file 3 You execute a special editor command to open Yap going directly to the DVI page that corresponds to the cursor location in your source file 4 You navigate inside the DVI file e g PgUp PgDn 5 You double click somewhere on the DVI view this causes Yap to bring the editor window to the front moving the text cursor directly to the line that corresponds to the view location How to insert source specials The TEX compiler option src inserts source specials into the DVI file You would say CA latex src foo tex to create the DVI file oo dvi with embedded source specials Chapter 5 Non standard TFX Features 26 5 3 Quoted File Names The TEX compiler can handle quoted file names This makes it possible to specify long file names that contain spaces For example to compile the input file long file name tex you start TEX as follows C N gt latex long file name This produces the DVI file long file name dvi The log file is named long file name log You can to some extent use quoted file n
19. FONT METAFONT Configuration Settings Torr 44 D 2 0 MetaPost MetaPost Related Configuration Setting agua ior rd tbv eai riduce dida 44 B 2 10 MiK TeX General Configuration Settings 44 B 2 11 Omega Omega Configuration Settings 45 B 2 12 otp2ocp otp2ocp Configuration Settings 45 B 2 13 pdfTeX pdfTEX Configuration Settings 46 B 2 14 ps2pk ps2pk Configuration Settings 46 B 2 15 TeX TEX Configuration Settings 46 B 2 16 Yap Yap Configuration Settings 46 Appendix C Index 47 ii
20. Mik TEX Manual Revision 2 0 MiK TEX 2 0 December 2000 MiK TEX Christian Schenk lt csomiktex org gt Copyright 2000 Christian Schenk Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies Permission is granted to copy and distribute modified versions of this manual under the con ditions for verbatim copying provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one Permission is granted to copy and distribute translations of this manual into another lan guage under the above conditions for modified versions except that this permission notice may be stated in a translation approved by the Free Software Foundation Chapter 1 What is Mik TEX 1 1 What is MiK TEX 1 1 Mik TEX Features Mik TEX is a TEX distribution for Windows 95 98 NT 2000 Its main features include Native Windows implementation with support for long file names On the fly generation of missing fonts TDS TEX directory structure compliant Open Source Advanced TEX compiler features T X can insert source file information aka source specials into the DVI file This feature improves Editor Previewer interaction TkEX is able to read compressed gzipped input files The input encoding can be changed via TCX tables Previewer features Supports graphic
21. Options 2 The MiK TeX Options window opens 3 Click on the TeX Formats tab You are presented with a list of well known TEX formats To add an entry to this list click New You have to supply the following information Format Name The name of the format Compiler The TEX compiler variant which must be used to create the format file Input File The name of the main input file Output File The name of the output file Preloaded Format Optional The name of another format which must be loaded before creating the actual format file Description A one line comment which describes the new format A new executable with the the name of the format will be created 4 4 Selecting Hyphenation Rules You can control the loading of hyphenation patterns with the help of Mik TEX Options 1 Click Start Programs MiKTeX 2 0 MiKTeX Options 2 The MiK TeX Options window opens 3 Click on the Languages tab You can choose which hyphenation patterns are to be loaded by TEX 4 5 Expert Topics 4 5 1 Maintaining the PostScript resource database The PostScript resource database PSres is used by some utilities in order to locate PostScript resources font outlines metrics encodings The database is located in the local MiKTpEX config folder usually C Local TeXMF miktex config The name of the database file is dpres dpr It is a text file i e you can view it with a conventional text editor It is strongly recomm
22. a Equivalent to omega lambda Equivalent to omega amp lambda Documentation For a complete description of Omega see the Omega manual available as the file omega manual dvi Appendix A Manual Pages 37 A 7 pdftex pdfIEX is a special version of TEX that outputs PDF Synopsis pdftex option name texl command pdftex option amp format command Options Besides the common command line switches see Section A 1 Common Compiler Op tions page 30 pdf TEX supports these options font max n Sets the internal font max to n font max is the maximum internal font num ber must not exceed 5000 Aliases inipdftex Equivalent to pdftex ini virpdftex Equivalent to pdftex pdflatex Equivalent to pdftex amp pdflatex Documentation For a complete description of pdf TEX see the the pdf TEX User Manual available as file pdftexman pdf A 8 tex tex is Donald Knuth s TEX compiler Synopsis tex option name tex command tex option amp format command Options Besides the common command line switches see Section A 1 Common Compiler Op tions page 30 tex supports the following options font max n Sets the internal font max to n font max is the maximum internal font num ber must not exceed 5000 Appendix A Manual Pages 38 Aliases latex Equivalent to tex amp latex initex Equivalent to tex ini virtex Equivalent to tex See Also
23. ames inside the TEX document For example input extra long file name would cause TEX to read the file extra long file name tex Things get a little bit complicated if you want to use the La TEX primitive include You have to write include extra space long space file space name in order to get the expected result 5 4 Specifying Additional Input Directories 6 The command line option include directory dir allows you to extend the input search path for one invocation of TEX For example tex include directory C MMy TeX foo tex prepends C MMy TeX to the input search path i e C My TeX will be searched first when TEX opens any input file including foo tex You can specify either absolute paths as in the example above or relative paths 5 5 Specifying the Output Directory 6 The command line option output directory dir causes TEX to create all output files in another directory Example mkdir C Ntexoutput latex output directory C texoutput foo tex All output files foo dvi foo log will be created in C texoutput 5 6 Running Programs TEX handles output stream 18 in a special way the token list is interpreted as a system command If the write18 feature is enabled see below then write18 toklist starts the command interpreter usually command com to carry out the command specified by toklist For example write dir lists the files and subdirectories of the c
24. ass option to La pdf TEX v version Display version information and exit successfully viewer option option Pass option to the viewer Environment Variables The values of the BIBTEX LATEX or PDFLATEX MAKEINDEX MAKEINFO TEX or PDFTEX and TEXINDEX environment variables are used to run those commands if they are set Aliases texi2dvi Equivalent to texify Appendix B The Mik TeX Configuration File 40 Appendix B The MiKTpX Configuration File This chapter describes the contents of the MiKTEX configuration file niktex ini B 1 Specifying search paths Search paths are used by MiK TEX to find special files such as TEX input files within a comprehensive directory hierarchy A search path is a semicolon separated list of directory paths This list is traversed from left to right i e the first directory is searched first In a directory path the following character sequences have a special meaning R A placeholder for the list of TEXMF root directories A flag which causes MiK TRX to search recursively Example Assuming that C Program Files MikTeX myserver texmf is the list of TEXMF root directories the search path R tex latex R tex generic causes La TEX to search its input files in the following locations 1 In the current directory 2 In the directory C Program Files MikTeX tex latex and in all directories below it 3 In the directory myserver texmf tex latex and in all directo
25. d a Mik TpX executable find lambda input FILE Find Lambda input file find latex input FILE Find LaTpEX input file find metafont input FILE Find METAFONT input file find metapost input FILE Find MetaPost input file find omega input FILE Find Omega input file find other executable FILE Find an executable find pdflatex input FILE Find pdfLaTpEX input file find pdftex input FILE Find pdfIEX input file find tex input FILE Find TEX input file list modes List all known METAFONT modes local root root Specify the local TEXMF root mkpsres Update the PostScript resource database psres dpr You can use this option in conjunction with search see below mkpsres dir Add a new font directory to the PostScript resource database psres dpr Appendix A Manual Pages 35 personal p Do not use a personal configuration file personal filename pfilename Define the location of the personal configuration file print only n Print what would be done Nothing is changed quiet Suppress screen output reconfigure Reconfigure MiKTEX report Create a configuration report root directories dirlist r dirlist Specify the list of TEXMF root directories search Search for PS resource files requires mkpsres update fndb u Refresh the whole file name database update fndb root uroot Refresh the file name database for a specific TEXMF roo
26. e This should eliminate the Fatal format file error I m stymied problem Texify Changes e New option max iterations n limits the number of iterations This prevents endless processing The default for n is 5 Chapter 2 What s new in MiKTEX 2 0 5 Yap Changes e New button Double Page to turn on double page view view two pages side by side e Yap supports EEPIC drawing primitives also known as tpic specials e Presentation full screen mode Chapter 3 Installing Mik Tex 6 3 Installing Mik TEX 3 1 Running Setup Wizard 1 You should first remove any previous MiK TEX installation e MikTpX 1 11 users can use the uninstall program e MiK TEX 1 20 users must remove MiK TEX by hand See the Local Guide of version 1 20 for more information e MiK TEX 2 0 users can use the uninstall program 2 Make sure that you have enough disk space complete MiK TEX installation consumes approximately 70MB of disk space 3 It is highly recommended that you login as Administrator if you re installing Mik TEX on a Windows NT 2000 computer 4 Choose a location for the installation folder e g C Program Files MikTeX This folder receives the files of the MiKT X distribution 5 You can cause MiKTEX to deposit newly created files fonts format files file name databases in a separate hierarchy of folders called the Local TEXMF tree If you decide to use a local TEXMF tree then you must choose a loca
27. e n ua es papa ss apasqa es 30 schalt On 6frOr u aus uswa pa hata a ays pss as asa 30 TUHeIpoidiv b nere eR Dette 15 30 33 35 38 include directory dir 4 26 30 zinitialize l u dentegs e ur 30 35 installation directory 15 interaction mode 30 JObMaMe NaMe 23 vids dda ber ne aE Eaa 30 job time filename eee eee 30 Language lang oon s s esser isinisi 38 VASt MOd SS iii sts ances SORE a Ae AU 34 10Gal di rectory sci 2 teed eee ee sis 15 Local root r000 2 d RES ds 34 47 a pE MA Gr iesu bec ERE le hres bas sha 33 Ma in opii i ried wee dee es cle paha veru 30 max iterations n sss 4 38 max print line 0 v m e ere eee See 31 max stringsS nilgaelonjsRes ue ane UO RI 31 nen botsnmi iieeecr4 Keka ei ba aes al A MOMAMAREHD on adan e dus ub n kas DERE DES 31 ar C a e S E EE 91 mem top h iuie zm Sand cud cided meson teri eei 31 min crossrefs N 33 mkidx option option esses 39 PKPS T uoce P OOR ER Era I Nee 23 24 34 mkpsres dir i ll cagd ved pP bac ES 34 hest 8i26 ni s cm Lope erue nta 31 no additional directory trees 15 3no local directory o 2 m pee rebus 15 output directory dir 4 26 31 Zp ram 8S12651 sda aes ete Rag d 31 sepdi oe yama eae anes ta wa 2 ana up ee eR E Le 39 OpersOonal i2 ssiesenriueeb
28. ed download instructions Other Packages Here is a list of other packages you should take into consideration Aladdin Ghostscript http www cs wisc edu ghost aladdin index html Ghostscript is an interpreter for the PostScript language Yap uses Ghostscript to display embedded EPS graphics Adobe Acrobat Reader http www adobe com prodindex acrobat readstep htm1 A PDF viewer WinEdt http www winedt com WinEdt is a shareware TEX editor shell It cooperates with MiKT X with respect to forward and inverse DVI search see Section 5 2 Source Specials page 25 ActivePerl http www activestate com ActivePerl is an implementation of Perl for the Windows platform A few MiK TEX utilities e g psmerge are Perl scripts You should install Perl if you want to use these utilities 1 3 The MiK TgX Project Page You can visit the Mik TeX Project Page for information about new releases patches and so on 1 CTAN Comprehensive TeX Archive Network Chapter 1 What is Mik TEX 3 1 4 The Mik TEX Mailing List MiKTpX Mailing List There is a discussion list for MiKTpEX To join this list send an e mail to lt miktex request dsts dk gt which contains the word subscribe as the first line in the message body This list is archived at www egroups com 1 5 Documentation The MiKTEX Manual which you are reading right now concentrates on documenting MiK TEX specific features Other Mik TEX related documentation inc
29. eee 26 5 4 Specifying Additional Input Directories 26 5 5 Specifying the Output Directory 26 5 6 Running Programs 0 0 nae niana eee eee paqu 26 5 7 TCX files Character translations 27 TEXify The MiKTgEX Compiler Driver 29 Appendix A Manual Pages 30 A 1 Common Compiler Options 30 AQ DiD 22 028 eran Saa ha e ka ed eat eles eR ds 32 Aa AVI COPY ais anasu ga spe sak sacra eee Ee o cv eek ee eid ed 33 A 4 initexmf MiKTEX Configuration Utility 33 ALS mp MetaPost u asasaasapaas EAE EETER RU Y RE Cia te 35 AG HOME Pans sich Betas ERUIT 36 AY PEC OR meremiine a apasanka nine EE i adie wine edi a bes 37 AS TeXoollgcieeg2dberec geb up RR P UR ada ERA RR ered nn 37 A D texity iio2 szseekdae su ee oboe RT d es FERA maqasqa 38 B 1 B 2 40 Specifying search paths 0000 cece eee eee eee ee 40 Contents of a MIKTEX Configuration File 40 B 2 1 BibTeX Bib TEX Configuration Settings 41 B 2 2 Dvips Dvips Configuration Settings 41 B 2 3 Graphics Graphics Conversion Rules 41 B 2 4 Magic Memory Settings for TEX amp Friends 41 B 2 5 MakeIndex MakeIndex Configuration Settings B 2 6 MakePK MakePK Configuration Settings 43 B 2 7 MakeTFM MakeTFM Configuration Settings 44 B 2 8 META
30. ended that you update the database whenever PostScript resources pfb afm enc are added to or removed from one of the TEXMF trees You update the database files by invoking initexmf with the command line switch mkpsres CA initexmf mkpsres Chapter 4 Configuring MiKTEX 24 4 5 1 1 Incorporating External Font Directories It is possible to add non MiK TEX font directories to the PostScript resource database The mkpsres switch accepts as an optional argument the name of an external font direc tory You can use several mkpsres switches with one invocation of initexmf By specifying the command line flag search you can cause initexmf to automatically search your workstation for third party PostScript resource files e g Acrobat Reader fonts CA initexmf mkpsres search Chapter 5 Non standard TFX Features 25 5 Non standard TEX Features This chapter describes features that were added to the MiK TEX implementation of Donald Knuth s TEX 5 1 Suppressing Screen Output The command line option quiet suppresses all diagnostic messages You will see no screen output unless there are errors These are shown in a C style form and do not stop the compilation process For example the input file foo tex documentclassf article begin document What s This end documnt would cause TEX to print one error message as in CA latex quiet foo tex foo tex 3 Undefined control sequence
31. ery access Traces file accesses process Traces secondary processes tcx Traces TCX tables error Traces error conditions time Traces execution time TraceFile The name of the trace file Appendix B The Mik TeX Configuration File 45 Search Path Specifications AFMPath Used to locate Adobe font metric files afm BASEPath Used to locate METAFONT base files base ENCPath Used to locate enc files EXEPath Used to locate executables FMTPath Used to locate TEX format files fmt Also used to locate e TEX format files efmt GraphicsPath Used to locate graphics files eps bmp MAPPath Used to locate font map files map MEMPath Used to locate MetaPost memory files mem OFMPath Used to locate Omega font metric files ofm OVFPath Used to locate Omega virtual fonts ovf PKPath Used to locate packed font raster files pk PSPath Used to locate PostScript header files enc map TCXPath Used to locate character translation files tcx TFMPath Used to locate TEX font metric files tfm TTFPath Used to locate TrueType fonts ttc ttf TypeiPath Used to locate Typel fonts pfa pfb VFPath Used to locate virtual fonts vf B 2 11 Omega Omega Configuration Settings The section Omega contains Omega related configuration settings Input Dirs The search path see Section B 1 Search Paths page 40 for Omega input files OCPPath Where Omega
32. his directory tree is called the Local TE MF Tree If you decide to create such a tree then you must choose a name for its root directory Root directory C Local TexMF No local TEXMF tree lt Back Cancel Enter the full path to the desired local TEXMF folder see step 5 Check the button No local TEXMF tree if you don t want to use a local TEXMF tree 12 Click Next gt to go to the next page Chapter 3 Installing Mik Tex 12 MiKTeX Setup Wizard E E X Additional TEXMF Directory Trees rou can incorporate existing TEXIMF directory trees You can incorporate existing TEMP directory trees Le you can make use of Tex related files that are already installed in vau network neighbourhood IF You are unsure use the default configuration ou can incorporate existing directory trees later via the MIKT ex Options shortcut f Incorporate existing TEXMF directory trees Mest gt Cancel You are asked about whether you want to incorporate existing TEXMF trees If you check the button Incorporate existing TEXMF directory trees then you must specify the locations of those trees on a subsequent page 13 Click Next gt to go to the next page Chapter 3 Installing Mik Tex 13 MikTex Setup Wizard x Setup Information Review the setup settings Setup Wizard has enough information to begin the file transter operation you want to review or change any of the setti
33. kiki HERE 3 features MIKTEX 00 2 paqaq wa 1 25 file accesses tracing 44 file name database refreshing the 35 file name databes tracing the 44 file search tracing cock ERELDRERPEX RES 44 PMEP At his dt isiedste3 edes by RISGe quei eds 45 FNDB file name database 20 font character code translating 28 font directories adding 24 font mapping files search path for 45 Tont SUpplie Luya nenna edad reu RE 43 font MAR 3 2 uu nerd Sd aS anes kS ee SH ood 37 42 font_mem_size 42 format files search path for 45 G Ghostscriptzsss sacer dope paspa a sqa qaspa 2 GIF Graphics Interchange Format 41 graphics search path for 45 GraphicsPath 2 202 sik me Re taq qaqusqa A1 45 H half error line ls 30 42 hex character codes in TCX files 27 HyperTEX specials uuu ss usss iwa 0 eee eee il hyphenation patterns controling loading of 23 hyphenation patterns space for 43 I IIS CISCCR stitutes E L eee asua 27 i PE 6X E EE AA EE E EE usq ee 2 INDEXS TYEE 6 3 05253 212 db REUS d 43 Input Dirst sce atq usa tiyu 41 44 45 46 installation folder 6 16 17 19 interaction mode setting TgX s 30 international characters
34. l mem array must be strictly less than 1073741823 buf size Maximum number of characters simultaneously present in current lines of open files and in control sequences between Ncsname and endcsname must not exceed 1073741823 error line Width of context lines on terminal error messages half error line Width of first lines of contexts in terminal error messages should be between 30 and error line 15 max print line Width of longest text lines output should be at least 60 Stack size Maximum number of simultaneous input sources max in open Maximum number of input files and error insertions that can be going on si multaneously font max Maximum internal font number must not exceed 5000 font mem size Number of words of font info for all fonts param size Maximum number of simultaneous macro parameters nest size Maximum number of semantic levels simultaneously active max strings Maximum number of strings must not exceed 1073741823 string vacancies The minimum number of characters that should be available for the user s control sequences and font names after TEX s own error messages are stored pool size Maximum number of characters in strings including all error messages and help texts and the names of all fonts and control sequences must exceed string vacancies by the total length of TEX s own strings which is currently about 23000 Appendix B The Mik TeX Configuration File 43 save_
35. les B 2 3 Graphics Graphics Conversion Rules The section Graphics contains graphics conversion rules Each rule has the syntax fromext toext commandline fromext is the file name extension of the source file toext is the file name extension of the destination file commandline is the command line which does the conversion The command line may include the following placeholders hi The name of the input file 4o The name of the output file The standard Mik TEX configuration file contains the following rules gif bmp giftopnm Zi ppmtobmp windows gt Zo pex bmp pcxtoppm Zi ppmtobmp windows gt Zo png bmp pngtopnm Zi ppmtobmp windows gt 0 tga bmp tgatoppm Zi ppmtobmp windows gt o tif bmp tifftopnm Zi ppmtobmp windows gt 4o tiff bmp tifftopnm i ppmtobmp windows gt o B 2 4 Magic Memory Settings for TEX amp Friends The section Magic contains memory related configuration settings The values are used by TEX pdfTIEX and Omega for the dynamic allocation of certain data structures Appendix B The Mik TX Configuration File 42 Format Independent Values The following parameters can be changed at run time to extend or reduce TEX s capacity They may have different values in INITEX and in production versions of TEX mem min Smallest index in TEX s internal mem array must be 0 or more must be equal to mem_bot in INITEX otherwise lt mem_bot mem max Greatest index in TpX s interna
36. ludes Frequently Asked Questions Lists answers to frequently asked questions Tips amp Tricks Lists useful tips Shortcuts to these documents can be found in the MiK TgX program folder see Sec tion 3 2 Start Menu page 16 Chapter 2 What s new in MiKTEX 2 0 4 2 What s new in Mik TRX 2 0 New Applications e MiKTeX Options A graphical front end to the MiK TEX configuration utility initexmf e Remove MiK TEX Wizard Assists in removing Mik TEX from the computer e pdfeTEX 0 14f 2 1 A pdfTEgX e TEX merger Updated Applications e Dvipdfm 0 13 2 LaT X 2000 06 01 e Omega 1 11 pdfIEX 0 14f Setup Wizard Changes e You can specify the order by which the TEXMF root directories are searched e The MiK TEX bin directory is added to the PATH environment variable File Searching Changes e It is now possible to place the local root directory usually C Local TeXMF in the front of the search path e On the fly generated files e g PK fonts are automatically added to the file name database TEX Compiler Changes New Options e include directory dir prepends dir to the search path e output directory dir sets the destination directory for all output files e enable write18 enables the write18 primitive see below e write18 primitive starts a command interpreter to carry out the specified command New Features e TFX automatically renews the format file if it is unacceptabl
37. miktex config Contains the global configuration file miktex ini and the MiK TEX font mapping file miktex map The MiK TEX Setup Wizard de posits its own log file in this subfolder miktex base Contains the METAFONT string pool file mf pool miktex fmt Contains T X string pool files etex pool pdftex pool omega pool tex pool miktex mem Contains the MetaPost string pool file mp pool 3 3 2 Local TEXMF Folder The local TEXMF folder usually C NLocal TeXMF receives files that are generated on the fly For example if the TEX compiler needs a TEX Font Metric TFM file that is not available yet then it creates that file if possible and installs it in an appropriate subfolder of the local TEXMF folder Typically the local TEXMF folder contains the following subfolders fonts Contains font files that are not part of the MiK TEX distribution but that were created on the fly miktexNconfig This subfolder contains the file name database files Chapter 3 Installing Mik Tex 18 miktex base This subfolder contains METAFONT format files miktex fmt This subfolder contains TEX format files miktex mem This subfolder contains MetaPost format files 3 4 Removing Mik TEX Mik TEX can be removed with the help of the Remove MiK TeX Wizard 1 Open Control Panel usually via Start Settings Control Panel 2 Click on the Software or Add Remve Programs icon 3 Select MiKTeX 2 0 Chapter 4 Configuring MiKTEX 1
38. ne and or in a separate text file named setupwiz opt You can invoke the Mik TEX Setup Wizard with the following command line options additional directory trees DIRS Specify additional TEXMF directories allow unattended reboot Allow a reboot in unattended mode dry run Simulate the installation process No files will be installed The log file will be written to the temporary directory installation directory DIR Specify the installation directory help Show available options and exit Chapter 3 Installing Mik Tex 16 no additional directory trees Prevent MiKTpEX from using additional directory trees no local directory Prevent Mik TEX from using a local directory program folder FOLDER Specify the MiKTEX program folder unattended Run Setup Wizard in unattended mode No user input is required Command line options can also be specified in a text file named setupwiz opt This file must be in the same directory as setupwiz exe 3 2 Items in the Start Menu The Setup Wizard inserts the following menu items into the start menu Shortcuts to help files MiKTeX 2 0 Help Frequently Asked Questions Answers to frequently asked questions MiKTeX 2 0 Help LaTeX2e Reference La TEX2e reference manual MiKTeX 2 0 Help Local Guide The MiKTEX Manual MiKTeX 2 0 Help Release Notes Last minute release notes MiKTeX 2 0 Help Tips and Tricks Useful tips Program links MiKTeX 2
39. ngs click Back If you are satisfied with the settings click Next to begin copying files Install Dir C Program FilesshiK T ex a Local TERMF Root C Local TexMF Search Order C Local TexMF L Pragram FilezsMiET e Program Folder MIR Tex 2 beta 3 Selected Components k 4 k Cancel You should now review the installation options 14 Click Next gt to start the installation process The selected components will be copied to the installation folder chosen in step 9 15 When the files have been copied to your computer you have the option to register the path to the Mik TEX bin directory Chapter 3 Installing Mik Tex 14 MiKTex Setup Wizard Environment Yariable PATH fou can choose to extend the environment variable PATH Setup Wizard can add the MIE Tex bin directory ta the environment variable PATH This allows wou to start the MIE Tes programs at the command line prompt C Dont modify PATH amp Back Cancel 16 Click Next gt to go to the final page Chapter 3 Installing Mik TEX 15 MiKTeX Setup Wizard E X Completing the Mik Tex Setup Wizard You have sucesstully completed the MIK T es Setup Wizard The components you choose have been successtully installed To exit the wizard click Finish cae Click Finish to close Setup Wizard 3 1 1 Setup Options For the purpose of an unattended setup some settings can be specified on the command li
40. or messages This switch implies scrollmode error line n Set the internal error line to n error line us the width of context lines on terminal error messages half error line n Set the internal half error line to n half error line is the width of first lines of contexts in terminal error messages should be between 30 and error line 15 halt on error Quit after the first error initialize Initialize internal tables these tables can be dumped to a dump file include directory dir Prepend dir to the search path interaction mode Set T X s interaction mode one of batchmode nonstopmode scrollmode errorstopmode job name name Specify the name of the job This also sets the name of all output files job time filename Set the time of all output files to the time of filename help Show a help screen and exit Appendix A Manual Pages 31 max in open n Set the internal max in open to n max in open is the maximum number of input files and error insertions that can be going on simultaneously max print line n Set the internal max print line to n max print line is the width of longest text lines output should be at least 60 max strings n Set the internal max strings to n max strings is the maximum number of strings must not exceed 1073741823 mem bot n Set the internal mem bot to n mem bot is the smallest index in the code array dumped by INITEX INIOMEGA INIPDFTEX mus
41. or privileges 9 Click Next gt to go to the next page Chapter 3 Installing Mik Tex 9 MiKTeX Setup Wizard EE xi Installation Directory Choose a location for the installation directory The installation directory receives the Files af the MIE T gt distribution Installation directory ERT EET sa lt Back Cancel Enter the full path to the desired installation folder see step 4 10 Click Next gt to go to the next page Chapter 3 Installing Mik Tex 10 MiKTex Setup Wizard ES x Component Selection fou can select the components that are to be installed on your computer Select the components that you want to install Component size Kbytes MIE Te Core Shared Libraries Date vIMiK Tes Core Executable Files 55 58494 Kbytes I MIKTes Core Non Esecutable Files wILaTex2e 1333 05 01 amp Babel v3 62 Description wILaTex2e Packages a4 cyrillic foiltex UA PostScript Fonts AM S LaTex v2 amp AMSFonts Computer Modern Typed Fonts MIAMI S Type Fonts w German WJEC Forts wi Dvindfm 0 12 7b El lt Back Cancel Choose the components that you want to install 11 Click Next gt to go to the next page Chapter 3 Installing Mik Tex 11 MikTex Setup Wizard E x Local TEXMF Tree You can reserve a directory tree for local additions You can cause MIE Tex to deposit newly created Files e qg bitmap fonts in a separate directory tree T
42. ries below it 4 In the directory C Program Files MikTeX tex generic and in all directories below it 5 In the directory myserver texmf tex generic and in all directories below it Testing a new search path You can use the configuration utility initexmf to test whether an input file can be found via the current search path For example the command C N gt initexmf find latex input a4 sty searches for the La TEX input file a4 sty The full path name is printed if the file was found B 2 Contents of a Mik TpxX Configuration File A MiK TEX configuration file is divided into several named sections Each section con tains configuration settings for a specific application or feature Appendix B The Mik TX Configuration File Al B 2 1 BibTeX BibTEX Configuration Settings The section BibTeX contains BibTEX related configuration settings Input Dirs Search path see Section B 1 Search Paths page 40 for Bib TEX input files both databases and style files min_crossrefs Minimum number of cross refs required for automatic cite_list inclusion B 2 2 Dvips Dvips Configuration Settings The section Dvips contains Dvips related configuration settings CONFIGPath Where Dvips searches its configuration files e g config ps ENCPath Where Dvips searches for enc files GraphicsPath Where Dvips searches for eps files MAPPath Where Dvips searches for map files PSPath Where Dvips searches for PS header fi
43. rte RIPE MEER 46 TAX Liye P 6 TEXINDEX3i eed Boas ae bare bra aa ait aed 39 Texinfg oo pIEEeIMBeU rex REC RERPS 38 TFM TEX Font Metrics 44 TFM files search path for 45 EMP SC Bis 6264 Reid Suyo mapu rg oa deans hla 45 TGA TrueVision Targa 41 TIFF Tagged Image File Format 41 Tips amp Tricks MIKTEX 0000005 3 EDIC ectara ama q le seach re Se ee Pd 4 5 TEACE ws 2 fabs bates ee eR DOE Rep edd sb 44 TraceFlle 53icsncgsp93ew et er RIED uyu ui 44 PACING 269 zas usupa u vere d 32 44 frie Op siz0 e eme RE E Rh 32 43 CELE SIZE sd 42e aeg ERE IVE EE 32 43 TrueType fonts search path for 45 WIPBPath 522 me haters 65 4 puasa Ad ERR dod 45 Typel fonts search path for 45 TypelPath csee eere iaaa Rp 45 U UNC Universal Naming Code 1 uninstalling MiKTEX ssseeeeeueue 18 V VEPathi215 852Dver eeemARPTEEERY GU EPPE eS 45 virtual fonts search path for 45 W whitespace in TCX files 27 Windows NP i i2detesteddeow eee ed tr isredrii 6 Withdt i t 0cseue thr detehbeeeyamoadee reed 2 46 WMF Windows Metafile 1 Y Yap COMMGUTING s Jc renkes iee uq usa kaei 46 Table of Contents What is MiIKTREX 1 11 MiKT RX Features us asa nies eem ansa 1 1 2 How to get MIKTEX 40d oaa aaa terea
44. s PostScript BMP WMF TPIC Supports colored text through color specials Supports PostScript fonts Supports TrueType fonts Understands HyperTEX htm1 specials Understands source src specials Customizable magnifying glasses MiK TEX is network friendly integrates into a heterogeneous TEX environment supports UNC file names supports multiple TEXMF directory trees uses a file name database for efficient file access Setup Wizard can be run unattended The Mik TEX distribution consists of the following components TEX The traditional TEX compiler e TEX A feature extended version of TEX Yap DVI previewer pdfIEX A variant of TEX that creates PDF files dvipdfm Converts DVI TEX output files into PDF Omega An enhanced version of TEX with support for 16 bit character sets METAFONT Converts font specifications into raster fonts MetaPost Converts picture specifications into PostScript commands Chapter 1 What is Mik TEX 2 e dvips Converts DVI TEX output files into PostScript e Makelndex Composes indexes e BibTRX Composes bibliographies e Standard LaTgEX Packages AMS LaTpx Babel PSNFSS e TeXinfo PSutils Lots of utilities 1 2 How to get Mik TEX MiK TeX The official i e most recent amp stable MiKTEX release is archived in the CTAN direc tory systems win32 miktex Visit the Project Page see Section 1 3 Project Page page 2 for detail
45. searches for OCP files B 2 12 otp2ocp otp2ocp Configuration Settings Input Dirs Used by otp2ocp to locate OTP files otp Appendix B The Mik TeX Configuration File 46 B 2 13 pdfTeX pdfTEgX Configuration Settings The section pdfTeX contains pdfT X related configuration settings Input Dirs Where pdfIEX searches for input files PSPath Where pdfT X searches for font mapping files B 2 14 ps2pk ps2pk Configuration Settings The section ps2pk contains configuration settings for the ps2pk utility PSResPath Where ps2pk searches for PS resource files B 2 15 TeX TgX Configuration Settings The section TeX contains TgX related configuration settings Editor The command to be started when you press e in the error menu You can use the following placeholders hf Will be replaced by the name of the input file that caused the error h Will be replaced by a help text hl Will be replaced by the line number m Will be replaced by the error message Ab Will be replaced by the name of the transcript file For example a suitable value for WinEdt would be winedt Zf G 1 71 0 12 1 0 For NT Emacs set Editor to gnulientw F 41 4f Input Dirs Used by TEX to locate input files B 2 16 Yap Yap Configuration Settings Input Dirs Used by Yap to locate DVI files dvi Appendix C Index Appendix C Index Ad 43 y P 46 PA erik etre E
46. size Space for saving values outside of current group must be at most 1073741823 trie_size Space for hyphenation patterns should be larger for INITEX than it is in pro duction versions of TEX trie op size Space for opcodes in the hyphenation patterns Format Dependent Values Like the preceding parameters the following quantities can be changed at run time to extend or reduce TEX s capacity But if they are changed it is necessary to rerun the initialization program INITEX to generate new tables for the production TEX program One can t simply make helter skelter changes to the following constants since certain rather complex initialization numbers are computed from them mem bot Smallest index in the mem array dumped by INITEX must not be less than mem min mem top Largest index in the mem array dumped by INITEX must be substantially larger than 0 and not greater than mem max B 2 5 MakeIndex MakeIndex Configuration Settings The section MakeIndex contains MakelIndex related configuration settings INDEXSTYLE Search path see Section B 1 Search Paths page 40 for MakeIndex style files B 2 6 MakePK MakePK Configuration Settings The section MakePK contains configuration settings that are related to the auto creation of packed raster fonts DestDir The specification of a directory where newly created PK Packed Raster Font files are to be installed The specifiation may include special character
47. t verbose y Print information on what is being done version V Print the version number and exit A 5 mp MetaPost MetaPost installed as mp reads a series of pictures specified in the MetaPost program ming language and outputs corresponding PostScript code Synopsis mp option name mpl command mp option amp format command Options c style errors Show C C style error messages This switch implies scrollmode initialize Initializes MetaPost s internal tables so that they can be dumped help Shows a short help screen and exits successfully Appendix A Manual Pages 36 tex texprogram Uses texprogram instead of tex when compiling text labels This flag overrides the environment variable TEX version Prints version information and exits successfully Aliases inimp Equivalent to mp ini mpost Equivalent to mp virmp Equivalent to mp Environment Variables TEX Specifies the TEX compiler which should be used when compiling text labels Documentation For a complete description of the MetaPost language see AT amp T technical report CSTR 162 available as the file mpman ps A 6 omega Omega is a 16 bit enhanced version of TEX Synposis omega option name tex command Options Omega supports the common compiler options see Section A 1 Common Compiler Options page 30 Aliases iniomega Equivalent to omega ini viromeg
48. t not be less than mem min mem max n Set the internal nem max to n mem max is the greatest index in the internal mem array must be strictly less than 1073741823 mem min n Set the internal mem min to n mem min is the smallest index in the internal mem array must be 0 or more must be equal to mem bot in INITEX INIOMEGA INIPDFTEX otherwise lt mem bot mem top n Set the internal mem top to n mem top is the largest index in the mem array dumped by INITEX INIOMEGA INIPDFTEX must be substantially larger than 0 and not greater than mem max nest size n Set the internal nest size to n nest size is the maximum number of se mantic levels simultaneously active output directory dir Sets the output directory param size n Set the internal param size to n param size is the maximum number of simultaneous macro parameters pool size n Set the internal pool size to n pool size is the maximum number of char acters in strings including all error messages and help texts and the names of all fonts and control sequences must exceed string vacancies by the total length of the program s own strings which is currently about 30000 quiet Suppress all output except errors save size n Set the internal save size to n save size is the amount of space for saving values outside of current group must be at most 1073741823 shell escape Same as enable write18 Appendix A Manual Pages 32
49. tion for its root folder e g C NLocal TeXMF Benefits that a local T EXMF tree provides include the following e You can use it for your own additions macros fonts e Easier updates You don t have to worry about future Mik TeX updates since the local TEXMF tree wont be touched by the setup program 6 Decide whether you want to incorporate an existing T EXMF tree For example if you have a T XLive CD inserted in your CD ROM drive E then it would be possible to include E texmf the root of the TpEXLive TEXMF tree in the MiKTEX search procedure 7 Start MiKTgEX Setup Wizard setupwiz exe You will presented with the welcome page Chapter 3 Installing Mik TEX 7 MiKTex Setup Wizard E X Welcome to the MiKTeX Setup Wizard This Wizard installs MIK T es on your computer MK T amp x is a free T ex distribution far windows To continue with Setup click Next Cancel 8 Click Next gt to go to the next page Chapter 3 Installing Mik Tex MiKTex Setup Wizard Shared vs Private Installation You can grant other users access to the MIKT ex programs Setup Wizard can install a shared MIK T es environment so that other users on this computer can access the MIKT ex programs C Install a private MIKT ex environment lt Back Cancel You have the option to create a shared installation so that other users are able to use MiK TgX Under Windows NT 2000 this option requires administrat
50. urrent directory TEX ignores write18 by default You enable it by editing miktex ini search for write18 or by using the TEX compiler switch enable write18 Chapter 5 Non standard TFX Features 27 5 7 TCX files Character translations This section is borrowed from the Web2C manual J TCX TEX character translation files help TEX support direct input of 8 bit inter national characters if fonts containing those characters are being used Specifically they map an input keyboard character code to the internal TEX character code a superset of ASCII Of the various proposals for handling more than one input encoding TCX files were chosen because they follow Knuth s original ideas for the use of the xchr and xord tables He ventured that these would be changed in the WEB source in order to adjust the actual version to a given environment It turned out however that recompiling the WEB sources is not as simple task as Knuth predicted therefore TCX files providing the possibility of changing of the conversion tables on on the fly has been implemented instead This approach limits the portability of TEX documents as some implementations do not support it or use a different method for input internal reencoding It may also be problematic to determine the encoding to use for a TEX document of unknown provenance in the worst case failure to do so correctly may result in subtle errors in the typeset output While
51. ut character with code src it 1 changes src to dest and 2 makes code the dest printable i e printed as is in diagnostics and the log file instead of in notation Chapter 5 Non standard TFX Features 28 By default no characters are translated and character codes between 32 and 126 inclu sive decimal are printable It is not possible to make these or any characters unprintable Specifying translations for the printable ASCII characters codes 32 127 will yield un predictable results Additionally you shouldn t make the following characters printable I TAB J line feed M carriage return and delete since TEX uses them in various ways Thus the idea is to specify the input keyboard character code for src and the output font character code for dest Chapter 6 TEgXify The MiKTEX Compiler Driver 29 6 TpXify The MIKTpEX Compiler Driver texify is a command line utility that simplifies the creation of DVI PDF documents texify automatically runs LaTEX pdfLaTEgX MakeIndex and BibTEX as many times as necessary to produce a DVI PDF file with sorted indices and all cross references resolved To run texify on an input file foo tex do this CA texify foo tex As shown in this example the input file names to texify must include any extension tex 1tx etc There are several command line optione you can use to control texify see Section A 9 texify page 38 Here

Download Pdf Manuals

image

Related Search

Related Contents

Garantiebedingungen  SERVICE MANUAL  Schneider Electric Processor Adapter User's Manual  ダウンロード  QNAP NAS user manual  Instruction Manual  SPM Single Point Monitor  Vi100 Digital Recorder User Manual  取扱説明書 - 日立工機  Display - Internet  

Copyright © All rights reserved.
Failed to retrieve file