L A TEX ver. 0.91 1997 8 23 1 Sapid L A TEX HTML HTML L A TEX 2 L A TEX 2.1 Sapid L A TEX \input{common.tex} documentstyle \title,\author, \date, \begin{document} \maketitle 2.2 L A TEX 1 \title, \author, \date, \appendix, \input, \maketitle, \footnote, \tableofcontents \def 2 HTML 2.3 L A TEX minipage 1. 2 2. 3. minipage tabular 1. tabular tabular \hline 1
1 L A TEX L A TEX HTML document <html> itemize enumerate description verbatim center figure table quote <ul> <ol> <dl> <pre> <center> <center> <center> <blockquote> \section <h1> \subsection \subsubsection \paragraph \item \verb \epsfile \ref \label \bibitem \cite <h2> <h3> <h4> <li> or <dd> <pre> <img> <a href> <a name> <a name> <a href>( ) 2
2 L A TEX L A TEX HTML \rm \bf \it \sl \sf \tt \sc \dm \dg <b> <i> <i> <tt> <b> \tiny <font size=1> \scriptsize \footnotesize \small \normalsize \large \Large \huge \Huge <font size=1> <font size=2> <font size=2> <font size=3> <font size=4> <font size=5> <font size=6> <font size=7> 2. HTML 2.4 L A TEX L A TEX tabbing, list 3 L A TEX 3.1 L A TEX \label \ref \SapidGlobalLabel{label}, \SapidGlobalRef{ref} \section, \caption 3
3 L A TEX \SapidVarFont \tt \SapidFuncFont \sl \SapidTypeFont \it \SapidValueFont \tt ( ) \SapidClassFont \bf \SapidFileFont \tt \SapidLibraryFont \tt \SapidCommandFont \tt \SapidCodeFont \tt Sapid Sapid, AR, AR3, AR4, sdb3, SDB3, sdb4, SDB4, pidb, PIDB, SDA, SDA2, mkspec3, mk- Spec4, sat, SBR, SpdStr, emacs-appli, SaQuLa, SaTuKi, sdv, xsda, xsda2 sip, SIP, xsip, I-model, C-model, P-model, CFG, DFG \SapidGlobalLabel \SapidGlobalRef 3.4 \SapidGlobalLabel \SapidGlobalLabel 3.2 3 3.3 3.2 4 1 Ref NoRef Ref/NoRef 5 \SapidGlobalFileRef[filename]{...} 1 \SapidFileNameFileRef[filename]{string} {\SapidFileFont \SapidGlobalFileRef[filename]{string}} 1 4
4 \SapidVarNameRef[label]{...} \SapidVarNameNoRef[label]{...} \SapidFuncNameRef[label]{...} \SapidFuncNameNoRef[label]{...} \SapidTypeNameRef[label]{...} \SapidTypeNameNoRef[label]{...} \SapidValueRef[label]{...} \SapidValueNoRef[label]{...} \SapidClassNameRef[label]{...} \SapidClassNameNoRef[label]{...} \SapidFileNameRef[label]{...} \SapidFileNameNoRef[label]{...} \SapidLibraryNameRef[label]{...} \SapidLibraryNameNoRef[label]{...} \SapidCommandNameRef[label]{...} \SapidCommandNameNoRef[label]{...} \SapidCodeRef[label]{...} \SapidCodeNoRef[label]{...} 5 \SapidAttrName[label]{...} \SapidAttrNameNoRef[label]{...} \SapidVarName[label]{...} \SapidVarNameNoRef[label]{...} \SapidValue[label]{...} \SapidValueNoRef[label]{...} \SapidFileName[label]{...} \SapidFileNameNoRef[label]{...} \SapidCode[label]{...} \SapidCodeNoRef[label]{...} \SapidClassName[label]{...} \SapidClassNameRef[label]{...} \SapidFuncName[label]{...} \SapidFuncNameRef[label]{...} \SapidTypeName[label]{...} \SapidTypeNameRef[label]{...} \SapidLibraryName[label]{...} \SapidLibraryNameRef[label]{...} \SapidCommandName[label]{...} \SapidCommandNameRef[label]{...} 5
3.4 Sapid Sapid (I-model ) (AR ) (AR ) L A TEX/HTML label [*NOREF*] 3.4.1 \begin{sapidclassdeflist} \end{sapidclassdeflist} 2 \begin{sapidclassdef}[label]{classname}{description} \SapidClassAttrItem{attrname}{attrtype}{description} \end{sapidclassdef} \begin{sapidclassdefwithheader}[label]{classname}{description}{headerfilename} \SapidClassAttrItem{attrname}{attrtype}{description} \end{sapidclassdef} \SapidClassAttrItem \SapidClassEnumAttr{attrname}{attrtype}{description}{enumdescription} \SapidClassEnumAttrItem{enumerator}{description} \SapidClassEnumAttrEnd 6
3.4.2 2 1 \begin{sapidtypedeflist} \end{sapidtypedeflist} Struct \begin{sapidtypedefstruct}[label]{typename}{tagname}{description} \SapidTypeStructMember{membertype}{membername}{description} \end{sapidtypedef} Enum \begin{sapidtypedefenum}[label]{typename}{tagname}{description} \SapidTypeDefEnumMember{membername}{description} \end{sapidtypedef} \SapidSimpleTypeDefItem[label]{newTypename}{typename}{description} \SapidTypeDefOnlyDescription[label]{newTypename}{description} description \SapidDescriptionItem{description} 2 2 1 \begin{sapidstructattrlist}{typename} \SapidStructAttrItem{attrType}{attrName}{description} \end{sapidstructattrlist} 1 description 2 3 description 7
3.4.3 \begin{sapidfuncdef}[label]{functype}{funcname} \SapidFuncArgItem[label]{argtype}{argname}{description} \SapidDescriptionItem{description} \end{sapidfuncdef} Sapid \SapidTypeName{typename} \begin{sapidfuncdef}[label]{functype}{funcname} \SapidFuncArgVoidItem \end{sapidfuncdef} 3.4.4 \begin{sapidmacrolistwithheader}{header1}{header2} \SapidMacroItem{macroname}{description} \end{sapidmacrolistwithheader} \begin{sapidmacrolist} \SapidMacroItem{macroname}{description} \end{sapidmacrolist} 3.4.5 \begin{sapidcommandmanual} \SapidCommandManualName[label]{name} \SapidCommandManualSynopsis{synopsis} \SapidCommandManualDescription{...} \SapidCommandManualOptions{...} \SapidCommandManualEnvironment{...} \SapidCommandManualExitStatus{...} \SapidCommandManualFiles{...} 8
\SapidCommandManualSeeAlso{...} \SapidCommandManualNotes{...} \SapidCommandManualBugs{...} \end{sapidcommandmanual} \SapidCommandManual* Synopsis 3.4.6 \begin{sapidsource} \end{sapidsource} \SapidSourceInput{filename} 2 SapidSource quote L A TEX \begin{verbatim} \SapidSourceInput 3.5 FAQ,BugList FAQ \begin{sapidfaqlist} \begin{sapidfaq} \SapidFAQNo{No.} \SapidFAQQuestion{question} \SapidFAQAnswer{answer} \end{sapidfaq} \end{sapidfaqlist} BugList \begin{sapidbuglist} \begin{sapidbug} \SapidBugNo{No.} \SapidBugDate{date} \SapidBugReporter{reporter} \SapidBugPhenomenon{phenomenon} \SapidBugComment{comment} \SapidBugTarger{target} 9
\SapidBugReason{reason} \SapidBugModifier{modifier} \SapidBugModifyDate{modifydate} \SapidBugStatus{status} \end{sapidbug} \end{sapidbuglist} 3.6 L A TEX HTML \SapidExpandOnlyLaTeX{...} \SapidExpandOnlyHTML{...} \SapidExpandOnlyRawHTML{...} \SapidExpandOnlyHTML{} \SapidExpandOnlyRawHTML{} L A TEX HTML L A TEX HTML spdmkhtml L A TEX (\var=value ) \SapidExpandOnlyLaTeX 4 3 4.1 (\maketitle ) (\section ) (SDB,ISDB ) ( ) 1. (AR3 ) 2. (SapidAR3, libsapidar3, libsapidar3.a) 3.4 10
4.2 2 1. 2. (a) (b) ( ) 4.3 \SapidGlobalRef \SapidFuncNameRef * () 5 (common.tex) 11