<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div><div>A 'when' expression returns the value of the last expression, in your case the content of the section. By lifting the when out, you get both pieces: </div><div><br></div><div><div>#lang scribble/base</div><div><br></div><div>@(define some-condition #true)</div><div><br></div><div>@section{Section one}</div><div><br></div><div>Section one is for everyone.</div><div><br></div><div>@(when some-condition @section{Section two})</div><div>@(when some-condition</div><div>   "Section two is for some, but not all.")</div></div><div><br></div><div>This is clearly unsatisfactory but I am sure you can make this look decent with a bit of macrology </div><div><br></div><div>-- Matthias</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><br><div><div>On Dec 16, 2014, at 9:08 PM, Daniel Prager wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Thanks Matthias<div><br></div><div>I should have been clearer: The conditional part works fine.</div><div><br></div><div>I am challenged to produce a valid element consisting of a section header plus some other stuff. In my example, id some-condition is true, everything compiles and runs, but the <b>Section two</b> heading doesn't appear.</div><div><br></div><div>Dan</div><div class="gmail_extra"><div class="gmail_signature"><div dir="ltr"></div></div>
</div></div>
</blockquote></div><br></body></html>