95

It depended on the available hardware. My first tries with TeX were on a VT-100 terminal and the only "previewer" was dvi2tty. Just for fun, here's what could be shown on the terminal with it \documentclass{article} \usepackage{lipsum} \begin{document} \lipsum*[1] \[ \sum_{k=0}^{n} k^2 = \frac{1}{6}n(n+1)(2n+1) \] \lipsum[2] \end{document} Actually the ...


86

I started using TeX in 1987 on SunBSD (later sunos later solaris) using the dviview previewer from the vortex project. That is still one of the best viewers around, you could select individual characters ask what font they were in, and the rendering was as good as the (monochrome) screen could handle. This wasn't the setup I had but from a vortex project ...


52

OK. I was officially the first TeX user in Imperial College, London, using it to write my PhD thesis. Malcolm Clark was the one person in Computer Centre who supported TeX. I bought Knuth's "TeX and Metafont" in 1983, and used a buggy implementation on the College mainframe. There was no preview, and there were no laser printers. I wrote the files at home ...


35

Kirk, suppose you have a tex document named mydoc.tex (this contains your book, whith twoside in the class), then create a second document named mydoc2up.tex like this: \documentclass{scrartcl} \usepackage{pdfpages} \begin{document} \includepdf[pages=-,booklet,turn=false,landscape]{mydoc.pdf} \end{document} compile this and enjoy!


35

Update As Martin Schröder and AlexG pointed out, there are now three packages that support print-only content out of the box: ocg-p, ocgx and ocgx2. The syntax to create the optional content group is the same for all of them, but ocgx2 has the additional advantage of supporting LuaLaTeX as well: \documentclass{article} \usepackage{ocgx2} \begin{document} ...


33

Based on the neccessary patches to make spotcolor, xcolor and tikz work together, I wrote a small package xspotcolor which combines and stitches spotcolor and xspotcolor together. At the moment it is sitting on the TEX-SX repository waiting to be tested, but hopefully it can go to CTAN soon. See this test file: \documentclass[a4paper]{article} \usepackage[...


31

Screen? Previews? They didn't exist at the beginning. edit: it has been asked how knuth viewed his "first page". it was definitely not on screen. it was most likely printed out on the xerox xgp which was installed at the stanford ai (artificial intelligence) lab (sail). in the book "companion to the papers of donald knuth", don says (pp.58-59) that he'd ...


30

This answer is to the question of how to dirty up an existing font, rather than using a pre-aged font. First, you need to get a few good inkblots such as and Then, you need code that underlays these blots below the text, while varying which blot to underlay, how large to draw the blot, and where relative to the letter to spill the ink. The coding is such ...


29

Well, I finally got a chance to look over my font library for fonts that might fit your description as "defective" and "old". This may not be exactly what you are looking for, because these are particular fonts, rather than defects in a font which you, the user, specify. Nonetheless, here they are. The best example of general use has got to be Dominican, ...


27

Look, ma! No loops! :) Borrowed from the TeXbook, exercise 21.8 (p. 225). \documentclass{minimal} \usepackage[a4paper,margin=2mm]{geometry} \usepackage{graphicx} \sbox0{% \includegraphics{image}% \kern2mm \vrule width 0pt depth 2mm} \setlength{\parindent}{0pt} \begin{document} \null \cleaders\hbox to\textwidth{\leaders\copy0\hfill}\vfill \end{...


23

At a beginning I was using TeX on PC XT without HDD and with the Hercules graphics. The difference between on-screen visualization (not more than 70 dpi, inversion of colours) and the print on the printer giving near 240 dpi was very visible. Alas, the printing time was not in pages per minute but rather in minutes per page. An extreme case: about 30 min/...


23

I would use pdfpages to do this after the whole thesis is done, since you really have no need for a document with blank pages except to send to the printer, so it makes sense to keep the two documents separate. \documentclass{article} \usepackage{pdfpages} \pagestyle{empty} \begin{document} \includepdf[pages=1-,pagecommand={\null\clearpage}]{thesis.pdf} \...


22

I bought an Atari ST in 1985 which had a 640x400 monochrome screen. Based on the purchase date of Lamport's LaTeX book I started using TeX on it that year. The onscreen preview was OK, but needed scrolling and zooming for checking things in detail because of the Atari ST screen resolution. That however was way better than printing things out on my 9-pin ...


20

Perhaps the savetrees package can help with the manage costs portion of the question. Quoting directly from the README: The goal of the savetrees package is to pack as much text as possible onto each page of a LaTeX document. Admittedly, this makes the document far less attractive. Nevertheless, savetrees is a simple way to save paper when ...


19

First of all, note that if you don't want to use xcolor but are content with the original color package, then you can switch to spot colors just like normal colors, using the spotcolor color model. Try this modified example: \documentclass[a4paper]{article} \usepackage{spotcolor} \usepackage{color} \NewSpotColorSpace{PANTONE} \AddSpotColor{PANTONE} {...


18

Transparency effects are a relatively new feature for PDF (≥ 1.4) and many printers do not yet support it "out of the box" (basically, this requires a PostScript Level 3 RIP with additional PDF 1.4 extensions). So the printing system (printer driver) has to "flatten" transparency effects by rasterizing objects into ordinary CMYK objects before sending them ...


17

I used a GP 29 terminal that would preview TeX. That was in 1987. (from New Products, IEEE Computer Graphics and Applications, November 1984)


16

The pdfpages package provides exactly this functionality. Assume that you have a document that has been created in LaTeX on A6-sized paper (the example below creates a 29-page document, mya6doc.pdf say): \documentclass{book} \usepackage[english]{babel}% \usepackage[a6paper]{geometry}% http://ctan.org/pkg/geometry \usepackage{lipsum}% http://ctan.org/pkg/...


16

The solution I have come to (with many thanks to cfr and Steven B. Segletes for their answers to my related question) uses tikz to lay down a color layer, and then overlay that with a monochrome version that is only displayed when printing. However, since the solution uses Optional Content Groups (package ocg-p), it does not have full support in all PDF ...


16

I submit to you that this will not copy well. Elements used include: two colors (plus black) contrast of dark and light printing diffraction-grate-like patterns Here is the MWE. You can play with the colors and their intensity. I had five such figures to see the effect of the shift on the copy outcome. The whole design is contained in the preamble. I ...


15

Here's another way to save your toner ink in a very general/broad way. Using the eso-pic package you can place any code at page shipout either on top of (in the foreground) or behind (in the background) of the page. By placing a transparent white rectangle in the foreground, the text can be faded to a desired, but still legible, opacity. This is achieved by ...


15

There is a (not well documented) key in hyperref.sty, called pdfduplex. It can take one of three values according to ISO PDF specificaiton, section 12.1: Simplex, DuplexFlipShortEdge and DuplexFlipLongEdge. Try this: \documentclass{article} \usepackage{lipsum} \usepackage{hyperref} \hypersetup{pdfduplex=DuplexFlipLongEdge} \begin{document} \lipsum \end{...


15

As you said, printers print content on paper larger than the final trim size, and then they cut it to the right size. When they print content that touch the edge of the paper (typically, if there is a background color), then the content must be larger than the indented paper size in order to ensure that you won't get white borders when the content is cut. ...


15

There is no harm in using hyperref for a document that will go to printing. To illustrate its flexibility should an issue occur, you could use any of the following options: colorlinks - Gives color to your links or boxes off your links with colored borders hidelinks - Hide all of your links, removing all the colors and borders linkcolor - Set the color ...


15

Upon further reading, I just found a solution here. Install the cm-super package. It will install T1-compatible versions of the Computer Modern fonts. No need to import anything more or to change the document. Now with \usepackage[T1]{fontenc} the output looks like:


14

You have to go the other way round and specify the normal A5 paper dimensions (148mm × 210mm) in the options for the document class. You then can use the »crop« package to specify a paper format that adds the mentioned 3.15mm to all margins. Take a look at this approach. \documentclass[ paper=a5 ]{scrbook} \usepackage[T1]{fontenc} \usepackage[ cross, ...


14

This requires JavaScript and perhaps A-Reader. The buttons themselves are not printed. All engines. Basic example using print() method with parameters: No print dialog possible when specifying page ranges; multiple calls of print() method needed for multiple page ranges: \documentclass{article} \usepackage{media9} % non-printable push buttons with JS ...


13

Lately, I experienced the very same problem: text and graphics produced with pdflatex do not appear totally black. I noticed this on the (laser-printed) test print that I got from the printing company that will print my thesis. (although, when I printed the same document on my own laser printer, the result was perfectly black). What happens is that the '...


13

Another option, using ocgx2 package: \usepackage{hyperref} \usepackage[ocgcolorlinks]{ocgx2}[2017/03/30] Similar to hyperref's ocgcolorlinks, but with additional support for dvipdfmx/xelatex dvips breakable links across lines and pages (except dvips), based on Ben Lerners suggestion for line-breakable links ->Example of nested, line and page breaking OCG ...


Only top voted, non community-wiki answers of a minimum length are eligible