I have a layout with two columns, and I would like the header to go outside of the text frame like this:

enter image description here

However this would mean the Header text hanging outside of the text frame. I could achieve this using a separate text box for the headers, like this:

enter image description here

However, this has a couple of major drawbacks. Firstly the headers would not flow with the text, and secondly the columns would not be split correctly below the header.

What I want is to have the header set up as a paragraph style, so that it spans columns, but hangs left of the frame:

enter image description here

I could "fudge it" by setting the body text to be indented, and make the columns wider to accomodate this, but that wouldn't work either as the text in the right hand column would also be indented, so the gutter would be too wide:

enter image description here

How can I make this work?


1 Answer 1

  • Insert a hair space character before the title
  • Select this character and set its tracking to -1000

title out

If the hair space character does not appear anywhere in the text, you can create a paragraph style with a GREP applied to all hair space characters.

Add after @Lucian's comment, the same hair space character with 200% horizontal scale

horizontal scale

  • 4
    Awesome trick! I notice you can also add 'horizontal scale' to that space to push the title further outside the box. You may want to add this to the answer.
    – Lucian
    Oct 2, 2018 at 16:12
  • Too bad you cannot do this with a style. (The internal framework does not allow it. I guess Adobe's solution would be to indent everything else.)
    – Jongware
    Oct 2, 2018 at 18:21
  • 5
    Even without GREP, you could automate this by using a nested style for the first character in the header style. Oct 2, 2018 at 21:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.