私は C 標準ドキュメントと同じプレゼンテーションのドキュメントを作成しようとしています。これがそのドキュメントです:C 草案 n1570
たとえば、256 ページの 7.12.4.1 セクションを見てください。私の質問は、「概要」、「説明」、「返品」の節に相当するものを、太字のタイトル、少しの垂直スペース、余白の数字で作成するにはどうすればよいかということです。
答え1
verbatim
おそらく最善の方法ではないかもしれませんが、目的の出力が得られます。最初の引数をor環境に配置することもできますlistings
が、わかりやすくするために省略しました。さらに、このソリューションでは脚注やラベルなどが壊れないことにも注意してください。
\documentclass{article}
\usepackage{mwe}
\newlength{\MarginLength}
\setlength{\MarginLength}{\labelwidth}
\addtolength{\MarginLength}{\labelsep}
\newcommand{\domargin}[1]{%
\hspace*{-\MarginLength}\makebox[0pt][r]{#1}\hspace*{\MarginLength}}
\newcommand{\defun}[3]{%
\subsubsection*{Synopsis}\domargin{1}%
#1%
\subsubsection*{Desciption}\domargin{2}%
#2%
\subsubsection*{Returns}\domargin{3}%
#3%
}
\begin{document}
\defun{%
\lipsum[1]
}{%
\lipsum[2]
}{%
\lipsum[3]
}
\end{document}