刪除第一個縮排

刪除第一個縮排

我正在使用 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

頁邊距中的章節標題

相關內容