home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3.4.17 [SPARC, PA-RISC] / nextstep33_risc.iso / NextDeveloper / Demos / TeXview.app / TeXview.nib / data.nib (.txt) < prev    next >
NeXT TypedStream Data  |  1994-03-23  |  27KB  |  327 lines

  1. typedstream
  2. IBObjectData
  3. Object
  4. CustomObject
  5. TeXviewApp
  6. MenuTemplate
  7. *@*@ccc
  8. TeXview
  9. Matrix
  10. Control
  11.     Responder
  12. @:@iiii
  13. [12@]
  14. MenuCell
  15. ButtonCell
  16. ActionCell
  17.     Helvetica
  18. Info Panel...
  19. Preferences...
  20. View Manual
  21. Help...
  22. ff@@#::s
  23. submenuAction:
  24. NXImage
  25. NXmenuArrow
  26. Document
  27. Open...
  28. Reopen
  29. [11@]
  30. Paste
  31. Paste As
  32. Delete
  33. Find Panel...
  34.     Find Next
  35. Find Previous
  36. Enter Selection
  37. Jump To Selection
  38. Spelling...
  39. Check Spelling
  40. Clear Buffer
  41. Select All
  42. First
  43. Previous
  44. Random
  45. Compile
  46. TeX  (%L -v %s)
  47. Custom (%C -v %s)
  48. Plain (tex -v %s)
  49. LaTeX (latex -v %s)
  50. SliTeX (slitex -v %s)
  51. AMSTeX (amstex -v %s)
  52. BibTeX (bibtex %s)
  53. Make (%s.dvi)
  54. Unzoom
  55. Windows
  56. Arrange in Front
  57. Preview
  58. Console
  59. Command
  60. Miniaturize Window
  61. Close Window
  62. Print...
  63. Services
  64. Font Panel...
  65. Larger
  66. Smaller
  67. Heavier
  68. Lighter
  69.     Copy Font
  70. Paste Font
  71. Button
  72. OtherViews
  73. [1@]n
  74.     PopUpListf
  75. popUp:
  76. NXpopup
  77.     TextField
  78. TextFieldCell
  79. Prevj
  80. Unitsj
  81. Positionj
  82. Commandsj
  83. Customj
  84. LaTeXj
  85. BibTeXj
  86. Run TeXj
  87. Openj
  88. Plainj
  89. Makej
  90. WindowTemplate
  91. iiii***@s@
  92. TeXview Preferences
  93. Panel
  94. FormCell
  95. Width:j
  96. Height:j
  97. Left Margin:j
  98. Top Margin:j
  99. Field:j
  100. Sheet size (in inches)j
  101. Generate fonts as neededj
  102. NXradio
  103. NXradioH
  104. Generate scripts to make fontsj
  105. Radioj
  106. Dynamic font generationj
  107. Reset to defaultsj
  108. Save Preferencesj
  109. NXreturnSign
  110. Use Preferencesj
  111. Save Configurationj
  112. Hide Graphicsj
  113. NXswitch
  114.     NXswitchH
  115. Default j
  116. TeX Formatj
  117. Compress fontsj
  118. Other dvips Options:j
  119. 1270j
  120. Collated copiesj
  121. Reversedj
  122. Wait on dvips?j
  123. Custom resolutionj
  124. Custom resolution:j
  125. IA previewer for TeX .dvi files.
  126. By Tomas Rokicki of Radical Eye Software.
  127. Times-Roman
  128. Version 0.0j
  129. Helvetica-Bold
  130. Release 3.0
  131. TeXview Print Panel
  132. TVPrint
  133. FontManager
  134. CustomView
  135.     ComScroll
  136. TeX Command Window
  137. Window
  138. TeXview Command Window
  139. TeXview Console
  140. ScrollView
  141. ClipView
  142. ciifffcfffs
  143. [11563c]{\rtf0\ansi{\fonttbl\f0\fnil Times-Roman;\f1\fswiss Helvetica;}
  144. \margl40
  145. \margr40
  146. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b\i\ulnone\fs72\fc0\cf0 TeXview and NeXT TeX Hints
  147. \fs32 \
  148. Command Keys and Keyboard Shortcuts\
  149. \b0\i0\fs24 Like other NeXT applications, TeXview supports command key shortcuts for menu operations.  Each menu item with a letter (or number) to the right of the command can be executed by holding down the command key and pressing the appropriate letter.  If the key window is the main TeXview previewing window, holding down the command key is unecessary.  Thus, most operations can be performed with a single keystroke.\
  150. To go to a particular page number, just type the page number while the Preview window is active; the first digit or minus sign will automatically activate the page number field for you.\
  151. In addition, TeXview also supports use of the arrow keys to scroll around on the page and to move from page to page.  The right and left arrow keys move to the next and previous pages, respectively, while the up and down arrow keys move around on the page.\
  152. If you hold down the shift key while hitting an arrow key, the size of the movement is reduced by a factor of four.  If you hold down the control key, the size of the movement is reduced by a factor of sixteen.  If you hold both control and shift key down, the size of the movement is reduced by a factor of sixty-four.  When a left or right arrow key motion is reduced in such a way, a reduction of `four' is used to move around on the page rather than page to page.  Thus, shift left arrow will move a screenful to the left; control left arrow will move a quarter screenful to the left.  For example, to center the page horizontally, hit shift left arrow followed by control right arrow twice.\
  153. The space key can also be used to move to the next page, and backspace and delete can both be used to move back a page.
  154. \b\i\fs32 \
  155. Windows\
  156. \b0\i0\fs24 The TeXview program has numerous windows and panels.  You can move from one window to the next with command up or down arrow.  (You still need to click on the window to activate it.)\
  157. The preview window is the main window in which your document appears.  This is the large window with horizontal and vertical scrollbars.  It can be brought to front and made active with command-P.\
  158. The console window is used to run dvips, the printer driver, and METAFONT, the font generation program; it is also used to record error and status messages.  It can be brought to front with command-C.  You cannot type into this window.  The commands that run in this window must run to completion before TeXview will respond to any commands.\
  159. The TeX window is used to run TeX and BibTeX over your document.  You can type in this window, and you can perform other TeXview operations while a command is running in this window.  If TeX (or any other command executing in this window) pauses for terminal input, you can type a response.  You can also use control-C or control-D or control-backslash to abort processing in this window.  The command-T keystroke will bring this window to front.\
  160. TeXview also has a command panel that contains buttons for common operations in TeXview; many people find such a command panel more convenient than command keys or menu options.  Indeed, one common mode of operation for TeXview is to hide the main preview window while you are editing your main document, leaving TeXview's command window visible on some portion of the screen.  Once your edits are done, you simply need to save your file from the editor and then hit the `TeX' button on the command panel to run TeX and preview your file.\
  161. TeXview also has several other windows and panels, including this hints window, the Info panel, the Preferences panel, the Print panel, and the Open panel, all of which are brought up at the appropriate times.\
  162. \b\i\fs32 \
  163. Mouse Tricks\
  164. \b0\i0\fs24 In TeXview, the mouse can be used to perform more operations than just selecting buttons and menu items.  If you click on the main Preview window, you can then drag the page around (holding the mouse button down).  In addition, if you click on the main Preview window without dragging the mouse around, the position on the page at which you clicked will be displayed in the Command window, along with the distance from the last place you clicked.  With this feature, you can measure distances in the window.  For extra accuracy, you can zoom to a higher resolution; at 400 dots per inch, you can measure on-screen with an accuracy of better than a fifth of a point.
  165. \b\i\fs32 \
  166. Running TeX\
  167. \b0\i0\fs24 TeX comes in many different flavors.  Some people use plain TeX; others use the LaTeX macro package.  Some use AMSTeX; some use phyzzx.  NeXT TeX comes supplied with plain, LaTeX, and SliTeX; other formats can easily be added.\
  168. Unfortunately, there is no completely dependable way to determine the appropriate format from the name or the contents of a particular file.  For this reason, NeXT TeX establishes the convention that if the first line of the TeX file looks like\
  169.    %& 
  170. \i formatname
  171. \i0 \
  172. then the format specified by 
  173. \i formatname
  174. \i0  is loaded into TeX before processing begins.  Thus, the `TeX' command can be used, and a file ending in .tex can be opened, without knowing the format beforehand, if this comment is used.  For LaTeX, the comment would appear as\
  175.    %& latex\
  176. and similarly for other commands.  Note that you must use all lower case.\
  177. [Note that the LaTeX command uses exactly the same executable as the TeX command.  The way NeXT TeX determines what format to load is according to the following rules:\
  178. 1.  If a file name is given on the command line, and the first two characters of that file are % and & respectively, then the next space delimited word is used as the name of the format file to load.\
  179. 2.  If no such specification is found, then the command name that invoked TeX is used as the name of the  format file.  (Thus, tex and latex and slitex are all links to the very same file, but name of the command used to invoke that executable is used as the format name.)]\
  180. NeXT TeX also has special -v and -V command line switches that tell TeX to send the pages directly to TeXview as they are finished.  The -V command line switch also tells TeX to start up a new TeXview if one isn't already running.  These switches are used by TeXview internally when it invokes TeX.  If you want to invoke TeX yourself, say within a shell window from EMACS, using the -V option will automatically display your document as it is TeX'ed, with no further commands necessary.\
  181. You can also specify a custom format in the Preferences panel and use the compile/custom menu item or Custom command button to use that format.  Note that in any case, subsequent uses of `reTeX' or `tex -v' will automatically use the most recent format used.\
  182. \b\i\fs32 \
  183. Zoom and Unzoom Resolutions\
  184. \b0\i0\fs24 TeXview supports a large number of resolutions at which .dvi files can be viewed.  The defaults are 91 dots per inch at the unzoom level and 120 dots per inch at the zoom level.  You can toggle between the zoom and unzoom levels by selecting the zoom option at the bottom of the Preview window.  Note that at any time you are either in `zoom' or `unzoom' mode, and that each of these modes has its own resolution, and that there is no restriction that the zoom resolution be higher than the unzoom resolution.\
  185. In addition, you can change the resolution for the current mode by selecting a different resolution in the Command window.\
  186. TeXview will run faster if you select  two resolutions to use for your work and use them whenever possible.  This is because whenever you choose another resolution, another set of fonts needs to be calculated and loaded, and this can take some time.  The more resolutions you use in a session, the more fonts that need to be loaded and the more memory that TeXview requires.  This is the reasoning behind the zoom and unzoom sizes.  So select your resolutions and save the TeXview configuration.
  187. \b\i\fs32 \
  188. Preferences\
  189. \b0\i0\fs24 Selecting Save Preferences on the Preferences panel saves not only the values of the switches on that panel, but it also saves the positions of the Preview, Console, Command, and TeX windows, the current zoom and unzoom resolutions, and various other parameters.  All of these are saved as dwrite variables, so they can be examined from the shell with dread -o TeXview or changed with dwrite.  TeXview does not automatically save the preferences on exit.
  190. \b\i\fs32 \
  191. Generating Fonts\
  192. \b0\i0\fs24 TeX, by default, uses the Computer Modern typeface family.  This set of fonts is fully scalable, but the scaling is done by METAFONT, rather than PostScript, and thus TeXview needs bitmapped versions of the fonts at the appropriate resolution for display.  If TeXview cannot find a font at the appropriate resolution, it can either invoke METAFONT to generate the font automatically, or it can select a substitute font and scale it to fit.  You can control this decision by selecting the appropriate radio button on the Preferences panel.\
  193. If you choose `generate fonts', then every time such a font is needed, METAFONT will be called to generate the font.  The METAFONT command is run in TeXview's console window so you can see what is going on.  Creating such a font could take several minutes; if a few fonts are needed, then TeXview will be effectively locked up for a while.  However, once the fonts are generated, they are stored on disk, so the next time you need those fonts, they will be available.\
  194. If the fonts are not generated, then the screen display will not be ideal.  TeXview writes a line mentioning what font is missing to the file /LocalLibrary/Fonts/TeXFonts/pk/NeededFonts.  By executing this file at any time, you can create all of the fonts that TeXview wanted but couldn't find.  (After executing the file, make sure you delete it.  This file is an excellent candidate to be run in a cron script.)
  195. \b\i\fs32 \
  196. Additional Information\
  197. \b0\i0\fs24 For more information on TeXview in particular and NeXT TeX in general, please print out the NeXT TeX manual.  To do this, simply select the Info/View Manual menu item and then select Print.  The manual contains a complete bibliography on TeX.
  198. \b\i\fs32 \
  199. Contacting Radical Eye Software\
  200. \b0\i0\fs24 At Radical Eye Software, we are very interested in your comments and suggestions.  Please send us mail at Radical Eye Software, Box 2081, Stanford, CA  94309.  You can also send us a FAX at (415) 327-3329, or contact us as radical.eye on Byte Information Exchange (BIX).
  201. \b\i\fs32 \
  202. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0\cf0 \
  203. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\fc0\cf0 Acknowledgements\
  204. \b0\i0\fs24 There is no way we could thank everyone who has constributed ideas to NeXT TeX, but Radical Eye Software would like to extend special thanks to the following people.  Doctor Tom Marchioro II constantly sent suggestions, relayed messages from others, tested alpha and beta versions, contributed fine coffee, and made many other contributions.  Other people who made immense contributions include Janet Coursey, Dmitri Linde, John Loyola, Susan Skulina, and Cameron Smith.  In addition, we want to thank the literally hundreds of others who sent megabytes of mail with suggestions and assistance.
  205. NXCursor
  206. NXibeam
  207. Scroller
  208. _doScroller:
  209. @@@ffs
  210. Hints
  211.     PageStuff
  212. PageView
  213. TeXview Window
  214. TVWindow
  215. TeXviewObject
  216.     bibtex %s`
  217. Preferences`
  218. Field8`
  219. Field3`
  220. File's Owner`
  221. Font Manager`8
  222. amstex -v %s`z
  223. Field`
  224. slitex -v %s`
  225. Field2`k
  226. AMSTeX`
  227. Item1`L
  228. Mock Graphics`
  229. Width`
  230. Height`
  231.     PrintView`
  232. latex -v %s`
  233. Left Margin`
  234. Button1`R
  235. Field1`
  236. MenuItem`
  237. MainMenu`
  238. make %s.dvi`
  239. ScrollingText`
  240. Window1`
  241. TeXviewObject1`
  242.     tex -v %s`,
  243.     MenuItem1`
  244. Field7`
  245. Top Margin`
  246. TeXView`
  247. SliTeX`
  248. [100@]
  249. IBControlConnector
  250. IBConnector
  251. hide:
  252. terminate:
  253. firstPage:
  254.     prevPage:
  255.     nextPage:
  256. zoom:
  257. unzoom:
  258. fireRandom:
  259. defaultSize:
  260. changeGenerate:
  261. changeSize:
  262. IBOutletConnector
  263. generateButtons
  264. sizeMatrix
  265. saveConfig:
  266. delegate
  267. makeKeyAndOrderFront:
  268. SetCollated:
  269. SetCustomResolution:
  270. SetCompressed:
  271. SetSync:
  272. SetReversed:
  273. SetOptions:
  274. Collated
  275.     CustomDPI
  276. Compressed
  277. Synch
  278. Options
  279. SetCustomdpi:
  280. tvWindow
  281. orderFront:
  282. console
  283.     TeXtexit:
  284. TeXlatexit:
  285. TeXslitexit:
  286. TeXamstexit:
  287. TeXbibtexit:
  288.     lastPage:
  289. copy:
  290. paste:
  291. selectAll:
  292. delete:
  293. showGuessPanel:
  294. checkSpelling:
  295. mockUnmock:
  296. clearBuffer:
  297. TeXmakeit:
  298. orderFrontFontPanel:
  299. modifyFont:
  300.     copyFont:
  301. pasteFont:
  302. mockSwitch
  303.     openFile:
  304. reOpenFile:
  305. zoomed
  306. zoomUnzoom:
  307. pageForm
  308.     gotoPage:
  309. performMiniaturize:
  310. performClose:
  311. arrangeInFront:
  312. TeXdefaultexit:
  313. TeXcustomexit:
  314. changeUnits:
  315. dpiPopup
  316. changeDPI:
  317. command
  318. pageNum
  319. positionText
  320. status
  321.     pageStuff
  322. openManual:
  323. newCustomformat:
  324. newDefaultformat:
  325. customformat
  326. defaultformat
  327.