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}