| .TH PROOF 1 |
| .SH NAME |
| proof \- troff output interpreter |
| .SH SYNOPSIS |
| .B proof |
| [ |
| .BI -m mag |
| ] |
| [ |
| .BI -/ nview |
| ] |
| [ |
| .B -F |
| .I dir |
| ] |
| [ |
| .B -d |
| ] |
| [ |
| .I file |
| ] |
| .SH DESCRIPTION |
| .I Proof |
| reads |
| .IR troff (1) |
| intermediate language from |
| .I file |
| or standard input |
| and simulates the resulting pages on the screen. |
| .PP |
| After a page of text is displayed, |
| .I proof |
| pauses for a command from the keyboard. |
| The typed commands are: |
| .TP \w'newline\ \ \ 'u |
| newline |
| Go on to next page of text. |
| .TP |
| .B - |
| Go back to the previous page. |
| .TP |
| .B q |
| Quit. |
| .TP |
| .BI p n |
| Print page |
| .IR n . |
| An out-of-bounds page number means the end nearer to that number; |
| a missing number means the current page; |
| a signed number means an offset to the current page. |
| .TP |
| .I n |
| Same as |
| .BI p n\f1. |
| .TP |
| .B c |
| Clear the screen, then wait for another command. |
| .TP |
| .BI m mag |
| Change the magnification at which the output is printed. |
| Normally it is printed with magnification .9; |
| .IR mag "=.5" |
| shrinks it to half size; |
| .IR mag "=2" |
| doubles the size. |
| .TP |
| .BI x val |
| Move everything |
| .I val |
| screen pixels to the right (left, if |
| .I val |
| is negative). |
| .TP |
| .BI y val |
| Move everything |
| .I val |
| screen pixels down (up, if |
| .I val |
| is negative). |
| .TP |
| .BI / nview |
| Split the window into |
| .I nview |
| pieces. The current page goes into the rightmost, bottommost piece, |
| and previous pages are shown in the other pieces. |
| .TP |
| .BI "-F " dir |
| Use |
| .I dir |
| for fonts instead of |
| .BR /lib/font/bit . |
| .TP |
| .B d |
| Toggle the debug flag. |
| .PD |
| .PP |
| These commands are also available, under slightly different form, |
| from a menu on button 3. The |
| .B pan |
| menu item allows arbitrary positioning of the page: |
| after selecting |
| .BR pan , |
| press the mouse button again and hold it down while moving |
| the page to the desired location. The page will be redisplayed |
| in its entirety when the button is released. |
| Mouse button 1 also pans, without the need for selecting from a menu. |
| .PP |
| The |
| .BR m , |
| .BR x , |
| .BR y , |
| .BR F , |
| .BR / , |
| and |
| .B d |
| commands are also available as command line options. |
| .SH FILES |
| .TP |
| .B \*9/font/* |
| fonts |
| .TP |
| .B \*9/font/MAP |
| how to convert troff output fonts and character names |
| into screen fonts and character numbers |
| .SH SOURCE |
| .B \*9/src/cmd/proof |
| .SH SEE ALSO |
| .IR lp (1), |
| .IR gs (1), |
| .IR page (1) |
| .br |
| J. F. Ossanna and B. W. Kernighan, |
| ``Troff User's Manual'' |