--- loncom/html/adm/help/tex/Print_Tricks.tex 2005/09/29 21:13:07 1.6 +++ loncom/html/adm/help/tex/Print_Tricks.tex 2013/07/25 03:29:50 1.8 @@ -11,10 +11,11 @@ about some of these problems and, where around them. If you have a printing trick or a problem and would like to report it, please go to http://bugs.lon-capa.org and register a bug report. -General information about printing within LonCAPA is also available: -\ref{Print_Resource} +General information about printing within LonCAPA is also available in section +\ref{Print_Resource}. Some types of problems that may occur include: -\emph{The print rendition of some Perl functions looks ugly } +\null +\noindent\textbf{The print rendition of some Perl functions looks ugly } In particular these functions are: \begin{itemize} @@ -26,7 +27,7 @@ In particular these functions are: To make these two functions work correctly within the print translator, it is -necessary to wrap them within a tag. For example: +necessary to wrap them within a \texttt{\textless display\textgreater} tag. For example: \begin{verbatim}

@@ -39,8 +40,8 @@ you will get a syntax error in web prese about cases where you must use \texttt{}, see ``Variables with tags don't print correctly'' below. - -\emph{Image placement and alignment and text wrapping is wrong} +\null +\noindent\textbf{Image placement and alignment and text wrapping is wrong} Unfortunately this is due to a large difference between the LaTeX and HTML page layout model. In HTML images are placed exactly where you ask them to be placed. @@ -51,7 +52,7 @@ right side of the figure in the table. The alignment choice affects whether or not the print rendering engine attempts to get text to wrap around the -image. With \texttt{align=``right''} or \texttt{align=``left''}, the print rendering engine +image. With \texttt{align="right"} or \texttt{align="left"}, the print rendering engine attempts to use the {\em wrapfigure} environment to place text around the figure at the appropriate side. If a figure is in a table, then the print engine, by default, @@ -59,15 +60,14 @@ the print engine will use wrapfigure, se unless you override it. Otherwise, the default alignment is ``bottom'' as it is for html, and no wrapping will occur. -\verb+\parpic+ style wrapping is also available by specifying \texttt{TeXwrap=``parpic''} +\verb+\parpic+ style wrapping is also available by specifying \texttt{TeXwrap="parpic"} in the tag. In some limited casese this gives a better result. -Other print specific tag attributes are available. \ref{Print_Options}. - - +Other print specific \textless img\textgreater tag attributes are available (see section \ref{Print_Options}). -\emph{Variables with tags don't print correctly} +\null +\noindent\textbf{Variables with tags don't print correctly} If a variable contains XML, in general it is necessary to force the XML parser to make a pass over the contents of the contents of the variable prior to rendering @@ -89,5 +89,3 @@ $a = &xmlparse('
'); Without the xmlparse call and the display tag bracketing the variable, this problem will display on the web just fine, but print incorrectly. - -