I have a project that contains a mix of prose, poetry and script material. Each document within the project is a single item, i.e. either a piece of prose or a complete script and so on. I want to compile this project for a number of different target formats, e.g an A4 physical book, an A5 physical book, and an ePub reader format.
I’m struggling with getting satisfactory results for the script documents. I have used the Scriptwriting mode, with the Format->Screenwriting->Screenplay option and marked up the script material with the screenwriting elements Action, Cast, Dialogue and so on. If I then compile for a largish format (eg A4) then things work well - prose, poems, scripts all look fine. If I change to a Compile Project Format for a smaller size page (eg Paperback (5.06" x 7.81”)) then the script elements do not adjust themselves to match the narrower page. So things like Action and Dialogue go off into the right margin and indeed off the right hand side of the page.
I thought the solution to this would be to make a custom Compile Project Format baseed on the Paperback (5.06" x 7.81") and then in the settings for Compile Project Format (accessed in Compile mode by double clicking the Format), select the ‘Styles’ option (3rd one down on the left hand side) and tick the ‘Include Scripting Elements as Styles’ (accessed from the settings cog, top right). I then added (pressing the + button) a style called Action and set the margins well within the Paperback page margins (eg LH at 2 inch, RH at 4 inch). My hope was that I could then use this custom format to compile for paperbacks and the normal A4 format to compile for larger books etc. Unfortunately this did not work - the Paperback format did produce a paper back sized Word doc/PDF but the script Actions were still running off the right hand side of the page.
I was hoping that ticking: ‘Include Scripting Elements as Styles’ and ‘Include styles within exported file’ combined with the statement under the help (the ? at top right) which says “Styles defined here can be used in ‘Section Layouts’ settings, and will override styles in the compiled text with the same name’ would mean that the Scripting elements such as Action would be mapped to normal styles with the same name, and I could then define the margins in that particular style, in the Compile Format settings. But despite my efforts, I could not get this work.
Is there any way to achieve my objective? Basically, I want to compile scripts for different size print page sizes, within a single project. Or is it implicit in the Scrivener scriptwriting functions that the page size will always be something like A4?
(I don’t want to compile to Final Draft as my project also contains prose and poems which don’t sit well in Final Draft. And I don’t really want to have to seperate projects for prose, poetry and scripts and then use different compile and print chains to deal with each.)
It seems perhaps the only approach that will work for me, in this admittedly rather specific use case, is not to use the Scrivener screenwriting elements, but mark up my scripts with normal styles and then, in the compile/print process map each of these styles to a specific print style with different margins for each page size. I think that would work, but it’s quite a lot of effort to change all the script markup, so I thought I’d ask here before doing that work.
Many thanks.