1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
|
# richtext package
# Matthew Bertucci 2022/05/10 for v1.1.1
#include:xkeyval
#include:ifpdf
#include:ifxetex
#include:eforms
\rtpara{name}{richtext paragraph%text}#s#%rtpara
\rtpara[options%keyvals]{name}{richtext paragraph%text}#s#%rtpara
\span{options%keyvals}{richtext string%text}
\useRV{name%keyvals}
\useV{name%keyvals}
#keyvals:\useRV,\useV,\displayRV,\displayV
%rtpara
#endkeyvals
\sub{text}
\sup{text}
\spc
\br
\RV{rich value}
\DS{default style}
\useDefaultDS
\setDefaultStyle{name}{options%keyvals}#s#%rtdefaultstyle
\useDS{name%keyvals}
#keyvals:\useDS
%rtdefaultstyle
#endkeyvals
\setRVVContent{name}{{name1}{name2}...}#s#%rvvcontent
\useRVContent{name%keyvals}
\useVContent{name%keyvals}
#keyvals:\useRVContent,\useVContent
%rvvcontent
#endkeyvals
\begin{displayRtPara}{name}
\end{displayRtPara}
\begin{displayRtPara*}{name}
\end{displayRtPara*}
\displayRV{name%keyvals}
\displayV{name%keyvals}
#keyvals:\rtpara,\span,\setDefaultStyle
font=%<font name%>
size=%<number%>
raise=%<number%>
ulstyle=#none,ul,2ul,wul,2wul
style={%<bold, italic, and/or strikeit%>}
color=%<rrggbb%>
url={%<URL%>}
raw=%<CSS2 markup%>
#endkeyvals
#keyvals:\rtpara
halign=#left,center,right,justify
valign=#top,middle,bottom
margleft=%<number%>
margright=%<number%>
indent=#none,first,hanging
indentby=%<number%>
margtop=%<number%>
margbottom=%<number%>
linespacing=#single,oneandhalf,double,exact
lineheight=%<number%>
#endkeyvals
# not documented
\contName#*
\displayRtParaName#*
\makePDFSp#*
\makeTeXSp#*
\makeTeXSpPrnt#*
\resetRtFontKeys#*
\rtpdfSPDef#*
\rtpdfSPDefPrnt#*
\rvorvstring{arg1}{arg2}#*
|