Rubygo uses TeX/LaTeX to print diagrams along with texts that are stored in the sgf file. in the menu 'File' choose 'Print'. A window will stay opened, allowing the addition of several diagrams and texts in the same print operation. The right part of the window defines pathnames to tools used by RubyGo.
Installing tools:
Rubygo will produce a latex source file (/tmp/diagram.tex). Then it uses the 'latex' command on it to produce a DVI file (DeVice Independant). This file can be transformed to many formats. But Rubygo (using TK) produces diagrams in the 'Encapsulated Postscript' format. So it will use 'dvips' to produce a postcript (PS) file ready to be printed by a postscript printer. If you don't have one, it will use ghostcscript to print your file in the appropriate format. All this may seem complicated, but it is automatic. If you have the commands (latex, dvips, etc ...) in your PATH, just put the command names in the fields, otherwise to be more complete use the full path. In the defaults I have the working full path example as used on my WinNT system.
Windows: Miktex includes a dvi viewer named 'yap' (Yet Another Previewer) That you can use to view the DVI file, AND to print it directly, using the 'print postscript' button. (yap will use ghostscript). Normally you only have to choose 'make DVI' and 'view DVI' to produce and print your file. (In that case, only the fields 'latex program' and 'dvi viewer' need to be set).
The five buttons correspond to launch the five commands in the fields. The left part of the 'print' window correspond to the LaTeX options used to produce the '.tex' file:
Go to the first diagram you want to print. Press the 'add to list' button. Go to the next diagram and add it to the list as well, if you so desire.
Once you have have added all the diagrams, click on 'make output', and then the tools you have selected in the right window
will be used. At a minimum you must at least produce the DVI file.
If you close the 'print' window, the list is lost.
If you know latex, you can directly edit the tex file, and then write your go book ;-)
note that in the text of the nodes, you can directly insert latex code as in the following snipet:
this text is in \textbf{bold font} and this one in \textit{italic}.
see a LaTeX manual for more information.
example of how to print a game with rubygo:
if you are satisfied,
windows: press 'print postscript' for the miktex yap viewer or
windows and linux:
For further information, send me a mail