첫 번째 들여쓰기 제거

첫 번째 들여쓰기 제거

Context (2017.10.15 12:29)를 사용하고 있는데 여백 내 제목에 문제가 있습니다.

특히, 여백 내 제목 다음의 첫 번째 단락이 들여쓰기되지 않도록 하고 싶습니다. 아래 그림은 컴파일된 샘플을 보여주며, 들여쓰기를 제거해야 하는 위치를 빨간색 화살표로 강조 표시합니다.

이를 달성할 것으로 예상되는 수많은 설정에도 불구하고 제가 시도한 많은 조합 중 어느 것도 원하는 결과를 얻지 못했습니다.

다음은 관련되었을 수 있다고 의심되는 다양한 설정을 보여주는 최소한의 예입니다.

\define[2]\MarginLeftHead{\margintitle[]{#2}}
\definelayout[subsectioninmargins][
    backspace=2in,
    width=5in,
]
\setuplayout[subsectioninmargins]
\setuphead[subsection][
    after=,
    align={flushleft,nothyphenated,verytolerant},
    aligntitle=no,
    alternative=text,
    before=,
    beforesection=,
    command=\MarginLeftHead,
    commandafter=,
    commandbefore=,
    distance=0pt,
    inbetween=,
    indentnext=no,
    interlinespace=-15pt,
    number=no,
    strut=no,
    style={\tfx},
    textstyle={\tfx},
]

\starttext
    \subsection{This is an arbitrary title}
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\stoptext

여기에 이미지 설명을 입력하세요

바로 다음 단락에 들여쓰기가 발생하지 않도록 헤더를 어떻게 설정할 수 있습니까?

이상적으로 솔루션은 다른 곳의 제목/단락에 영향을 미치지 않습니다.

답변1

섹션 제목을 여백으로 이동하려면 margintext대안을 사용할 수 있습니다. 여백의 텍스트 정렬은 명령을 사용하여 설정해야 합니다 \margindata.

\setuplayout
  [backspace=2in,
   width=middle]

\setuphead
  [subsection]
  [alternative=margintext,
   style=\tfx]

\setupmargindata
  [margintext:section]
  [align={flushleft,nothyphenated,verytolerant}]

\showframe[text][leftmargin,text]

\starttext

\subsection{This is an arbitrary title}

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\stoptext

페이지 여백의 섹션 제목

관련 정보