<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\subsection{\file{hduthesis-hdu.l3doc-module.code} 的实现}

模块 \file{hdu.l3doc} 的代码实现与之前类似，唯独不同的是添加了两个 \cs{hologo}：

\begin{minted} [ linenos, bgcolor = bg, breaklines ] {tex}
  \def \HoLogo@hduThesiS #1
    {
      \raisebox{-.5pt}
        {
          \HOLOGO@mbox
            {
              \tikz [ baseline = (hduthesis.base) ]
                {
                  \node [ inner~sep = 0pt ] (hduthesis)
                    {\scshape \sffamily hduThesi\scalebox{1.2}[1.2]{S}};
                  \draw let \p1 = (hduthesis.west), \p2 = (hduthesis.east)
                    in (\x1,\y1) (\x2,\y2) [ line~width = {.028pt * (\x2 - \x1)} ]
                    ([yshift = -.5ex]hduthesis.north~west) to[ bend~right = 5 ]
                    ([yshift = .25ex]hduthesis.north~east);
                }
            }
        }
    }
  \def \HoLogo@hduthesis #1
    { \raisebox{-.5pt} { \HOLOGO@mbox { \scshape \cls{hduThesiS} } } }
\end{minted}

前者 \hologo{hduThesiS} 使用在本用户手册封面中，将字母 \textsf{S} 放大 1.2 倍，并使用 \pkg{tikz} 绘制一条搭在字母 \textsf{T} 上的曲线. 后者 \hologo{hduthesis} 则单纯地使用无衬线且缩小的大写字体.</pre></body></html>