Scrivener Manual-Mac PDF
Scrivener Manual-Mac PDF
for macOS
Revision 3.1.4
SCRIVENER 3 USER MANUAL
for macOS
COLOPHON
Book design by Ioa Petra’ka, Literature & Latte; concept and cover art by
Purpose.
This manual has been typeset using the Calluna font for body text, Effra for
headings and interface labels, and Bauer Bodini for chapter numbers and
epigraphs.
December, 2019
Revision 3.1.4.1-01
I Introduction 1
1 Philosophy 3
4 Interface in Overview 23
II Preparation 140
8 The Editor & its Views 143
13 Inspector 312
19 Scriptwriting 480
iv
Contents
25 Exporting 684
26 Printing 690
V Appendices 697
A Menus & Keyboard Shortcuts 699
B Preferences 771
H Credits &
Acknowledgements 903
v
Part I
Introduction
1
The word processor, that staple of writers’ tools, is the digital age’s equivalent of
the typewriter. And as with the typewriter before it, the word processor is a great
tool for typing up a letter, for writing from a plan created somewhere else, or for
hammering out words to see where they lead you.
Ultimately, however, a word processor assumes a predominantly linear ap-
proach: you write the beginning first, the end last. You enter text, cut and paste,
perhaps even work with a basic outline, but the true focus is on presentation,
on producing a professional-looking document. The word processor offers lit-
tle in the way of the foundations on which writing is done—the planning, the
research, teasing out an effective structure.
In this sense, Scrivener is the opposite of a word processor, because Scrivener’s
focus is on how you put together a long document rather than on how it is pre-
sented. It is the digital equivalent of a writer’s studio, incorporating not only
the typewriter, but also the notebook, the index cards and corkboard, the jotted
plan, the scrapbook and the folder of research.
Scrivener was built to bring together the various tools of the working writer
in ways that only software can. Because this is where software comes into its
own—taking tasks that are disparate in the real world and integrating them. To
take just one example, in the analogue world, if you move index cards around on
a corkboard, you also have to reshuffle the sections those cards represent in your
manuscript. In Scrivener, the corkboard and manuscript are integrated, so that
moving a card on the corkboard moves the associated section in the manuscript
and vice versa.
Every writer sneaks up on the blank page differently; accordingly, Scrivener
is designed to be flexible, to adapt to the writers’s workflow, not the other way
around. It works equally well for writing a novel, a doctoral dissertation, a short
story, a screenplay—or anything else. It doesn’t prescribe any particular struc-
ture or approach. Fiction writers often debate the merits of plunging in and
writing versus planning everything before typing a single word, but Scrivener is
agnostic and allows either approach—or a mix of both.
The core concepts of Scrivener are these:
— Its editor should be familiar to anyone who has used a word processor.
— You can break the manuscript down into sections as large or small as you
like, and work on it in any order.
— You can view sections as discrete chunks or in context with other sections.
In a novel, for instance, you could view a scene on its own, in the context
of its chapter, or in the context of the whole novel.
— Each section is associated with an optional synopsis, to indicate what the
section is or will be about.
— You can step back and see all the synopses in an outline or on a corkboard
to get an overview of the whole manuscript, or of a single chapter.
3
— A writing project is essentially a digital ring-binder in which you can store
and view images, web pages, recorded interviews and other research along-
side your writing.
— You can view more than one document at the same time: refer to notes
alongside a chapter, or bring up an image alongside the description you
are writing.
— What looks great in print is not always best for the screen, so you can
choose a different format for your exported or printed work without af-
fecting the original text, and you can tailor the formatting for a particular
output. An ebook can be formatted one way, a printed manuscript an-
other.
1. During the first stage of writing, you might jot ideas down on index cards—
phrases, character names, scene ideas; any insight or glimpse.
2. When you have gathered a few index cards, you might pin them to a cork-
board. Other ideas build around them, and you might even write out a
few paragraphs and pin them behind the index card with which they are
associated. At this stage, the index cards have no definite order.
3. Eventually, you may begin to see an order emerging and re-pin the index
cards accordingly.
4. After you have gathered enough material, you might take all of your index
cards, sheets of paper and jottings and place them into a ring-binder. You
are still free to move everything around, but now you have a good idea of
how much work you have done and how much more work you have to do.
Scrivener, then, provides an environment in which you can “grow” your work
organically—an environment which in turn grows with your writing, to accom-
modate the multifarious stages of composition.
4
About This
Manual
2
Scrivener has a wide variety of features to accommodate many different pur-
poses, including novels, screenplays, academic papers and dissertations, general
non-fiction, journalism, blogging, and much more. While it strives to present
as simple an interface as possible, once you start digging into the application,
you will find a degree of flexibility and complexity to suit even the most esoteric
needs. To help organise all of these concepts and features, the manual itself has
been split into four primary sections including an appendix. In each section the
features most useful to you during those phases of your real-world project will
be explained in depth:
1. Introduction (Part I): the first section goes over basic installation and up-
dating notes, and then introduces several fundamental concepts regarding
Scrivener’s interface, how it stores your work into “projects”, and how your
work is organised within those projects. This will be essential reading for
anyone new to the software, and an index into the various elements you’ll
see on screen as you learn.
2. Preparation (Part II): next, we’ll take a deeper look at all of the core organ-
isation and management features of Scrivener. It could easily be said that
Scrivener is as much about organising your writings (and the material you
use to help write them) as it is about getting the actual typing done. You
may not need all of the topics we’ll go into in this section, but if you have
a question on how the program is meant to work at the higher levels of
usage, chances are we’ll be going over it in here.
3. Writing (Part III): beyond the obvious aspects of working in the text editor,
we’ll also go into the many other activities that must be done while writing,
such as working with images and inserting them into your manuscript, an-
notating your work with comments and footnotes, formatting, handling
revisions and so forth.
4. Final Phases (Part IV): getting your work out of the software and into the
hands of your agent, publisher, readers or wherever it needs to go next,
will be the final practical focus of the manual. We’ll also discuss options
for exporting files and printing copies.
5. Appendices (Part V): last but not least, we’ll go over every single menu
command, preference and miscellaneous reference you may need. These
sections can also serve as a large topical index, as you can easily look up
more advanced or in-depth topics by starting with what you’ve found while
exploring the interface.
6
2.1. Terms & Conventions
This manual has been written using Scrivener (yes, we eat our own dog food!)
and is available in a few different formats from our web site. It has been written
using the MultiMarkdown formatting syntax and so demonstrates that system
as well.
Similar markings will be used to indicate when specific versions of macOS are
required for a particular feature to be available.
7
2.1. Terms & Conventions
Some of the names for various elements within Scrivener are customisable on
a per project basis, and how you name these will impact much of the interface.
A good example is the “Label” setting, which can be used to colour-code your
work. How it is referred to can be changed in settings (to something like “Point
of View” or “Rewrite Status”), and will impact the names of menu items and other
bits of interface that refer to it. In all cases, this documentation will refer to these
malleable elements by their default names.
The names of features will be capitalised as proper nouns if it is necessary to
differentiate them from standard nouns. A Collection is a group for organising
loose documents, while the word “collection” can be used to indicate a casual
grouping of items and not necessarily a formal Collection.
— ⌘: The Command key, or the Apple key, is the one located directly to the
left and right of your spacebar.
— ⌥: The Option key is also labelled the Alt key on some keyboards, depend-
ing on which country you purchased your Mac from. Some laptops only
have one Option key on the left side.
— ⌃: Control is usually located to the left and right of the Option keys on
their respective side. Some laptops only have one Control key between
the Option key and the Fn key on the left side.
— ⇧: The Shift keys are rarely used by themselves in shortcuts but are often
used in combination with other modifier keys.
— The arrow keys on your keyboard will often be shortened to the four sym-
bols: ↑ ↓ ← and →.
8
2.2. Finding Things in this Manual
means you should hold down all of these modifier keys together and then tap the
V key on your keyboard.
The Mac distinguishes between the Return key and the Enter key in some con-
texts. Specifically to Scrivener, we will point out the few places where using one
key over another will make a difference. If you are using a compact or laptop
keyboard, you may need to use the Fn-Return key combination to press the Enter
key.
~/Documents
9
2.3. Spot a Problem?
the table of contents has been provided at the beginning of the pdf to get you
roughly where you need to go, and larger chapters will have more detailed con-
tents provided. Additionally, if you are using a pdf reader with a contents sidebar
feature you will find that to be a much more detailed table of contents than the
one in the front of the book.
10
Installation &
Upgrading
3
3.1. Installation
3.1 Installation
⟨Direct-sale only⟩ If you purchased Scrivener through the Mac App Store (mas),
then this section will not be relevant to you, as it pertains to the registration,
installation, and maintenance of the standard retail version. When purchasing
software through the mas, all such tasks are done through the store software it-
self. If you require assistance installing or updating Scrivener through the Store,
consult Apple’s documentation on the matter.
Whether you have purchased Scrivener or are looking to give it a try out, the
download and installation process will be an identical, as we use the “shareware”
model of providing a try-before-you-buy version that can be unlocked with a key
at any time. Thus it will be the key that is important to keep safe, more so than
the downloadable software. To begin:
1. If you have not already downloaded the trial version from the Literature &
Latte web site, do so now.
2. When the installation dmg finishes downloading, locate it in your
browser’s download folder, and double-click to open the installer.
3. Drag the Scrivener icon to Applications folder, as indicated by the arrow.1
4. Eject the installation dmg by using the File ▸ Eject command in Finder on
the installation window.
5. Open the Applications folder in Finder and double-click the Scrivener icon
to launch the software. If you drag the icon to your Dock, always do so
from the Applications folder, not the installation dmg.
1
If you lack permissions to install software into the main system Applications folder, you can
create an “Applications” folder in your home folder and drag Scrivener (and other software) there,
instead.
12
3.1. Installation
2
A secure connection will be established between your computer and our vendor, Paddle. Scriv-
ener itself will not gather your purchasing information or personal details, unless you opt–in to
signing up for our newsletter when asked. If you would prefer to use the security of your browser
to make the transaction, visit our web store.
13
3.1. Installation
are eligible for a free copy, you will still need to finish the check-out procedure,
but will skip the final payment phase.
1. In the first field, supply your current email address, or the address used to
purchase the software originally.
2. Copy and paste the unique serial number in the “Serial Number” box, mak-
ing sure that the hyphens are included as indicated, and that there are no
unwanted spaces at the beginning or end of the pasted text.
3. Click the Register button.
— Check and make sure they are in the right order. Your email should be in
the top field; the serial number in the second field.
— Ensure the serial number you have looks correct. It should be a long se-
quence of capital letters and numerals, separated into five groups by hy-
phens.
14
3.1. Installation
net. Use of this feature may cause a delay in startup, whenever it is scheduled to
check for an update.3
You can change the automatic update settings in Scrivener ▸ Preferences…, un-
der the General: Startup tab, Automatically check for updates. Once enabled,
adjust how frequently the software checks in with our server to see if there is a
newer version.
When an update is detected, a window will appear with information about
the update and some buttons to install or defer the update. It is recommended
you brief yourself with the update notes, as sometimes changes in operation or
system compatibility can occur. You can view the full list of changes at any time
on our web site.
— Install Update: download the newer version of Scrivener and have it in-
stalled for you automatically. Note that you can work while it is down-
loading, but the software will need to restart at some point to implement
the upgrade.
— Remind Me Later: dismiss the update panel and return to your work. You
will be notified again the next time an update check is performed.
— Skip This Version: dismiss the update panel and return to your work. You
will never be notified about this specific version number again, but you will
be alerted of future updates beyond the current one.
Automatically download and install updates in the future If you leave this
option checked when clicking the Install Update button, then Scrivener will
never bother you about updates in the future. Instead it will start down-
loading them as soon as they are available, and will inform you of when
the download is complete so that you can have it install and restart the
software.
3
No personal information or even anonymous system information will be sent to our server. All
it will request is a copy of the update file, which will be checked against your version number
internally.
15
3.2. Setting Up Your System
16
3.2. Setting Up Your System
Using a pseudonym
By default, Scrivener will look for your Mac’s default contact card, found
in Contacts.app, under the Card ▸ Go To My Card menu command. If for
any reason you require the use of another name than what your Mac is set
up to, you can have Scrivener use different contact information entirely,
in the General: Author Information preference tab (subsection B.2.3).
1. Open two Finder windows, one pointing to the Applications folder where
Scrivener is installed, and the second to the “pdf Services” folder in your
user Library folder.4
2. Drag the Scrivener icon from the Applications window to the pdf Services
window. This will create an alias (the icon should have a curved arrow in
the corner of it where you dropped it).
3. Rename the alias in the pdf Services folder to something like “Save pdf to
Scrivener”.
It is also not possible to install the custom Scrivener colour swatch group with
the mas version. The Scrivener group will still show up in the palette, but any
changes you make to it will be lost after you restart the program. To make perma-
nent changes, you’ll need to create your own group called “Scrivener Custom”.
The best way to do this is to rename the Scrivener set to “Scrivener Custom”,
using the gear menu to the right of the palette selection menu. This will create a
persistent colour swatch group for you, preloaded with all of Scrivener’s built-in
colours. Refer to Naming Text Highlights (subsection 18.5.1) for more informa-
tion.
4
Hold down the Option key when using the “Go” menu in Finder to get there.
17
3.3. Staying Informed
installing the diverse LATEX support files that MultiMarkdown uses to build dif-
ferent document types. You will find instructions for downloading and installing
MultiMarkdown on its website. Scrivener will check for and make use of any ver-
sion of MultiMarkdown you’ve installed yourself, so long as it is installed in the
standard location:
/usr/local/bin
Scrivener also supports a few Pandoc export options. However given the size
of Pandoc, we are unable to embed a copy of it within Scrivener, and you will not
see any compile options for it, unless you install it yourself on the system. You
will find download and installation instructions on the Pandoc website. Once
installed you should see the Pandoc entries at the bottom of the compile file
type list.
18
3.4. Upgrading to Scrivener 3
Close to a deadline?
The main thing you may wish to be aware of, prior to upgrading Scriv-
ener, is that you will need to reconfigure the compile settings of your
projects. We have made every effort to make the transition as painless as
possible, but given the extent of the overhaul that has been done it is not
possible to copy all of the settings across for you. So if you are on a tight
deadline and have a lot of complicated compile settings in play, it might
be best to hold off on upgrading that project until such a time as you have
the leisure to review the new options and see how they can implement
the effects you were looking to achieve with the older settings.
— To open older projects in Scrivener 1 or 2, you will need to drag these items
onto their specific program icons, or use the File ▸ Open… menu command
from within these older versions. When double-clicking on projects in the
Finder they will most likely open in the new version (you can cancel the
project upgrade procedure if you make a mistake).
— So long as you have both versions installed, the Mac might get confused
over the Services, which can be used to clip information from other pro-
grams into Scrivener. Once you have fully uninstalled the old version of
Scrivener, these clipping services should work just fine after a reboot.
— It is safe to run both copies at once, as they use different preference files,
though they will share common resources like project templates and var-
ious presets. If it is important to keep some of these distinct, we advise
using naming schemes to do so.
19
3.4. Upgrading to Scrivener 3
1. Open the project you need to save, and use the File ▸ Export ▸ as Scrivener 2
Project… menu command.
2. Select a location to save the copy (if using the cloud, choosing your shared
folder would be a good option here) and select a name for the project.
3. Click Save
This will create a completely new copy of the project in a format that can be
edited freely by older versions of Scrivener. However, when you wish to load the
project back into Scrivener 3.x, it will need to be upgraded once again.
This method will therefore require a little management of project files which
will accumulate every time you switch versions—and it also means that with
larger projects that take considerable time to fully save and upgrade, it may not be
20
3.4. Upgrading to Scrivener 3
a feasible way of working at all. In such cases, it may be easier to keep a separate
copy of the older version of Scrivener (which you are entitled to use and unlock
with your version 3 serial number, if purchased directly from us) and simply defer
upgrading the project to v3 until such a time that all machines that need to work
with the project can read and work in that format.
21
Interface in
Overview
4
In This Section…
4.1 The Project Window . . . . . . . . . . . . . . . . . 24
4.1.1 Toolbar . . . . . . . . . . . . . . . . . . . . . . 25
4.1.2 Basic Concepts . . . . . . . . . . . . . . . . . 28
4.1.3 The Binder . . . . . . . . . . . . . . . . . . . . 30
4.1.4 Editor . . . . . . . . . . . . . . . . . . . . . . 31
4.1.5 The Inspector . . . . . . . . . . . . . . . . . . 34
4.1.6 Blocking Out Distractions . . . . . . . . . . . 34
4.1.7 Saving Window Settings . . . . . . . . . . . . 36
4.2 View Modes . . . . . . . . . . . . . . . . . . . . . . 37
4.2.1 How View Modes are Selected . . . . . . . . . 38
4.2.2 View Modes, Files and Folders . . . . . . . . . 39
4.2.3 The Group Mode Toolbar Button . . . . . . . 39
4.2.4 Corkboard . . . . . . . . . . . . . . . . . . . . 40
4.2.5 Outliner . . . . . . . . . . . . . . . . . . . . . 42
4.2.6 Scrivenings . . . . . . . . . . . . . . . . . . . 43
4.3 Dark Mode . . . . . . . . . . . . . . . . . . . . . . . 44
4.3.1 How Colour Works in the Editors . . . . . . . 45
4.3.2 Keeping Text Editing Light . . . . . . . . . . . 46
4.4 Keyboard & Trackpad . . . . . . . . . . . . . . . . . 47
4.4.1 Trackpad Gestures . . . . . . . . . . . . . . . 48
4.4.2 Touch Bar . . . . . . . . . . . . . . . . . . . . 48
4.5 Interface Language & Localisation . . . . . . . . . 56
Scrivener’s interface has been carefully designed to scale across a wide range
of uses. At its most minimal, the program may look no more complicated than a
basic text editor, such as TextEdit; at its most complex it can fill a multi-monitor
workstation with expansive detail into a major project comprised of thousands
of components.
In this section, we will go over some of the basic interface elements that will
be present in nearly every project you work in, as well as the way we’ll be talking
and thinking about the software. Advanced features will be gradually introduced
when they pertain to specific areas of the writing process. We’ll try to point you
to those areas as we go along, making this chapter a sort of “index” of the things
you can see and make use of in the software.
4.1. The Project Window
The main project interface comprises five main elements (Figure 4.1), not all
of which are visible when a new project is created. Each of these elements will
be explained in greater detail in the following sections.
24
4.1. The Project Window
d) Editors (subsection 4.1.4): this multi-use area is where all file viewing and
text editing is done. The editor can be split into two panes (as shown here
in horizontal orientation). These splits can show two parts of the same
document, or two different items altogether.
e) Inspector (subsection 4.1.5): a feature-packed tool providing information
about the currently active split. Its visibility can be toggled with the blue
‘i’ button on the far right hand side of the default toolbar.
The main interface sections (binder, editors, and inspector) can be resized
by dragging the divider line between them, and many of the smaller elements
within these areas can be resized as well.
4.1.1 Toolbar
Spanning the width along the top portion of the project window is a customis-
able toolbar, with convenient access to some of Scrivener’s most used features.
To change the order, add, or remove icons, use the View ▸ Customize Toolbar…
menu item, or right-click on the toolbar to switch between text, icon and text +
icon display modes.
There are four styles of buttons used on the toolbar:
It is also possible to hide the toolbar by using the View ▸ Hide Toolbar menu item.
All functions present on the toolbar have alternate access throughout the rest of
the interface or through menus.
25
4.1. The Project Window
Figure 4.2 Default toolbar (left): view settings, search and item editing.
View Quickly toggle a few of the primary organisational tools in the project win-
dow and formatting tools in the editor. Also provides access to any saved
project window layouts (section 12.3). All of the options found in this mul-
tifunction button can be individually added to the toolbar.
Search The default action of this button toggles the display of the project search
(section 11.1) field that appears above the binder sidebar when active. The
multifunction button provides additional access to Scrivener’s numerous
search capabilities (sans Quick Search, which has its own button on the
toolbar). Project Search and Project Replace can be individually added to
the toolbar.
Add The default action adds a new text entry, while the multifunction button
provides a full list of file types you can add. There are many ways to add
new items in Scrivener, refer to Adding New Items (subsection 6.3.1) for
further detail, and for importing existing material into the project, File
Import (section 9.1).
Trash Moves the selected items to the Trash folder (subsection 6.2.3). Also avail-
able as the command, Documents ▸ Move to Trash (⌘ Delete).
Insert This multifunction button is only available when working within a text
editor. It provides for the insertion of images, inspector comments and
footnotes, links and tables into text.
Footnotes, Comments and Tables can be added as separate buttons, and
otherwise all insertion commands (and much more) are located within the
Insert menu, as well as a number being available from the Touch Bar.
Quick Ref Opens the selected items, or the currently edited text, into separate
windows, called “Quick Reference panels”. You can also drag any icon from
the project window or search panels onto this button to load the associated
item in a window. Also available for the currently selected item or active
text editor as Navigate ▸ Open ▸ as Quick Reference.
26
4.1. The Project Window
Figure 4.3 Default toolbar (middle): quick search and view modes.
Quick Search Similar to the URL bar in a web browser, this tool displays the
name of the document you are currently working on within the editor,
and clicking into the tool lets you type the name of the thing you’d like to
jump to next. Beyond that, this tool has a few functions worth reading up
on if you wish to make more of it (section 11.5).
You can easily move the cursor into this tool with the keyboard shortcut,
⌃⌥G. It is worth noting that if you remove this from the toolbar, or if you
hide the toolbar entirely, the shortcut will bring up this tool as a floating
panel that you can either use as needed or leave floating to the side.
View Mode These three buttons toggle between the various view modes the ed-
itors make use of. The group view mode can also be disabled to reveal
the standard single-document editor, by clicking on the active button. If
you’ve never looked into view modes before, we’ll go over those below (sec-
tion 4.2). From left to right, the buttons are:
— Document/Scrivenings (⌘ 1)
— Corkboard (⌘ 2)
— Outline (⌘ 3)
Last but not least, let’s take a look at the third and rightmost group of buttons
(Figure 4.4):
Compile How you would export your work to a particular format, like a Word
file, pdf, Markdown or an ePub. If you’re ready to compile, you’ll want to
head on over to the section on Compiling the Draft (chapter 23), otherwise,
there is much to learn before then—and most likely much more to write!
27
4.1. The Project Window
bookmark list, and drag things into the list to store them. You can also
drag things directly onto the icon itself to store them at the bottom of the
bookmark list automatically.
While the panel is open, you can tear it off by clicking and dragging any-
where along the panel border. This can be handy if you’re using the list a
lot and wish to leave it visible above your project for a while. This system is
very flexible and augments a number of other features in Scrivener. Read
more about Project and Document Bookmarks (section 10.3) to find out
more.
Compose Opens the Composition Mode writing view, which blots out the en-
tire interface, making it easier to concentrate solely upon your words.
Click this to load the current editor or selected items into composition
mode (chapter 17).
Inspector Toggles the visibility of the inspector sidebar (chapter 13) on the right
side of the project window. This can also be done with the ⌥⌘ I shortcut.
— A panel or sidebar works with what has been done to the immediate left
of that panel:
— This never works in reverse: if you navigate into a folder using just the
editor to do so, the binder to the left will not change its configuration to
follow suit—but our changing perspective within the editor will impact the
inspector.
1
Yes, technically speaking if the editor is split vertically and the active editor is on the right hand
side the other editor is to the immediate left, but for the purposes of how this all works, “the
editor” is considered a singular chunk of the program window, regardless of whether it has been
split inside of that chunk.
28
4.1. The Project Window
— Navigation never skips over sections. If you click on a folder in the binder,
that doesn’t necessarily mean that the inspector will examine that folder,
because it doesn’t pay attention to the binder. All the inspector cares about
is the editor to its immediate left. That corkboard we loaded using the
binder might already have an index card selected within it—and that is
what we’ll be inspecting.
We may also end up inspecting the folder we clicked on in the binder,
but it’s important to consider that it’s not because we clicked on it in the
binder, but because when no index cards are selected in the editor, the im-
plied selection is the folder we clicked on, or what you can see in the editor
header bar.
29
4.1. The Project Window
1. Draft: it’s almost best to think of this one as a document, as all of the pieces
of text and folders you group those pieces into will be sewn up into a single
file when you export it—or what we refer to as “compiling”. This is where
you write!
This folder will sometimes be referred to by other names in some of the
built-in templates. If you cannot find a folder called “Draft”, look for the
special icon as seen in Figure 4.5.
2. Research: although you can put research files everywhere except for in the
draft folder, this dedicated folder is always available for your convenience.
3. Trash: as you might expect, this is where deleted stuff goes. It works just
like the Trash in Finder in that it holds the things you delete until you
empty it.
In addition to the binder list itself, this sidebar area is also host to search re-
sults when trawling the entire project, saved search results and curated lists of
items—the latter two of which we refer to as “Collections”. These will be neatly
organised into a tab list (Figure 4.5), which can be revealed with the View button
in the toolbar, or the View ▸ Show Collections menu command. You can also easily
navigate from one to another with the Navigate ▸ Collections ▸ submenu. When
the tab list is hidden, you can return to the binder at any time by clicking the ×
button, marked as (a) in Figure 10.4.
Given how these different lists interact with the project window in a similar
fashion, we’ll sometimes refer to this sidebar as being the “binder sidebar”, as
a way of referring to all of the various features available from this left sidebar.
If you come across instructions stating that the binder sidebar selection will be
30
4.1. The Project Window
Figure 4.5 Collection tab list at the top of the binder sidebar, currently show-
ing the main binder.
used for a particular feature, this nearly always means the selection can be made
within a search result or a collection too, not just the binder.
Given its central position in the project, both as interface and as a data struc-
ture, we couldn’t possibly go over everything about the binder right here. If
you’re interested in reading more about it, I’d recommend the following topics:
See Also…
— The Binder & its Outline (chapter 6).
— Project Navigation (chapter 12).
— Using Collections (section 10.2).
— Project Search (section 11.1).
4.1.4 Editor
The main editor occupies the large space to the right of the binder, and will be
your main working area for all manner of tasks. It automatically loads what you
click on in the binder. Not only is it where you will be doing most of your writing,
but it also has the ability to display groups of selected items in various useful
fashions—which we will be getting into shortly—and is a capable multimedia,
pdf and web archive viewer, too. The editor will take on different appearances
and functions depending on what sort of document you are displaying and which
group view mode you are in.
At the top of the editor is a header bar that contains the name of the document
or thing you are currently viewing, along with some useful buttons for navigation
between documents, the history of things you’ve viewed, and so forth. You’ll
want to brief yourself on the header bar (subsection 8.1.1) at some point, as a
familiarity with its capabilities will greatly enhance your ability to use the editor.
31
4.1. The Project Window
Figure 4.6 The editor, split into two panes with two copyholders, demonstrat-
ing its flexibility and multitasking uses.
Below each editor pane is a Footer Bar. This will change depending on the
type of document visible and the current editor mode. The details of its usage
can be found in the section on the footer bar (subsection 8.1.2).
See Also…
— View Modes (section 4.2): the editor is also host to “group views”, such
as the corkboard. Visit this topic for further information on the various
group and text view modes available and how to make use of them.
— The Editor & its Views (chapter 8): the editor itself, as one of the central
components of the project window, is discussed in depth in this chapter,
along with everything you need to know about the corkboard, outliner,
splits and copyholders.
— Writing and Editing (chapter 15): if you’re mainly looking for help on text
editing itself, visit this topic for a start, but the entire third part of this
manual is devoted to what is, as you might expect, the biggest part of using
Scrivener.
— Viewing Media in the Editor (subsection 8.1.3): for details on how various
read-only media are displayed in the editor.
32
4.1. The Project Window
Format Bar
The Format Bar stretches right across the top of the editor (both of them if the
view is split), below the main toolbar, and provides quick access to the most
common text formatting tools. It can be hidden when not needed with the
View ▸ Text Editing ▸ Hide Format Bar menu command (⇧⌘ R). For more informa-
tion, read about the format bar (subsection 15.5.2).
Copyholders
In addition to the two main splits, you can also pin a document to either (or both,
for a total of four panes) of the editor splits in what we call a “copyholder”; like
the thing you’d clip to the side of your computer monitor to hold a sheet of paper.
Copyholders are not full split editors, and are thus only capable of displaying the
media itself or the text content of an item—as depicted in Figure 4.6. Want to
check it out quickly?
Figure 4.7 The copyholder header bar where you can (a) detach and (b) close
the view.
— Try using the Navigate ▸ Open ▸ in Copyholder menu command to clip the file
you’re looking at to the current split. Now you can navigate elsewhere and
keep tabs on where you were. You can also drag any document icon into
the header bar with the Opt key held down to open it as a copyholder.
— Detach a copyholder from the project window by clicking the button
marked (a) in Figure 4.7. This, by the way, is a Quick Reference panel (sec-
tion 12.6).
— Close the copyholder when you’re done with the × button on the far right
of its header bar.
33
4.1. The Project Window
— Synopsis & Notes: the first tab, shaped like a notepad, contains the “index
card” (subsection 8.2.1) that will represent this item when displayed on a
corkboard. Below the card is an area where you can jot down notes per-
taining to the item itself. Read more about these in Document Notes (sub-
section 13.3.2).
— Bookmarks: the second tab from the left contains listings for both project
and document bookmarks (section 10.3). Switch between the two by click-
ing on the header, or by pressing ⌘ 6. Below the list is a preview and editing
area. You’ll always have key documents on hand with this tool!
— Footnotes & Comments: the last tab in the list, shaped like a speech balloon,
will list any linked footnotes and comments (section 18.3) found within the
displayed editor text. If you’re writing non-fiction or doing a lot of editing,
this tab will be essential.
Finally, at the very bottom of the inspector you’ll find access to the “Label” and
“Status” fields. Use these to easily tag documents with colour or text (and use the
“Edit…” selection at the bottom of these popup menus to configure them).
For more information on the inspector in general and an in-depth look into
each of the individual tabs, refer to the chapter on the Inspector (chapter 13).
Composition Mode
Composition mode is a way of editing text that will hide not only the rest of
Scrivener, but the rest of your computer as well, allowing you to concentrate
fully on the production of text. It only works for documents and folders, and
while it provides access to the system menus, Quick Reference panels and the
inspector, its default state is to simply display the text you are working on in a
34
4.1. The Project Window
“page” in the middle of your screen. To enter composition mode, click into the
editor you wish to focus on and use one of the following methods:
Once there, slide the mouse to the bottom of the screen to access display and
navigation functions, and to the top of the screen to access the main application
menus (some commands will be disabled if they call upon functions not appli-
cable to this view mode). Read more about Composition Mode (chapter 17).
Focus Mode
There are times where even our own words can get in the way! The idea behind
Focus mode is to fade out text that you aren’t currently working on. You can
choose to have the current line, sentence or paragraph focussed in this manner.
Read more about Focus Mode (subsection 15.3.5).
— Click the green “traffic light” button along the top left of the window, as
in most Mac applications.
— Use the View ▸ Enter Full Screen menu command (⌃⌘ F).
— From Mission Control, drag the project window to a new Space, or com-
bine Scrivener with an existing full screen application to split the Space
with another program.
Slide-out Sidebars
When hidden for whatever reason, the binder and inspector sidebars will be-
come sliding panels that appear when moving the mouse to the respective edges
of the screen, or if you use any of the keyboard shortcuts that might other-
wise reveal these sidebars as part of their function. For example, pressing ⌥⌘ R
(Navigate ▸ Reveal in Binder, to display the item you are viewing in the editor) in
35
4.1. The Project Window
full screen mode will cause the binder to slide out, showing you the file you are
revealing. When used in this fashion, the binder will slide back out of view after
a short delay, unless you place the mouse over the panel.
If you click into either sidebar, moving focus to that pane, then it will stay open
until you click somewhere outside of it, or use a keyboard shortcut to move the
focus to another pane.
This behaviour cannot be disabled, but you can cause the binder or inspector
sidebar to remain fixed on the screen, as it normally would be within the project
window, by using the typical methods to toggle the visibility of these sidebars:
— For the binder: View ▸ Show Binder (⌥⌘ B), or the View button on the tool-
bar.
— For the inspector: View ▸ Show Inspector (⌥⌘ I), or the Inspector button on
the toolbar.
Return to chapter ⤴
36
4.2. View Modes
Figure 4.8 The Corkboard, Outliner and Scrivenings views, all showing the
same folder in their own unique ways.
How items are visualised together is what we refer to as a “group view mode”.
There are three such group view modes available in Scrivener, each tailored to
different tasks and preferences:
— Corkboard: depicts each document you are viewing as an index card, with
a place to type in the title and an area below to describe or summarise the
contents of that item; what we call the synopsis.
37
4.2. View Modes
If you’d like to experiment while reading about these modes, you might want
to skip ahead to The Group Mode Toolbar Button (subsection 4.2.3), then return
here once you’ve got the basics mastered.
38
4.2. View Modes
Figure 4.9 Segmented control in group mode with Scrivenings mode selected.
This set of buttons displays the preferred view mode with a shaded back-
ground. That means the active editor will always use that method to display
groups of content until you change it again while viewing a group. Here’s how
to use it:
— Click on any of the icons in the control to switch to that view type. The
view for the active editor will immediately change, and simultaneously set
your preferred group view mode for the editor.
39
4.2. View Modes
— Click the shaded, or active, view mode to disable group view and see the
text of the container that you are viewing. None of the icons will be shaded
in this state.
Beyond the toolbar control, all three options can be accessed from the top of
the View menu, or by using the associated shortcut keys that can be found there.
The shortcut keys and menus work in the same fashion as the toolbar, where
invoking View ▸ Corkboard while you are already viewing an item as a corkboard
will switch that view mode off and drop to single text mode.
4.2.4 Corkboard
Scrivener has made the corkboard metaphor popular in modern writing soft-
ware. The concept of representing ideas or segments of writing as index cards
and arranging them to represent the structure a book is useful enough that writ-
ers have been doing similar with real corkboards for decades. Let us take a look
at what the digital version can do for you.
The important thing to realise with the corkboard is that each of the displayed
index cards represents a file or folder in your binder outline. They display the
title and the synopsis (a short description of the item), and optionally can rep-
resent a few kinds of metadata as well (such as the “To Do” status shown in the
figure on the first card). Just remember, cards are documents, and conversely
documents can all be viewed as cards.
It then follows that the card represents the chunk of text from its associated
file, and that the order in which we see the cards represents how the overall text
will read, when we look at it as a longer chunk of text in Scrivenings mode. Drag-
ging and dropping a card moves not only the card, but the underlying text in
relation to those chunks of text around it—much like cutting and pasting that
same chunk of text to a different area of the manuscript would, only without all
of the mess.
40
4.2. View Modes
Figure 4.10 Corkboard view: the cards are titled at the top, with short descrip-
tions written for the first two.
Scrivener takes this basic concept a little further than just showing your files
as a grid of cards. There are two secondary corkboard modes that provide ad-
ditional visualisation tools for different purposes. Both of these tools act as a
sort of preference, meaning that when you view that folder as a corkboard in the
future, it will automatically prefer one of these modes:
— Freeform: you are not constrained to viewing index cards in columns and
rows; you can use freeform mode to move cards around as freely as you
might on a desk or real corkboard. You might group together cards that
are related, but scattered throughout your draft, spread things out in a
chronological order, move cards from one column to another as they go
through various stages of revision… the choice is yours. While you can
41
4.2. View Modes
choose to commit your freeform ordering back into your draft, you can
also feel free to just leave things as they are, as an alternative way of viewing
a section of your work.
The freeform order will always be saved even if you switch to another cork-
board view mode for a while.
— Label View: focussing on Scrivener’s “label” metadata (section 10.4.1),
which lets you associate a colour with your cards, this corkboard mode
displays cards in “rails”, one for each label. You can drag cards from one
rail to another to set their label assignment. It’s a bit like putting yarn on
a corkboard and attaching cards to them according to their plot device,
character PoV, or whatever you use labels for.
The editor footer bar, along the bottom of the view, has a few buttons for con-
trolling corkboard appearance (Figure 4.11):
a) Standard & Freeform toggle: click the left or right side of this control to
select between these two modes, respectively.
b) Arrange by Label view: when active, this option will be lit up in blue Click
it again to disable the mode. (The Standard & Freeform toggle will be re-
placed with an orientation toggle when using this mode.)
c) Corkboard options: change the size appearance options of the index cards
by clicking on this button and using the popover panel.
When selecting more than one group at a time corkboards will be displayed in
a “stack”. You can work with cards from multiple sections of your work at once
in this way.
To read more about the corkboard and how to best use it, read the corkboard
(section 8.2).
4.2.5 Outliner
What the binder presents as a simple nested list of items, the outliner expands
upon by showing additional information and giving you more space to work with
titles. Since the outliner provides feedback for so much metadata, it is a handy
place for easily making and viewing bulk changes to your documents. Many peo-
ple like to brainstorm in the outliner view as well, as it shows more than one level
42
4.2. View Modes
Figure 4.12 Outline view: showing the same information as the corkboard
view before (Figure 4.10), plus some word count progress.
of depth at once, whereas the corkboard is designed to focus on one level of depth
at a time.
By default, each row in the outline will consist of a title in bold text followed by
the synopsis summary text below in a lighter shade, or a bit of the text content for
the file, if provided. What was shown as a “stamp” across the face of the first card
in the corkboard example is displayed here in a separate column (Figure 4.12).
— Whether synopses are visible can be toggled with the button on the right-
hand side of the footer bar, or with the Touch Bar on compatible systems.
— Columns can be added or removed by right-clicking in the column header
bar area, clicking on the › button on the right-hand side of the header, or
by using the View ▸ Outliner Options ▸ submenu.
As with the corkboard, there are many features and uses for the outliner. To
read more about it, refer to the outliner (section 8.3).
4.2.6 Scrivenings
The last of the three view modes is unique in that it displays the group of items
as a long text document, one file after the other. It is thus only available to se-
lections of more than one text document (or folder)—images and other forms
of media will be ignored by the tool. All of the text content (even empty docu-
ments) will be stacked together as if on a long spool of paper, letting you read
through as large a section of text as you want.
As you write and edit text in this view, each of the corresponding documents
will be updated as you work, behind the scenes. The overall effect is as if you
were working in a single long document, but in fact you are editing potentially
dozens or even hundreds of files as you go.
43
4.3. Dark Mode
Figure 4.13 Scrivenings mode: showing the text content of our example folder.
Return to chapter ⤴
44
4.3. Dark Mode
45
4.3. Dark Mode
Figure 4.15 From left to right: natural lighting, filtered for dark backgrounds,
direct colour pass-thru and lastly, full monochromatic override.
erence pane (section B.5.8), with the Text setting.2 Beneath the colour swatch
where the text override is set, you can choose from three modes (Figure 4.15):
— Desaturate custom colors: the default setting, and demonstrated in the top-
right sample. This provides you with an overall sense of how you use
colour in Light Mode, without causing bad interactions between colours
that are difficult to read. Filtering impacts all use of colour in the editor, in-
cluding those coming from inline annotations, inspector comments, style
backgrounds and so forth.
— Show colored text as-is: in the lower left sample, is for those that intend
to work exclusively in dark mode. The setting gives you direct control
when changing colours in the editor, rather than having your choice fil-
tered, based on how it will look in a different appearance mode.
— Override all colors: in the lower right sample, this cuts on screen visual
noise to a minimum by removing all colour from the editor. Colour will
be indicated by varying shades of lightness and darkness alone.
2
These options are also available to the Composition Mode portion of the Appearance preference
pane.
46
4.4. Keyboard & Trackpad
Figure 4.16 Retaining natural colouring in the main editors can be useful for
some workflows.
Return to chapter ⤴
47
4.4. Keyboard & Trackpad
Force Touch A force click on any word will bring up Apple’s “Look Up” interface,
including quick access to dictionary definitions.
Pinch Zoom When viewing pdfs or images, you can use the pinch zoom gesture
to adjust the magnification of editor for that particular document.
Global Buttons
Adding or removing these buttons from any context will impact all contexts col-
lectively.
— Layout: quick access to toggling the visibility of the binder, collection list
and inspector. This feature also has a three-way control for changing how
the editor views should be split (Figure 4.19).
48
4.4. Keyboard & Trackpad
— Project Search: moves the cursor to the project search field above the
binder, or if applicable, cancels the current search and closes the search
result list.
— Add: located on the far right by default, this button provides a convenient
way to add new items to your binder, or the view you are currently working
within (Figure 4.18). After generic files and folders, any available document
template files from the project will be listed, followed by found shared doc-
ument templates. Refer to Document Templates (section 7.5) for more in-
formation on these features.
Figure 4.18 Add Buttons: files, folders and example project and shared tem-
plates.
Figure 4.19 Layout options: Binder, Collection List, Split Horizontal, Vertical,
None and Inspector.
Lose a Button?
Given how some buttons are shown in all contexts, if you add too many
additional buttons to the Touch Bar, you might run into cases where
there was no space left to show all of the buttons you requested. In this
case, the software will have no resort but to remove a button or two for
you.
Binder Sidebar
The binder, along with the other various views that can occupy the left sidebar,
have a few special buttons available. The binder button set itself cannot be cus-
tomised, though additional global buttons can be added while using this context.
Figure 4.20 Binder: Collections, Labels, Status and Search Result Sorting.
49
4.4. Keyboard & Trackpad
Corkboard Buttons
This bar also has the Icon, Labels and Status buttons available to it.
— Selection Affects: causes the active selection in this group view to be au-
tomatically opened in the opposing split view or attached copyholder (just
like how the binder works). If you have both a copyholder and a split
view then this button will rotate between targeting the two options and
no auto-load. Refer to Linking Splits Together (subsection 12.2.5) for fur-
ther information.
— Open: simply opens the selected documents within the current editor
view, in the same fashion that using the ⌥⌘ O shortcut would do.
— Corkboard Layout: the choices presented behind this button will depend
upon the state the corkboard is in, and correlate with the options that are
provided in a similar control found in the footer bar beneath the corkboard
on the right-hand side. The Arrange by Label (subsection 8.2.5) button is
available in all corkboard contexts.
– Freeform and standard corkboard views simply provide the ability to
toggle between these two types, with the currently active mode being
the highlighted button. (Figure 4.22)
– When viewing a stack of corkboards, a selection of groups, there will
be three layout options provided as described in Stacked Corkboards
(subsection 8.2.8): Grid, Horizontal and Vertical stacking.
– In Label View, the choices will be between default horizontal align-
ment and vertical (Figure 4.23).
50
4.4. Keyboard & Trackpad
Figure 4.22 Corkboard Layout: Standard, Freeform and Label View toggles.
Outliner Buttons
This bar also has the Icon, Labels and Status buttons from the binder view, as
well as the Open and Select Affects buttons from the corkboard view, above.
The outliner bar otherwise only contains one unique button, the Hide|Show
Synopsis toggle. This button correlates with the option found in the footer bar
of the outliner and simply toggles whether or not synopses will be displayed be-
neath the title line (subsection 8.3.4).
We will first look over the default set provided to the main content text (other
areas start simpler and may provide a limited set of buttons depending on what
features they support), and then go over the optional buttons that you can swap
in or add as you wish.
51
4.4. Keyboard & Trackpad
Now for those options! Everyone works differently and while our set was cho-
sen primarily to increase the accessibility of a few features that are otherwise out
of the way, you might prefer a different function in place of them. The following
list will describe each button in order from left to right in Figure 4.26. Again, not
every button listed here is available in every text editing context. If you don’t see
a button listed, chances are that means the editor itself does not support that
type of formatting (such as adjusting the line-height of some footnote text).
52
4.4. Keyboard & Trackpad
Figure 4.26 Optional buttons available to the text editing context. (Combined
bold/italic/underscore control not shown.)
— Strikethrough: toggle whether or not the selected text is struck out. Use-
ful if you wish to mark text for removal without deleting it (or to simply
keep a to-do list in Scrivener).
— Add Link: add a hyperlink to the text, either attached to the selected text,
or by inserting the URL at the cursor position (subsection 15.5.3). Also ac-
cessible with the ⌘ K shortcut.
— Table: brings up the table editing palette and creates a new table if the
cursor is not already within one.
— Text Alignment: provides visual access to the four basic paragraph
alignment options, otherwise serviced by the shortcuts in the For-
mat ▸ Paragraph ▸ submenu, and on the main Format Bar (subsection 15.5.2).
— Indents: opens up controls for impacting three different indent character-
istics on the selected text with a pair of buttons for each type (Figure 4.27).
The left button decreases the amount of indent, or move the indent point
left while the right button increases, or moves the indent point right, as de-
tailed in the Format ▸ Paragraph ▸ Increase/Decrease Indents ▸ submenu (sec-
tion A.10).
– Block indent: all indent levels in the paragraph are moved right or
left uniformly, or together. However reducing the indent repeat-
edly will “flatten” all indents and eventually cause the paragraph to
be flush left.
– First line indent: only the first line the paragraph has its indent in-
creased or decreased.
– Hanging indent: the main body of the paragraph has its indent in-
creased or decreased.
— Line Height: select between a few common line-height factors (1.0, 1.2, 1.5
and 2.0) or open the main Format ▸ Paragraph ▸ Line and Paragraph Spacing…
tool, with the “Choose” button.
— Insert Image: brings up the file dialogue chooser, where you can select an
image that will be inserted at the current cursor location.
53
4.4. Keyboard & Trackpad
Figure 4.27 Indent buttons: block indent, first-line indent and hanging indent
by pairs.
— Insert Row: adds a new row to the table below the current row that the
cursor or selection is currently within. Note that when you are editing the
last cell of a table, it is not necessary to create a new row, you can simply
hit Tab to create a new row and move to the first cell within it.
— Insert Column: insert a new column to the right of the one the cursor is
currently within.
Inspector Buttons
The last major area of the interface to cover is the inspector (which also pertains
to the inspector split in quick reference panels, and the floating inspector in com-
position mode). Just as the inspector does more than a few tricks, its Touch Bar
support varies depending on what you are doing within it.
With the exception of the few text editing areas, touch bar buttons in the in-
spector are not directly customisable, but you can still access customisation to
manage the global button set (section 4.4.2).
54
4.4. Keyboard & Trackpad
Figure 4.29 Inspector Buttons: show text synopsis, edit bookmark, select
comment colour.
— When editing rich text content within Document Notes or when work-
ing with text content in the Bookmark Preview area, the standard text
editing touch bar will be used (although document notes will use its own
separately customisable bar).
— Notes Pane: a single button is provided to toggle between showing the
synopsis as text or an image. The button for toggling to an image resembles
the insert image button on the main text editing touch bar (Figure 4.26),
while the button to toggle back to text mode looks like an index card.
— Bookmarks Pane: the bookmark list area provides two buttons, one which
simply loads the select bookmarks as Quick Reference panes, using the
button already provided in the text editor default set (Figure 4.24), while
the second edits the bookmark.
55
4.5. Interface Language & Localisation
— Reset: use this if you don’t like where things have gone in this session, and
wish to restore your settings to how they were when you first opened the
compile window. This corresponds to a button on the compile pane that
you can reveal by holding down the Option key.
— Save & Close: for when you want to make a small change to how the
project compiles, such as adding a Replacement, without actually compil-
ing. This corresponds to a button on the compile pane that you can reveal
by holding down the Option key.
— Compile: when it’s time to get down to brass tacks, this is your button.
Return to chapter ⤴
— Chinese (Mandarin)
— French
— German
— Italian
— Japanese
— Korean
— Portuguese (Brazilian)
— Spanish
— Swedish
56
4.5. Interface Language & Localisation
This setting may not impact those features that are set by the operating sys-
tem, as a function of its own localisation settings. For example, date stamps and
auto-numbering placeholders will be printed using Japanese conventions and
words, even if you override Scrivener’s interface to use English.
Return to chapter ⤴
57
All About
Projects
5
In This Section…
5.1 The Basics of Using Projects . . . . . . . . . . . . . 60
5.1.1 Creating a New Project . . . . . . . . . . . . . 60
5.1.2 Saving and Making Copies . . . . . . . . . . . 62
5.1.3 Opening Existing Projects . . . . . . . . . . . 63
5.1.4 Setting Favourite Projects . . . . . . . . . . . 64
5.1.5 Moving and Deleting Projects . . . . . . . . . 64
5.1.6 Project Format Upgrades . . . . . . . . . . . . 65
5.2 Backing Up Your Work . . . . . . . . . . . . . . . . 66
5.2.1 Configuring Automated Backups . . . . . . . 66
5.2.2 Manually Backing Up . . . . . . . . . . . . . . 67
5.2.3 Restoring from Backups . . . . . . . . . . . . 68
5.2.4 Managing Backups for Large Projects . . . . . 70
5.2.5 Tips for Using Time Machine . . . . . . . . . 70
5.3 Beyond the Basics of Using Projects . . . . . . . . . 71
5.3.1 Tips for Working with Projects . . . . . . . . 71
5.3.2 Splitting & Merging Projects . . . . . . . . . . 75
5.4 Project Templates . . . . . . . . . . . . . . . . . . . 80
5.4.1 Getting Started with Built-in Templates . . . 81
5.4.2 Converting a Project to a Different Template . 81
5.4.3 Creating Your Own Templates . . . . . . . . . 82
5.4.4 Revising Templates . . . . . . . . . . . . . . . 86
5.4.5 Managing Templates . . . . . . . . . . . . . . 88
5.5 Adjusting a Project’s Settings . . . . . . . . . . . . . 89
Don’t worry, we won’t attempt to go into every facet of what can be in a project
in this chapter, you could safely say that’s the rest of the manual! Instead we
will focus on the project itself, as the largest unit of measurement in Scrivener; a
container for the text you write and the material you accumulate to support your
writings. As a citizen of the folders and files on the computer you write with, a
project is the most important first thing to learn how to work with. It represents
the filing cabinet that your work will be filling. Knowing where it is and how to
get it open is the first step to getting all of that paper off of your desk and neatly
sorted. So let’s dig in!
5.1. The Basics of Using Projects
60
5.1. The Basics of Using Projects
the left sidebar.1 In addition to providing an easy selection mechanism for new
projects based on templates, you can also start from scratch with “Blank”, or
open existing projects from your disk with the buttons along the bottom. To call
up this window later on, use the File ▸ New Project… menu command, or use the
shortcut: ⇧⌘ N.
Figure 5.1 The Project Templates window is where you will start when making
a new project.
Along the left side of the window are template categories. A number of useful
templates have been provided, and any templates you create or import into the
software will be organised into these categories as well. To read more about
creating and managing templates, see Project Templates (section 5.4).
To create a new project:
1. Click on the desired template tile to make it active, or select the “Blank”
template to start with a fresh project that can be constructed to your needs.
2. Click the Choose… button.
1
You may hide this category (or choose to reveal it again) using the Options button in the lower
left of this window.
61
5.1. The Basics of Using Projects
3. Enter the name of your project in the “Save As” field. This is what you will
use to identify your project in the future. It can be changed later (using
your file manager while the project is closed) if you please, so if your work
in progress doesn’t have a name yet, don’t worry!
4. The next step is selecting where you would like to save the project file. It is
a good idea to choose a place on your disk that you will remember.
5. The Create button will activate once you have supplied a name and valid
save location. Click this button to proceed, and in a few seconds you’ll
have a brand new project open, ready for writing!
1. Use the File/Save As… menu command (⇧⌘ S), and choose a new name for
the project.
2. Type in the name of the new copy for this project and select a folder to
save it in (or use the same folder if you wish).
3. Click the Save button.
At this point the active project will become the new one you just created, and
the old copy will be closed in the background.
If instead you merely wish to create a backup, or a maybe leave a trail of major
milestones rather than switching projects, read about creating backups on the
fly (subsection 5.2.2). It is also recommended you use this method when creating
copies of the project with the intention of storing or sharing them over the ’net
(section 5.3.1).
62
5.1. The Basics of Using Projects
Since Scrivener projects are stored right on your disk, you can use the Finder
to manage them, create duplicates, and archive old versions. Always be sure to
close your projects before doing so.
63
5.1. The Basics of Using Projects
2
There are some exceptions if you choose to link to research material, use linked images and
other such things along those lines, but these are more advanced uses of Scrivener and it is as-
sumed you will know what you are doing if you use links.
64
5.1. The Basics of Using Projects
The first action that will be taken is to create a complete backup of the project
in its current state in the same folder where the project is presently located. If you
have a project called “My Thesis.scriv” in your Documents folder, then a backup
project called “My Thesis Backup.scriv” will be placed in your Documents folder
prior to attempting the upgrade. This is your first layer of protection as that copy
will be precisely the same as it was before starting the upgrade.
Next, your project will be updated to the new format. At the conclusion of the
process, the project will open.
If for some reason the project did not update correctly or open at the con-
clusion of the process, the backup created earlier will be handy to restore from.
Again using our example from above, set aside or delete the “My Thesis.scriv”
project and rename “My Thesis Backup.scriv” to how it should be, then try again.
If you have repeated difficulty updating the project, please contact technical sup-
port.
65
5.2. Backing Up Your Work
Projects will not open in older versions of the software for either platform.
Make sure to update all of your machines to these versions or greater, and make
sure that your colleagues are up to date as well if you collaborate by sharing a
project.
Return to chapter ⤴
The location, along with several other settings, can be changed in the Backup
preference pane (section B.8).
66
5.2. Backing Up Your Work
— Those who leave their projects open for weeks or even months at a time,
will most certainly want to change the backup settings to be triggered by
manual saves, and remember to run a manual save (⌘ S) at least once a day
for maximum protection.
— On the other hand, if you open and close projects multiple times a day, you
might find the default limit of only five copies too limiting. Mistakes you’d
like to revert may have rolled off the backup list because five backups were
created in the past 24 hours. Increasing the number of stored backups to a
higher value means more drive space will be used for each project, but will
ensure you have something from more than a few sessions ago to restore
from.
— Read about the various options available (section B.8).
67
5.2. Backing Up Your Work
File ▸ Back Up ▸ Back Up All Projects Now command). This will follow any relevant
options that have been set in the Backup preferences, such as how many to keep
and where to store them. Do be aware that since automatic and manual backups
rotate the oldest versions out, frequent use of this command can roll older back-
ups off faster than you would like; consider increasing how many old backups
Scrivener keeps.
Frequent use of these features will help safeguard your work in progress, and
it is recommended that you start forming a habit of making backups whenever a
decent amount of work has been committed to the project. Anyone who has lost
a lot of work to a hard drive failure or catastrophic event can tell you the second
most important thing to getting work done is getting your work backed up.
1. Reveal the folder they are stored within by opening the Backup preference
pane.
Alternatively, for projects with a custom backup folder set, use the
Project ▸ Project Settings… menu command and navigate to the Backup tab
within.
2. Click the Open backup folder… button at the bottom of either pane.
Now that you have the backup folder open in your file manager, you will find
a number of files named respectively with the projects they relate to. After the
project name there will be a sequence number or a date stamp (an optional set-
ting).
3
For backups you have created manually, you will need to use your file manager to navigate to
where you saved them and skip over the following checklist.
68
5.2. Backing Up Your Work
With the correct backup folder opened, you are ready to proceed:
1. Locate the most recent backup. The sequence number cannot be used to
determine this as Scrivener rotates through numbers. If you have not en-
abled the date stamp option in Scrivener, you will need to use your file
manager to determine the most recent copy.
2. Copy the backup(s) you wish to examine to another folder by holding down
the Option key while dragging the files to your Desktop or another conve-
nient location. It is never a good idea to open the original backups, or to
work within the backup folder.4
3. For zipped backups, you will need to first open the .zip file in the Finder by
double-clicking on it.
If your backups are not zipped, you will be able to open them directly like
normal projects.
4. Examine each backup you’ve copied. If the backup contains the problem
as well, then proceed to the next older backup, continuing until you find
a valid copy.
When you find a good copy to pull from, use one of the following methods to
restore your work:
4
We want to set aside a complete copy of all current backups for this project; otherwise opening
and closing them may rotate (delete) the very backups you‘re looking for. Creating a separate
static copy of the backups in a folder outside of Scrivener’s reach is the safest way to avoid that
problem.
69
5.2. Backing Up Your Work
2. Remove the unwanted version of the project from its original folder.
3. Replace it with the restored copy, renaming it if necessary.
— Partial restoration: to restore only pieces of a project, you can open your
current working version at the same time as the backup, and drag those
pieces from the restored backup project into the live working project, from
binder to binder (section 6.3.4), or by copying and pasting the bits of text
you want to restore.
This can be a useful approach if you’ve done a lot of work since the last
backup, and have only just noticed that one file had been accidentally
messed up some time ago, and there are no snapshots to recover from.5
Once you’ve finished, the backup copies you duplicated can be disposed of or
archived into a safe location, just in case.
1. Time Machine can be set to run manually at any time of your choosing,
using the menu status icon in the upper-right hand portion of your display.
5
Snapshots are a useful feature for protecting your text within the project, and are an additional
layer of protection on top of backups. Read more about them in Using Snapshots (section 15.8).
70
5.3. Beyond the Basics of Using Projects
You can thus control when Time Machine makes a backup of your projects,
making sure they are closed first.
2. As Time Machine starts to erase hourly backups that are old, it saves only
the last backups made in a single day. In conjunction with the first tip, you
can make certain that your “safe” backups are retained once Time Machine
starts erasing old backups, by always running Time Machine manually at
the end of every day with all of your projects closed.
3. Always use Apple’s Time Machine interface to restore projects. That goes
for all forms of using Time Machine’s disk storage.
Return to chapter ⤴
6
On macOS, only Scrivener version 2.0 and greater is cross–platform compatible. If you intend
to use the Windows version as well to edit your projects, you should consider upgrading to the
latest version (and besides, Scrivener 1 is very old at the time of this writing, and has not been
modified in many years). Additionally for iOS compatibility you will need the project updated to
version 2.7+ on macOS or 1.8+ on Windows.
71
5.3. Beyond the Basics of Using Projects
will appear in its ordinary state, a folder. This is invisible to a Mac user, but in
fact there is no difference between the two at a file level—it’s purely in how we
see and work with that project.
To open a project on the Mac, you need only double-click the “MyProject.scriv”
project bundle, or open it from within Scrivener. On Windows this will be a
folder, so you will need to descend into the “MyProject.scriv” folder and select
(or double-click on) the “MyProject.scrivx” file that you will find at the top level
within that folder.
To transfer projects between computers, always make sure to copy the entire
“MyProject.scriv” folder from Windows, not just the .scrivx file by itself; the en-
tire folder is your project.
If you later wish to merge edits that have been made to this project by a col-
laborator or editor, you might be able to make use of the process described in
Splitting & Merging Projects (subsection 5.3.2).
72
5.3. Beyond the Basics of Using Projects
73
5.3. Beyond the Basics of Using Projects
such files after you reload the project, and when you try to open such
files in the editor you will see a message telling you that the file cannot
be opened.
— Linked images in text: when inserting an image into text as a link back to
the original file on disk (using Insert ▸ Image Linked to File…), if the original
images are stored in locations to which sandboxing does not grant Scriv-
ener access by default, these images may not appear correctly in the text,
a placeholder being displayed instead.
— External utilities outside of Applications: for most people, this will mean
having to keep Amazon’s KindleGen utility stored within the Applications
folder. Those who make use of the Mac’s broader toolset, attempting to in-
tegrate Scrivener with command-line tools such as MultiMarkdown, Pan-
doc, LaTeX and so forth, are advised to not use sandboxed software. If you
haven’t purchased Scrivener yet, we’d advise doing so directly rather than
through Apple, but if you’ve already bought the program you can switch
to the direct-sale version to lift all of the above limitations.
1. Use the Scrivener ▸ Authorize Folder Access… menu command to open the
directory access panel.
2. To grant Scrivener permission to access external files, simply click on the
Add Folders… button. This will bring up an Open panel from which you can
select the directories you wish Scrivener to have access to. Alternatively,
you can drag folders into the “Accessible Folders” list from the Finder.
To stop Scrivener accessing files, select the folders in the list that you no longer
wish Scrivener to have access to and click on Remove Access.
— If you tend to import many different files into Scrivener as aliases (using
File ▸ Import ▸ Research Files as Aliases…), or if you make heavy use of Scriv-
ener’s Bookmarks feature to refer to external files, then you may wish to
consider adding your entire home folder to the list of accessible folders.
74
5.3. Beyond the Basics of Using Projects
This will give Scrivener access to all folders inside your home folder with-
out you having to add them all separately, such as your Pictures, Movies
and Documents folders.
— If you are very careful about where you store all the files on your hard drive,
and you only tend to add images to Scrivener as linked files and import a
few sound and movie files as aliases, you might only need to add the ∼/
Pictures, ∼/Movies and ∼/Music folders to the list.
— Perhaps the safest and easiest approach would simply be to have a folder
somewhere on your hard drive for storing your research documents, and
only grant Scrivener access to that.
Essentially, though, for any files you want to be able to view in Scrivener that
are not stored inside the project, you must grant access to one of the folders
containing that file. For instance, suppose you have bookmarked the file “∼/
Documents/Ideas/Writing/MyGreatIdea.pdf”. For Scrivener to be able to open
that file, you must grant access to one of the following folders:
Splitting Projects Up
Occasionally, one or more portions of your project might exceed the scope of
your original planning and contain portions within them that should become
their own projects. A classic example of this might be a chapter in a biography
75
5.3. Beyond the Basics of Using Projects
1. Create a new project for the pieces that merit moving them out of the
parent project. You can use whatever template you wish for this, or even
blank, it doesn’t matter. With the original project open alongside the new
one, position the windows so that you can see both binders at once. Now
simply drag and drop the pieces from the old project into the new project’s
binder. That’s it, you’re done (you may want to delete the original copy
from the old project to truly “split” them). Refer to Copying Files and Fold-
ers Between Projects (section 6.3.4) for the details.
2. Use File ▸ Save As… to create a forked copy of the entire project (subsec-
tion 5.1.2). Once you’ve created a new copy, you will immediately begin
working in the new one. Simply delete everything from the binder that
isn’t necessary for this new project.
The first method might work better if your needs are simple, but if you find
important aspects of the project are getting lost in the translation, the second
method is by far the safest as it comprises a complete and 100% identical copy of
the starting project.
76
5.3. Beyond the Basics of Using Projects
before packing up the laptop, you could use this feature to merge the two forks
of the project back together again with the File ▸ Import ▸ Scrivener Project… menu
command.
The following methods for copying a project can all result in versions that can
be merged back together in the future:
— Duplication or any form of copying the project on the disk itself. This is
always best done while the project is closed, otherwise your collaborator
may get a confusing warning about the project appearing open on your
machine.
— Use of the File ▸ Back Up ▸ Back Up To… command, which is particularly use-
ful if you are handing the project off via email, as you can zip it into a single
file here for easy transmission.
— Use of the File ▸ Save As… command. Do note this command will move your
session to the new copy of the project, meaning if you continue working
in the new one, the old copy you left behind should be the one you send.
— Click the Import and Merge button to incorporate the edits into the
binder.
— Click the Import Only button to import the whole project as its own
set of folders into the binder. If the two projects are very similar, this
will result in many duplicates, however this can be desirable if the
above method did not work as expected or if the two sources have
diverged significantly enough that they no longer merge properly.
— And of course, the Cancel button will back out of the procedure with-
out modifying the current project.
77
5.3. Beyond the Basics of Using Projects
— You are strongly advised to leave the Back up project before merging
option enabled unless you have taken your own precautions!
5. At the conclusion of the process, your binder sidebar will switch to show-
ing a “Merged Documents” list of all the items that were added or modi-
fied in the project. Take this opportunity to review the changes in detail.
If conflicts occurred, where you both edited the same item independently,
you may need to manually merge the result yourself. Once you are fin-
ished, you can close this sidebar view (it is actually a collection, so it won’t
go anywhere until you delete it or merge again) with the × button in the
binder sidebar header.
Scrivener does its best to retain as much data as possible from both
projects, using the following mechanisms:
— Whenever the main text of a file has been changed by merge, a snap-
shot will be taken for the older copy of the text.
— If changes have been made to the same item that involve the synopsis
or its document notes in the inspector, then a summary page will be
created showing both versions so you can easily copy and paste the
correct version into the conflicted item.
— Metadata changes will be merged, so long as the same binder items
are not edited in both forks.
6. The project you merged from will not be altered in any way by these pro-
cedures. Once you have confirmed a successful merge, it would in most
cases be best to discard that copy or archive it to reduce confusion.
Merging two projects together involves a lot of guesswork, and what a com-
puter thinks is right may not always be what is really right—for that I’m afraid
78
5.3. Beyond the Basics of Using Projects
we still need humans. The software will do its best to retain as much of both
of the projects as possible, but in some cases you may lose information. Having
the software create a backup will give you a point to step back to if the merge
goes afoul, or if it only made mistakes in a few areas, you can open up the older
backup along side the project and manually restore just those pieces you need
from its binder.
See Also…
— Restoring from Backups (subsection 5.2.3): when things don’t go as
planned, use these instructions to get back to a better starting point.
— Copying Files and Folders Between Projects (section 6.3.4): it might some-
times be best to only copy a few things rather than perform a full merge, or
maybe you only need to restore a portions from a backup. These instruc-
tions can help with both cases.
— Using Snapshots (section 15.8): the project merge feature will take a snap-
shot of an item whenever the main text of it has been altered by the pro-
cess. A familiarity with this feature will help resolve problem.
— Saved Layouts (section 12.3): if you are collaborating with another person,
the two of you might have different ideas on how the project should be dis-
played. Use layouts to save your settings so you can restore your preferred
settings whenever you wish.
79
5.4. Project Templates
This is a simple form of merging, with certain limitations, and one that will
benefit greatly from good communication between the two people working on
the project. In most cases you will get the best results if each individual sticks
to editing different areas of the project, rather than freely working on the same
individual binder items. Here are a few problematic areas to watch out for:
— Your collaborator adds files to a folder you move to the trash: the result
will be that the files they added to the project will be in the trash as well,
as they were assigned to a folder that you trashed independently.
— They add files to a folder that was not only trashed but fully deleted: in
that case the folder will be “resurrected” back into its original position in
the outline, because the child files they added to it depend upon it.
— You both edit the same item’s text: the latest version will be used, however
a snapshot of the chronologically older edit will be taken as well, so you
can review the conflicting changes using that feature and manually merge
the text edits as you see fit. This can also be used to revert the text if the
merging process chose the wrong copy.
— If metadata is edited simultaneously: if for example both of you set the
same item to a different label, the most recent modification date will take
precedence. There will be no mirror copy showing the older changes, so
this is one area where communication will be important. If metadata is
being used heavily in the project by both people, it will be best to stick to
editing different areas of the project at once.
Return to chapter ⤴
80
5.4. Project Templates
Lastly, you can create your own templates for future use, as a way of further
customising Scrivener’s default behaviour, as many settings are specific only to
individual projects rather than global to the application.7
Figure 5.2 Look for the blue “information” icon to get help on a template.
Beyond the help file, here are a few things to keep in mind as you explore a
new template:
— It is possible to rename the Draft and Research folders, and some templates
have done so for clarity, such as the short story format (Figure 5.2), where
the draft has been renamed to “Manuscript”. Feel free to rename this to
something more appropriate, like the title of your work.
— Some templates will have document templates (section 7.5) set up within
them, providing a few special types of document (like character sheets).
You can modify the items in this folder to customise them or add your
own.
7
If you’re looking for general information on how to create a new project from a template, please
refer to Creating a New Project (subsection 5.1.1).
81
5.4. Project Templates
— Custom labels & status: add the types of labels, preferred colours, and sta-
tus stamps that you find useful for your projects.
— Project bookmarks: try making a list of writing resources, critique groups,
and research portals that you often use.
— Character sheets or research note starters: use document templates (sec-
tion 7.5) to supply yourself with your favourite starter documents.
— Compile settings: since they can be stored in the project settings, you can
configure these so that your future projects will be ready for one-click ex-
port (or close to it!).
— Collections: standard collections as well as saved search collections can be
placed in a template as well.
— Starter story structure, essay skeleton, snowflake methods, thesis model
or blueprint outline: set up your favourite or necessary techniques and
outlines in the draft.
The important concept to keep in mind is that whatever you can save within
a project, you can save as part of a template8 . There are a few differences (mostly
pertaining to how a template is loaded and the description and thumbnail that
can be saved with it), but for the most part you should consider a template no
different from an ordinary project.
8
Technically, there is a 50 MB size limit to what can be saved as a template, but given that a
template is intended as a starter project, you are unlikely to ever encounter this restriction.
82
5.4. Project Templates
Try not to worry about getting everything perfect the first time through. It is
easy to update existing templates with revised material; this will be covered in
detail in the following pages.
Once you have set everything up, use the File ▸ Save As Template… menu item
to start the template creation process.
Figure 5.3 Fill out the simple form to create a template out of the open project.
In the New Project Template window (Figure 5.3), provide the following de-
tails:
Title The visible title of the template, as you want it to appear in the template
browser.
Icon Here you can select the appearance of the template thumbnail. You can
choose from a number of available presets, or if you wish to make your
thumbnail stand out from the built-in templates, you can click the Save
Icon… button, which will generate a file for you based on the currently se-
lected thumbnail. “Blank” is a good choice if you want a clean canvas to
start from.
83
5.4. Project Templates
After you have edited the image using your favourite image editor and
saved it, you can use the Icon menu to select “Choose…”, at the bottom
of the list, and then select the image you edited.
Save styles into template If you’ve created styles that are important to the pre-
sentation and functioning of the template, you can choose to have them
added into new projects upon use of the template. If you leave this option
off, then the default set of styles (as seen in the “Blank” starter) will be used
instead. The styles will be saved into the template no matter, merely left
inactive, should you change your mind in the future and revise the tem-
plate to include them (subsection 5.4.4).
After clicking OK, the template will be saved into the system, and you can
delete the original project or continue working in it without affecting the tem-
plate.
Template Placeholders
There are several placeholders (Table 5.1) that you can type into the editor that are
especially useful if you intend to share the template with others. For example, if
making a template for yourself, you could just write in your name and address on
your manuscript submission cover-page. This wouldn’t work so well if you wish
to share the template, though, and in fact Scrivener will check your templates
for stuff that looks like your personal information and warn you if you wish to
proceed.
Place the template variable where the intended text should occur (for exam-
ple you could put the <$template_projectName> placeholder on the title page
and format it it nicely), and when the template is used to create a new project,
it will request relevant information from your settings (such as using your Con-
tacts.app card for filling in your name, or by using the information you provide
in the General: Author Information preference pane (subsection B.2.3)) and fill
in what details it can.
Custom Categories
The project templates that you create, or acquire from others, can sort them-
selves into custom categories, which will appear in the template chooser side-
bar along with the built-in categories (Fiction, Non-Fiction, and so forth). Cate-
gories are defined by the templates themselves, rather than being something you
create first and then put templates into. This way, if you download a template
from the Web, it can set up its own category for you.
84
5.4. Project Templates
Placeholder Description
1. From the “Save as Template…” panel, click the Category dropdown and
select “Custom” from the bottom of the list.
2. Type in the name of the category as it will be seen in the template chooser
sidebar. Any existing categories will be listed here for your convenience,
and can be selected by clicking on the button to the right of the text field.
85
5.4. Project Templates
1. Bring up the new project window with File ▸ New Project… (⇧⌘ N).
2. Right-click on the template you wish to modify and select the Edit Template
Info… command.
3. Make the changes you desire, and click OK to save them.
1. Create a temporary project using the template you are wanting to adjust.
The name and location are unimportant to the process.
If you need to edit a template that uses placeholders (many of the built-
in templates do), follow these instructions when creating the temporary
project for editing the template:
a) Bring up the new project window with File ▸ New Project… (⇧⌘ N).
86
5.4. Project Templates
After you have created a project from a template, there will be no connec-
tion to the original template, meaning existing projects that you created from a
template will not be modified to reflect changes made to the template they were
created with.
9
If you change the title, it will no longer be considered a replacement or update to the original
template, meaning you’ll end up with two of them.
87
5.4. Project Templates
Set Selected Template as Default Changes the default template selection to the
template you currently have selected. Once set, the next time you call up
this window it will highlight that template for you for quick access.
Hide Getting Started Hides the “Getting Started” category at the top of the cat-
egory list. The functions it provides can also be accessed from the Help
menu at any time, so it is safe to remove the category once you’ve famil-
iarised yourself with the program. You can also reveal it again using this
same option menu.
Import Templates… If you have downloaded templates from the Web or copied
your custom templates from another computer, use this feature to import
the files into the template system automatically.
Export Selected Template… Useful for sharing your templates on the Web,
with other authors or for transferring templates to another working com-
puter.
Edit Info… If you want to modify how the template appears in the template
chooser, such as its title, icon, category or whether or not it builds pre-
determined styles into the new projects created with it, use this com-
mand. Refer to Revising Templates (subsection 5.4.4) for further informa-
tion. Built-in templates cannot be modified.
Reveal in the Finder Reveals the selected template on the disk, using your file
manager.
Delete Selected Template When a custom template is selected, you can use this
menu item to remove it from your system. Built-in templates cannot be
removed.
For those interested in managing these as files directly, rather than using the
above commands, templates are stored in Scrivener’s support folder (use the
Scrivener ▸ Reveal Support Folder in Finder menu command to get here easily), un-
der the “ProjectTemplates” subfolder. Changes made to this folder will be re-
flected in the template chooser window after it has been closed and reopened.
Return to chapter ⤴
88
5.5. Adjusting a Project’s Settings
Return to chapter ⤴
89
The Binder & its
Outline
6
In This Section…
6.1 What is Outlining? . . . . . . . . . . . . . . . . . . 91
6.2 The Three Root Folders . . . . . . . . . . . . . . . . 93
6.2.1 The Draft Folder . . . . . . . . . . . . . . . . 94
6.2.2 The Research Folder . . . . . . . . . . . . . . 95
6.2.3 The Trash Folder . . . . . . . . . . . . . . . . 95
6.3 Using the Binder . . . . . . . . . . . . . . . . . . . . 96
6.3.1 Adding New Items . . . . . . . . . . . . . . . 96
6.3.2 Selecting Items . . . . . . . . . . . . . . . . . 100
6.3.3 Finding Where You Are in the Outline . . . . 102
6.3.4 Moving and Copying Things Around . . . . . 103
6.3.5 Expanding and Collapsing the Tree . . . . . . 107
6.4 Multiple Selections . . . . . . . . . . . . . . . . . . 111
The Binder is the document browser on the left of the main project window
(Figure 6.1) where you can organise your work as individual topical pieces, or
files. This is going to be like your ring-binder in the real world, where you would
stash all of the notes, documents and maybe even the work in progress itself.
Everything that represents information in your project, from an idle thought to
a formal paper on a topic you are writing about, will be stored somewhere in the
binder.
To that end, the sidebar on the left is a fundamental building block in how a
new project begins, all the way to being a cornerstone in how you will export your
work and close the project down for good (or at least until the next revision!).
This chapter will go over the various aspects of using the binder, setting it up
for a new project and how best to use Scriveners’ features to structure, navigate
around in, edit and write your draft.
Figure 6.1 A typical project window, with the binder on the left and an editor
on the right.
manual in its own document, and is comprised of over a thousand such snippets
of text arranged into a nested list of topics (Figure 6.2). That mechanism is an
“outline”.
While the manual often uses this structure to produce visible headings when
exported, we need not necessarily think in terms of parts, chapters, sections and
subsections—especially early in a project’s development. We could merely or-
ganising things topically, or even chaotically into groups you intend to disperse
later once you figure out how all of these pieces of text are meant to fit together.
This approach grants you ultimate flexibility in how you think around the struc-
ture of your work. Your outline needn’t serve some external stipulation while
creatively constructing it—rather, it can be used to augment your own under-
standing of the topical layout of the text.
If you have never used nor even heard of the type of software referred to as
an “outliner” before, there will be some useful jargon to learn, as it will be used
elsewhere in this manual to refer a few simple concepts concisely:
92
6.2. The Three Root Folders
Figure 6.2 An excerpt of the outline used to organise this section of the man-
ual you are reading; current section marked in orange.
of “The Three Root Folders”, the latter of which is also a parent of “The
Trash Folder”.
— A list of parent and child items is sometimes referred to as a tree.
— The action of putting items beneath another is sometimes referred to as
“nesting”. We can also say that indented subdocuments are “nested” be-
neath another item.
— A child (or a leaf ) can only ever have one parent.
— Items at the same level of indentation are referred to as “siblings”.
— A crucial feature of digital outlining in principle is that you can hide child
portions of the outline by folding, or collapsing their respective “parents”,
keeping your screen focussed on what you are currently working on.
You could draw a connection between these lists of headings and the out-
lines you may have had to compose prior to writing an essay assignment. Unlike
those pen and paper outlines you can imagine the digital counterpart as being as
though each line on the paper essay had a stack of pages beneath it, where the
portion of that essay is represented by the topic line it relates to. Thus, moving a
heading in a digital outline moves the stack of paper along with it, thus changing
the order of the longform text this outline represents.
This is all a bit abstract, so let’s move on to some applied examples of the con-
cept, starting with the three basic top level groups (folders, parents or trees) that
every project will be working around.
Return to chapter ⤴
93
6.2. The Three Root Folders
not within each other or other folders. To use Scrivener effectively, it is very
important to understand the significance of these folders.
At a basic level, everything that goes inside the Draft folder will be compiled
into one long text file when you use the “Compile…” command from the File
menu1 . Thus, the draft folder is central to Scrivener: ultimately, you are aiming
to write and arrange everything inside this folder so that each of the elements
it contains form an organic whole that can then be output as a singular file to
the format you require. It is less useful to think of its contents as files, then, and
more useful to think of it as a personal table of contents for the text that will
become a document when you export.
1
As is often the case with Scrivener, there are many exceptions. The contents of the draft folder
can be dynamic, only compiling into the final document under certain conditions, never com-
piling at all or only piecemeal, but for now it is good to think of the draft folder in the binder as
a structural take on your document.
94
6.2. The Three Root Folders
Another good way to think of the draft is that it represents a long spool of pa-
per or a scroll. In a normal word processor, this entire spool would be presented
to you in a single window, with one scrollbar. Moving text around within that
spool means cutting and pasting it from one spot to the next. In Scrivener, you
can take that long spool of text and chop it up as you please. The compile feature
offers a way to “tape” the whole thing back together into a single spool.
Because the draft folder is what is used to create the final manuscript, it is
unique in that it can only contain text and folder items. That isn’t to say you
cannot include illustrations and figures in your work, they can be inserted into
the text editor just as with any typical word processor, but that the listing in the
binder can only be text sections, either as a loose list or organised into logical
groupings.
Files that have been placed in the trash will have their icons ghosted through-
out the software. This is mostly useful where trashed files are displayed in other
contexts, such as search result lists or from within Collections of items.
95
6.3. Using the Binder
Return to chapter ⤴
Relevant Preferences
This section will refer to a few different options that impact how some
of the described behaviour below will work. Unless otherwise noted, all
options referred to in this section are located in the “Behaviors” panel,
under “Dragging & Dropping”.
We aren’t going to be exploring every detail of how folders and files work here.
If you’re looking for a more in-depth look at items themselves, refer to All About
Files and Folders (chapter 7).
96
6.3. Using the Binder
be given useful “handles” if you leave the name off of it. Read more about this
capability in Titles and Adaptive Naming (section 7.2).
Footer bar buttons Along the bottom of the binder sidebar, corkboard and out-
liner views you will find a footer bar with a few buttons for adding files and
folders (Figure 6.5).
Figure 6.5 Binder footer bar: Add Text, Add Folder and access to the contex-
tual menu.
Contextual menu The “Add” submenu in the right-click contextual menu pro-
vides all of the basic options found when clicking the downward arrow
on the toolbar “Add” icon. In addition, it also provides quick access to
the File ▸ Import ▸ Files… menu command (⇧⌘ I), when adding files outside
of the Draft folder area.
Menus & keyboard shortcuts There are several shortcuts available for adding
new items:
97
6.3. Using the Binder
— Project ▸ New Text (⌘ N): adds a new text file. In cases where the se-
lected item has Default Subdocument Template (subsection 7.5.2)
assigned to it, the name of that template will be printed instead.
E.g. when clicking on the “Characters” folder to add a new charac-
ter sketch, in the Novel project template, the menu command will
read, “New Character Sketch”.
— Project ▸ New Folder (⌥⌘ N): adds a new empty folder.
— Return: by default this will add a new text file (or default subdocu-
ment). Note that this key is also used to confirm changes being made
to the title of an item, so if you have been typing in the name of one
item and wish to make a new one, you’ll need to press it twice.
— The ⇧⌥⌘ N keyboard shortcut can be used to create the default (first
entry in the Project ▸ New From Template ▸ submenu) document tem-
plate, if your project has document templates enabled.
Dragging text If you select text in any program and drop it into Scrivener’s
binder, corkboard or outliner views, a new item will be created in that lo-
cation with the text you dropped. If this is done from within Scrivener’s
editors, then text will be moved into the new file. This is a great way to
break apart a larger file: you can scroll through, selecting chunks of text
and moving that text to new files wherever you drop them. Where you
drop the text will matter:
— Onto a folder or file group or in between binder items: the text will
be added as a new file nested within the container you dropped on,
or at the location of the drop.
— Onto another file: the text will be appended to that file.
— Onto a folder or file group with the Control key held down: the text
will be appended to the group’s main text.
— Onto another file with the Control key held down: the text will be
added as a new file beneath it, and thus turning the file into a file
group with a new subdocument.
The behaviour to move dragged text can be disabled with the Delete text
dragged to other areas option, in the Behaviors: Dragging & Dropping
preference pane (subsection B.4.4).
Adding items with the Touch Bar Last but not least, if you own a Mac with a
Touch Bar, one of the default buttons provided universally is the “Add”
button, again represented with a “+” sign. With the exception of import-
ing web pages, it essentially replicates the options provided by the “Add”
button in the toolbar, when clicking the downward arrow. Refer to the
Touch Bar’s Global Buttons (section 4.4.2) for more information.
98
6.3. Using the Binder
99
6.3. Using the Binder
Renaming Items
To rename an item you’ve created, double-click the title to toggle editing mode.
You can also use Esc key to toggle editing mode on the selected item. You can
click elsewhere to save the modified title, or use the Return key to confirm your
changes.
If a title is left blank, Scrivener takes a dynamic approach to how things are
named. You can read more about titles in Titles and Adaptive Naming (sec-
tion 7.2).
100
6.3. Using the Binder
Keyboard Navigation
The four arrow keys by themselves will move the selection around in the outline
according to the following rules, and can be augmented with a few modifier keys:
— ↑ and ↓ move the selection up and down the list from one visible item to
the next.
— ← will move the selection leftward in the hierarchy, selecting the parent
of whatever was selected when pressing the key. The left key will also col-
lapse the selection, if any of the selected items are expanded. If a group
(or all groups within the selection) is already collapsed the left key will act
normally.
— Adding the Shift key to the ↑ and ↓ keys will expand or contract the current
selection, depending upon which way you started when first holding down
shift. For example: Shift-↑ will leave the item you started with selected, but
add the prior item to the selection as well, while pressing the combination
a second time will add a third. At this point, Shift-↓ will contract the selec-
tion, or remove the top item from it, resulting in the first two items you
had selected. This all works in exact inverse when starting in the opposite
direction.
— ⌃⌥↑ and ⌃⌥↓ will jump from one visible container to the next, skipping
over any regular items in between.2
— ⌥↑ and ⌥↓ jump your selection to the top or bottom of the outline, respec-
tively. This command, when combined with the Shift key will select from
the current point to the top or bottom of the list. This is different from
the Home and End keys, which will only scroll the view, thus retaining your
current selection.
2
This behaviour is expanded to include all containers when Treat all documents with sub-
documents as folders is set to true, in the Behaviors: Folders & Files preference pane (subsec-
tion B.4.5).
101
6.3. Using the Binder
click on, one at a time. You can also toggle the selection off for the one
item you have selected.
— Hold down the Shift key to select all of the items in between the last point
selected and the point where you click. So for example if you click on C
and then ⇧Click on E, the result would be to have C, D and E selected. If
you then ⇧Click on A, the result would be A, B and C, because C remains
the last selected item.
— Given the logic governing these two modifiers, they can be combined. Go-
ing from the prior example, if we select A, ⇧Click on C, ⌘ Click on E (which
resets the last selected item) then ⇧Click on G, the result will be A, B, C
then E, F and G selected.
— It means you can always get back to where you were since that initial point
of navigation is “bookmarked” for you in the binder.
— Since the binder isn’t required to always highlight what you are editing,
whether folders are collapsed can remain entirely up to you.
— Where you scroll the binder is left up to you.
Under default settings, if the item you are editing is visible in the binder, a
smaller secondary highlight will be placed on the item you are currently viewing.
In Figure 6.6, we can imagine the author initially clicked on the folder named
“The Last Woman Standing” (which we can hope is a working title) and then
later went on to write into the subdocuments within this folder—currently in
“our heroine enters the arena”.
This form of highlighting is “passive” in the sense that it won’t violate any of
the above principles. If in our example “The Last Woman Standing” was a col-
lapsed folder and we couldn’t see the scene files within it, then there would sim-
ply be no secondary highlight. If we had scrolled to another part of the binder,
this item would be highlighted—but we’d have to scroll back to the spot ourselves
to see it.
102
6.3. Using the Binder
Figure 6.6 The binder highlights what we select as well as what we edit.
If you find this behaviour distracting, the current document indicator can be
disabled in the Appearance: Binder: Options preference pane (section B.5.2),
with Show current editor document indicator.
For those cases where you really do want to see what you’re editing no matter
what it takes to do so, then use the View ▸ Reveal in Binder (⌥⌘ R) menu command.
This will first reveal the binder if necessary, then switch to the main binder listing
(in case you are viewing search results for example), open any folders necessary
to display the item and finally move the primary selection highlight to the item(s)
you have selected. This all-purpose command is useful for finding your place, if
you’ve wandered far away from where you started, locating where search results
came from or merely just to synchronise the binder with your current editing
session.
Moving with the mouse Items can be moved around in the binder with drag
and drop. Pick up the item by clicking and holding the mouse button
down, then drag the mouse pointer to where you wish to drop the items,
releasing the button. The binder will display a blue target underneath the
pointer, showing where the drop will end up. Slide the mouse left or right
to control the indent level of the drop point, and leave the mouse along
the top or bottom edge of the view to dynamically scroll it.
If the place you want a drop a thing is inside of a group that is collapsed,
hold the item over it for a moment and it will expand for you. If you would
prefer “spring-loaded” folders like this to collapse again after you drop, you
can set the Collapse auto-expanded outline items after drag and drop, in
the Behaviors: Dragging & Dropping preference pane (subsection B.4.4).
103
6.3. Using the Binder
Copying with the mouse Although not enabled by default, you can toggle this
capability with the Option-dragging creates duplicates option, in the Be-
haviors: Dragging & Dropping preference pane (subsection B.4.4).
Another approach is to duplicate the files with the Documents ▸ Duplicate
submenu (⌘ D), which will create a copy right alongside the original that
you can drag and drop to the intended location.
Moving items with the keyboard The ⌃⌘↑, ⌃⌘→, ⌃⌘↓, ⌃⌘← keys can be used
to move an item around spatially in the binder, step by step. Up and down
will increase or decrease its placement in the outline, while left and right
will promote and demote the item. E.g. selecting a folder that holds the
contents of chapter eight, and pressing ⌃⌘↓ will move it down one spot,
swapping its position with the chapter below. It will now be chapter nine,
and the other chapter will be eight.
With the Toolbar Although not present in the default set of toolbar icons, you
can add item movement buttons (shaped like blue arrows) to the main
toolbar (subsection 4.1.1), provided as either a four-way set of movement
buttons, or two pairs of up/down and left/right buttons. These operate in
a similar fashion to keyboard movement, one step at a time in the indicated
direction.
By the icon A bit of knowledge that can save you a lot of time is that everywhere
you see an icon in Scrivener, you can drag it, and in doing so it will act as
a proxy for that item, just as though you dragged it from the binder or any
other view. You might be writing in a file in the editor and realise you want
to move the text you are working on to a spot in the binder on your left.
You could attempt to locate the item in the binder and then drag it from
point A to B, but instead you can drag the icon straight out of the header
bar directly to B. Done, and you can keep writing without pause.
— It’s an extension of the above, but bears reiteration: if the view you selected
from has been sorted (such as in the search results sidebar or the outliner)
then the moved items will be assembled in the target location using that
sorted order. For example, if you drag the sorted items back into the folder
they came from then the effect is to reorganise the items within that folder.
If that is not what you want, then use the Navigate ▸ Reveal in Binder (⌥⌘ R)
command first, and then move them.
104
6.3. Using the Binder
— When using the keyboard to move multiple items within a folder (up and
down), the relative position of those items will be preserved. In effect, it
will be as though each item were moved individually one at a time. Select-
ing the second and fourth items and moving them up would result in these
items now being the first and third in the list, transposing the items they
displaced down one slot to now occupy the second and fourth positions.
Use the mouse if you want to gather the selected items in one place within
the folder.
— Items can be promoted and demoted (outdented and indented) with the
keyboard, and when doing so they will be gathered together. Items must
all be from the same container and level in the outline when doing so.
1. The Documents ▸ Move To submenu presents a list of all the items in your
binder, each and every one of them a potential target for your drop. The
item you select will become the parent for the moved item, and it will be
placed as the last sibling within that item’s child list. An item that is not a
group will become one by targeting it with this command.
Once you have moved a file using this menu, a “Move to ‘X’ again” com-
mand will be added to the Documents menu that will move the currently
selected item to the last used move location, with the added keyboard
shortcut, ⌥⌘ T.
2. If you prefer the mouse for all things, consider using the main editor as a
long distance tool. Click on the item(s) you wish to move, loading them
into the main editor, then scroll to the drop point and drag the icon from
the editor header bar into the binder, or for multiple selections, select the
items in the editor and drop them into the binder. If that’s all you meant
to do, remember you can always return to where you were in the editor
with the back button, located to the left of the header bar icon.
It might also sometimes be easier to do things the other way around. You
can load a folder into the editor as a corkboard or outline, lock it (subsec-
tion 12.2.1), and then freely drag binder items into it. With more than one
split available (never mind the history tool making multiple folders easily
available to you), it is possible to efficiently work with dozens of remotely
scattered targets and hundreds of files.
105
6.3. Using the Binder
When dragging items between different projects, Scrivener will do its best to
keep as much of the information about items intact that it can. If you make
use of the inspector to keep notes on your documents, tag them with keywords,
use other metadata, take snapshots and so forth, you will notice that just about
everything copies from one project to another. Here are some things that will be
created (or copied over, however you wish to look at it) in the new project when
copying:
— Keywords
— Labels
— Status
— Custom Metadata list entries (if a list field by the same name already exists,
but it lacks a specific value in its dropdown menu, an entry will be added
if the item requests it)
106
6.3. Using the Binder
107
6.3. Using the Binder
details and obtaining focus in your work by keeping only the keystone informa-
tion you need at your fingertips, and making it easy to find and get to the stuff
that’s hidden, when you need it.
By elements As usual, we’ll get the basics out of the way first. To expand or
collapse portions of the outline, click on the arrow to the left of any group
to reveal or hide its contents. The state of every arrow in the binder will
always be remembered, meaning you can expand or collapse areas within
larger chunks of the tree, and then collapse the whole thing, assured than
when you expand it again it will be as you left it.3
Use the ← or → keys to open or close the selected containers, respectively.
The former key has a special behaviour in that if the group you have se-
lected is already collapsed, it will move your selection to the parent of the
current group, one level up.
Fully expand or collapse an area of the tree with the Option key held down
when clicking on an arrow or using the keys on your keyboard. All sub-
groups will be impacted by this operation.
Reveal and hide everything The menu commands “Expand All” (⌘ 9) and “Col-
lapse All” (⌘ 0) in the View ▸ Outline submenu will expand or collapse every
container in the view at once. Both of these commands work in several
areas of the interface, where it is possible to expand or collapse items.
Collapse all to current level Working in a similar fashion to Collapse All, this
command will collapse the entire outline below the currently selected
item’s level. Thus if you if have an outline that has six levels of depth, and
select a folder on level 3, using this command will completely collapse all
items except those at levels one, two and three, which will remain as they
were.
3
The outliner stores its own states, in fact on a per–container basis, making each folder or file
group a discrete workspace of its own in terms of what you can see within it.
108
6.3. Using the Binder
When multiple items are selected, the least indented item in the selection
will be used to determine the level by which the tree will be collapsed.
— The × button marked (a) will unhoist the view, returning to the full binder.
You can also use the View ▸ Outline ▸ Unhoist Binder menu command.
↪
— The button beside the close button will load the hoisted container into
the main editor—just like clicking on it as a folder would do in the full
binder.
When you hoist a folder, any containers within that folder will be collapsed
or expanded in accordance with how they would appear in the normal binder.
However any changes you make to disclosure while the view is hoisted will be
discarded upon return to the full binder, leaving you free to more fully expand
sections of the outline that you’d rather leave hidden by default.
109
6.3. Using the Binder
Figure 6.8 Marking a significant entry as a separator makes it easy to find later
on.
110
6.4. Multiple Selections
To mark an item as a separator, select the item and right-click on it, choosing
the “Show as Binder Separator(s)” contextual menu toggle.
Return to chapter ⤴
— Corkboards will display all of the items one after the other in a single
grid or label view.
— Outliners will present a flat list, not allowing the contents of contain-
ers to be revealed.
— Scrivenings mode will only work with the text content of the explic-
itly selected text items.
3. Therefore, if you intend to use one of the above behaviours and are getting
the wrong type, then modify your selection accordingly, even if artificially,
111
6.4. Multiple Selections
to achieve that effect. Some might want to just edit the text content of
their chapter folders without all of the chapter content, so the solution is to
select one token file anywhere in the binder to trigger the mixed selection
case.
In a few ways, Scrivener treats a selection like a thing, but it is important to
understand what they cannot do. What you are viewing in the editor doesn’t
“exist” anywhere in the project:
— The main editor view will always display a multiple selection in a group
view mode. It is not possible to “turn off” a group view mode, like you can
with a folder or text group, because there is nothing behind the multiple
selection to edit. If the currently preferred group view mode is single-text,
then a multiple selection will fall back to Scrivenings mode.
— Freeform corkboard view cannot be used, because your card placements
would have no place to be saved to, and would be lost the moment you
clicked anywhere else.
— You will not be able to add new items to the view, nor re-arrange existing
items, because their relationship amongst each other does not necessarily
correlate with anything in the binder in a linear fashion.
— Items can however be moved from a multiple selection. The result of this
action won’t be to remove it from the selection, but the card will be moved
to the location you dropped it to in the binder or other editor.
— Multiple selections will never display the selection as an indented hierar-
chy. This flat list approach can be seen as an advantage, as it means you
can readily sort by outliner column no matter where the items came from
initially.
In all other ways, the editor view can be used as you’ve learned how to use it.
Cards can be filled in on the corkboard, labels can be assigned, you can edit the
text of a selection in Scrivenings and outliner columns can be sorted.
Return to chapter ⤴
112
All About Files
and Folders
7
In This Section…
7.1 Binder Icons . . . . . . . . . . . . . . . . . . . . . . 115
7.2 Titles and Adaptive Naming . . . . . . . . . . . . . 116
7.3 Folders are Files are Folders . . . . . . . . . . . . . 119
7.3.1 Tips for Using View Modes with Folders and
Files . . . . . . . . . . . . . . . . . . . . . . . 120
7.4 Custom Icons . . . . . . . . . . . . . . . . . . . . . 121
7.4.1 Creating Your Own Icons . . . . . . . . . . . 122
7.4.2 Managing Your Icons . . . . . . . . . . . . . . 125
7.5 Document Templates . . . . . . . . . . . . . . . . . 127
7.5.1 Using Document Templates . . . . . . . . . . 128
7.5.2 Default Subdocument Template . . . . . . . . 131
7.5.3 Shared Templates on the Disk . . . . . . . . . 132
7.5.4 Copying Templates Between Projects . . . . . 133
7.6 Section Types . . . . . . . . . . . . . . . . . . . . . 133
7.6.1 Overview of Section Types in Practice . . . . 133
7.6.2 Applying Section Types Manually . . . . . . . 136
7.6.3 Combining Section Types with Document
Templates . . . . . . . . . . . . . . . . . . . . 138
Icon Explanation
Return to chapter ⤴
115
7.2. Titles and Adaptive Naming
— In the binder, double-click on the item to edit its name. You can also use
the Esc key to toggle editing mode from the keyboard on and off.
— When viewing the item in the main editor, Quick Reference panel or a
Copyholder, you can click into the editor header bar where the title is
printed to edit its name (⌃⌥⌘ T).1 The Return key will bring you back to
where you were typing in the editor.
— In the inspector’s Notes Tab (section 13.3), the depiction of an index card
at the top of the pane can be freely edited.
— If you would like to set the title by using some existing text in the editor,
select the text and use the Documents ▸ Auto-Fill ▸ Set Selected Text as Title
menu command (⇧⌥⌘ T).
You might be wondering if Scrivener requires you to name each and every item
that you put into the binder. As you might expect from such a leading question,
the answer is no! In fact it can often be advantageous to leave the title empty
(we even have a command for retroactively nuking titles, with Documents ▸ Auto-
Fill ▸ Clear Titles).
Adaptive naming works by checking for available text in a few different places,
using a descending list of sources. If a source is lower on the list, that means
anything above it will be displayed instead:
1. The title: obviously, if you have given an item a name, we’ll use that name
wherever we can.
2. The synopsis: if an item has a synopsis typed in, then the first line of its text
will stand in for the title in those places where the synopsis is not otherwise
shown.
1
If you are viewing multiple items in Scrivenings mode, only the latter portion displayed after
the colon is editable.
116
7.2. Titles and Adaptive Naming
3. Main text content: any text found within the main content area will be used
if the item has neither of the above. If your text files start with a heading,
this can mean not having to worry much about meaningful names at all.
4. Placeholder text: finally, if an item has none of the above typed in, then
it will simply print “Untitled Document” or “Untitled Folder” in all places
other than the corkboard, which itself will display an entirely blank card.
How this information is printed depends upon the context, but in general the
rules are simple: if a thing needs to be represented by a line of text (such as in
the binder), then preview text will stand in for the title. If the view also contains
other information (like the synopsis part of the index card on the corkboard or
outliner, or the main text itself in Scrivenings mode with View ▸ Text Editing ▸ Show
Titles in Scrivenings enabled), then the slot ordinarily occupied by the title will
either be left blank or will be collapsed.
On the corkboard (Figure 7.1), titles will only ever be printed in the title area
of the index card if you’ve given the item a title yourself, such as in the top left
corner. In the lower left we see the synopsis area filled with text coming from the
main editor. If you prefer to use the corkboard as an overview of the text itself
rather than a place to jot down summaries to yourself, then leaving the cards
blank will seamlessly do that for you. Finally on the right we have a card with
nothing added to it, and no text written for it.
If you would like to make adaptive synopses permanent, use the Docu-
ments ▸ Auto-Fill ▸ Set Synopsis from Main Text menu command (⇧⌥⌘ I).
How adaptive naming will be calculated in the outliner (Figure 7.2) depends
upon whether synopses are being shown within it. Named documents will use a
117
7.2. Titles and Adaptive Naming
Figure 7.2 Adaptive item naming, according to whether synopses are (a)
shown or (b) not.
bolder title by default, with the synopses in a smaller and slightly greyer font. If
the item lacks a title, the area where the title would normally be printed will be
collapsed and just the synopsis will be shown. Finally the synopses itself will use
content from the main text only if the document does not have a title.
The binder, editor header bars, text links and other cases where a thing would
only have the title to represent it, all follow the same rules used by the outliner
when synopses are hidden. E.g. if a document has a synopsis but no title, in
a Quick Reference panel (section 12.6) it will display the first few words of the
synopsis as a placeholder title in its header bar.
118
7.3. Folders are Files are Folders
Return to chapter ⤴
Figure 7.3 This folder icon indicates that you’ve typed text on the folder’s text
file itself.
1. Right-click on the folder in the binder and select the command, “Convert
to File”. The icon will change to a stack of papers.
2. Delete the line you wrote in that item and it will turn into a stack of empty
papers.
3. Go ahead and right-click and select “Convert to Folder” to get it back the
way it was. You didn’t lose any information, the only thing that changed is
the underlying type of the item, which doesn’t mean as much as you might
now suspect.
When an item has other items beneath it, but it is a file, it is referred to as a file
group (or sometimes “a document with subdocuments”, when we’re being really
119
7.3. Folders are Files are Folders
formal about it). Fundamentally it can behave as a folder does, you can even use
the View ▸ Corkboard menu command with a file group selected and view its child
items as index cards. This documentation will often refer to either folders or file
groups as “groups” or “containers”, when the distinction does not matter.
If the concept of putting files in files doesn’t make sense yet, try this:
What is all of this flexibility good for? You don’t have to be thinking in terms
of constrictive structural elements (like chapters and sections and scene) as you
flesh out the skeleton for your book from fragments of text and snippets of dia-
logue. You can add items as you go, build out new corkboards and change things
to folders or back to files once a structure begins to emerge—it’s up to you. Scriv-
ener lets you work the way you find most comfortable.
In Scrivener, the concept of what is a group is fluid. It’s an important con-
cept to grasp, because organising your book will inevitably mean a hierarchy of
documents, and wherever that hierarchy takes you it will take so in the form of
folders, or their cousins, the file group. The concept of hierarchy is important,
because it means you can keep the parts of the book you aren’t currently working
on tucked away, and that means you can feel free to break things down as far as
you want, no matter how many hundreds of items you make in the binder, if you
sort things into folders (or file groups!) you can always keep the clutter at bay.
For more, read What is Outlining? (section 6.1).
— When the view mode has been explicitly set to single text file mode—if
you turn off the corkboard to edit a folder’s text—then the view mode will
remain text-only until changed, no matter what type of item you click on
in the binder.
120
7.4. Custom Icons
— There is no underlying item to edit when selecting more than one thing in
the binder at once, so if the preferred group view mode is off as described
in the previous point, then Scrivenings mode will be used as a fallback for
text, and the corkbord for media items.
— It is possible to lock a view mode for a specific folder (subsection 12.2.2),
meaning whenever you revisit the container in the future it will always
override the preferred view mode while viewing it (but it won’t change your
preference in doing so).
— If you’ve been experimenting along the way, you might have noticed that
files with subdocuments are treated differently from folders in that they go
on acting as files when you click on them in the binder, meaning you have
to manually select a view mode to examine their subdocuments. If you’d
prefer all containers to act alike in Scrivener, try the Treat all documents
with subdocuments as folders option, in the Behaviors: Folders & Files
preference pane (subsection B.4.5). This opens up additional features as
well, otherwise exclusive to folders.
Return to chapter ⤴
— Select one or more items in the binder sidebar, corkboard or outliner, and
use the Documents ▸ Change Icon submenu. This also works while viewing
an item in the main editor, or within a Scrivenings session.
— Access the item’s contextual menu, and use the “Change Icon” submenu.
— Use the quick icon selection menu by holding down the Option key when
right-clicking on it.
— If your Mac comes equipped with a Touch Bar, you can add the Icon button
to the binder and group contexts for easy visual two-touch access to the
icon list.
The icon menu is organised into two major parts. The first part displays up
to five of the most recent icon selections you’ve made, so you can quickly use
them again (if you have never used the feature before, you won’t see this yet).
The recent icon list is retained between sessions, and is universal to all of your
projects. The second section in the menu displays sets of icons, grouped together
to save space, and finally all of the remaining ungrouped icons that are available.
121
7.4. Custom Icons
1. Load the icon manager with Documents ▸ Change Icon ▸ Manage Custom
Icons…
2. Then either:
a) For global icons made available to all projects, click the + button be-
low the lower table. Icons install this way will only be visible while
using this computer account.
b) For adding icons to the current project use the + button below the
upper table. These will be visible no matter where you take the
project, but will only be available to that project.
Naturally, if you install them into both panes then they will be available
wherever you go and to every project.
3. Find the graphics file you wish to convert to an icon with the file chooser,
and click the Open button. If the graphics file is too large or the wrong
shape, Scrivener will automatically resize it for you.
You can also drag and drop images into either list to import icons.
122
7.4. Custom Icons
123
7.4. Custom Icons
124
7.4. Custom Icons
1. Select the binder item you wish to apply the new icon to.
2. Use the Documents ▸ Change Icon ▸ Icon from Text… menu command.
3. Insert the character you wish to have turned into an icon. (The “Emoji &
Symbols” palette will be opened for your convenience, simply double-click
on the icon you want to insert it into the text field.)
4. Click the OK button.
Text based icons will be listed in the Documents ▸ Change Icon ▸ submenu, un-
der recently used icons, and will also be listed in a special submenu, Text Based
Icons ▸ , which will list all text based icons in use in the project. These kinds of
icons can only be added to projects, not “installed” into the system. If you’d like
to make them available to other projects you can drag an example item from one
binder to another to bring it in—and of course you can add such files to a starter
project template so your favourites are always easily available.
Renaming icons
You are not stuck with an icon name if you don’t like it, but take the caution
above to heart. If you have already used this icon for some time in your projects,
all of those items referring to it will lose the assignment (unless you change the
name back), as they will only ever be looking for the old file name on the disk.
1. Open the icon manager with Documents ▸ Change Icon ▸ Manage Custom
Icons…
2. Double-click on the name of the icon you wish to rename.
125
7.4. Custom Icons
Take care to not modify or remove the extension of the icon unless you know
what you are doing.
Removing icons
You can remove an icon from either the current project or globally from your
computer. This will not strip the assignments to that icon from other projects,
and so if you ever change your mind and add the icon back, you’ll find all of those
items go right back to working the way they used to.
1. Open the icon manager with Documents ▸ Change Icon ▸ Manage Custom
Icons…
2. Select the icon(s) you wish to delete (Shift and Command work here).
3. Click the respective − button beneath the table associated with the se-
lected icons.
126
7.5. Document Templates
you go, and once you are on the second computer, you can drag them back into
its global list, installing them on that computer as well.
When collaborating with other individuals, it is a good idea to install custom
icons into the project package. This way everyone can see and use them.
Return to chapter ⤴
2
A notable exception are Shared Templates, which are in fact files on the disk that all of your
projects can use as global document templates (subsection 7.5.3).
3
Snapshots will not be reproduced into the duplicated copy.
127
7.5. Document Templates
— Compile settings that have been applied to the item will be carried along,
such as its Section Type (section 7.6) as well as whether it is set to be in-
cluded in the compiled product at all. (E.g. you could create a “Chapter
Notes” template, meant to be used in the Draft but not included in the
compiled output.)
— Functional settings, such as which view mode (subsection 12.2.2) a folder
should use when you click on it in the binder, writing goals, their settings
and more.
— In short, anything you can do to a binder item can be established as a start-
ing point for new items.
1. Open project settings with the Project ▸ Project Settings… menu command
(⌥⌘ ,).
2. Click on the Special Folders tab.
3. Using the dropdown menu in the Templates Folder section, select the
group you wish to use.
4. Click the OK button.
The binder icon for your designated templates folder will change to indicate
its status, and all of the items indented beneath it will have a small blue “T”
badge added to their icons (Figure 7.4). This badge will be present anywhere
its icon may be used, helping you distinguish them from ordinary items in lists
like search results or collections.
Some of the built-in project templates will come with a template folder already
set up for you. Keep an eye out for the special folder icon; wherever you see it,
you can add your own files to it to expand the template capabilities of the project,
and change or remove the examples we’ve provided.
128
7.5. Document Templates
Figure 7.4 Example of a Templates Folder with some file and folder-based
templates.
129
7.5. Document Templates
— If you select a group from the menu, it and all of its child items, will be
created in the selected position.
— The order of items within the template folder will determine how they
appear in the menu, thus you can organise the menu directly by changing
the position of items within the templates folder.
— The topmost template item in the template folder is a special spot as it will
be given a keyboard shortcut, ⇧⌥⌘ N.
— Document templates have no connection with the item that they were
modelled after. It is safe to delete or modify a template without any reper-
cussions on the items that have been created from it.
— You can move items out of the template folder that are not being actively
used. If you ever need them again, just move them back in.
It is also possible to assign your own keyboard shortcuts to other items, using
the instructions in Custom Keyboard Shortcuts (section A.1).
1. Open project settings with the Project ▸ Project Settings… menu command
(⌥⌘ ,).
2. Click on the Special Folders tab.
3. Using the dropdown menu in the Templates Folder section to select “No
Templates Folder”, at the very top of the menu.
4. Click the OK button.
This action will not delete anything in your project. It will merely remove the
special status from the previously designated templates folder. It is thus safe to
130
7.5. Document Templates
switch between different folders, perhaps to facilitate different phases within the
project’s lifespan.
1. Select the folder in the binder, corkboard or outliner (even the special root
folders Draft and Research can be set).
2. Use the Documents ▸ Default Template for Subdocuments submenu, and se-
lect the desired template for this folder’s new text items.
131
7.5. Document Templates
The important caveat is that unlike document templates that are housed
within the binder of a project, they will of course not be proper Scrivener binder
items, and their usage mimics more the process of importing a file into the
binder. So if the purpose of your template is to set metadata or set up the editor
a certain way, these will not provide a solution for you.
132
7.6. Section Types
If for whatever reason you no longer want to use a shared templates folder, you
can click the Clear button alongside the button that reveals the folder in Finderto
remove the assignment.
Return to chapter ⤴
133
7.6. Section Types
Figure 7.6 Section Types: example of a non-fiction oriented project with sub-
sections &c.
— The “root” level refers to the top of the binder, which is technically out-
side of the draft. These levels will not typically be compiled, but it is still
possible to assign types to them as they may serve some purpose in compi-
lation or other uses (for example you will often keep front and back matter
material in separate folders outside of the draft).
— Folders in this example are defined as having three functional levels,
“Parts”, “Chapters” and “Notes to Self”. This project has been designed
to make use of file groups for all major and minor sections within the
work. We can imagine that the 3rd level folder type would be used to
contain drafting and editing notes that will be set up to be ignored by the
compiler—not printed in the final output.
— Our file groups start out as front or back matter, and then are used to print
unnumbered sections at the same level that chapter folders would exist,
giving us the flexibility of having a section type that doesn’t impact chapter
numbering, and potentially won’t even be in the table of contents. Beyond
that point, file groups turn into sections, subsections and so forth until
finally ending as unnumbered sections again.
— You might notice some types in the list on the left are not applied automat-
ically to the outline, like the Figure and Table sections. These are meant
to be applied manually, or perhaps as defined by document templates (sec-
tion 7.5), as you work.
134
7.6. Section Types
— Text documents operate as front and back matter sections when at the top
of the draft outline (we could imagine a preface being in a single file for
instance), and at all levels deeper they print straight text with no titling—
thus their separations in the output might even be invisible to the reader,
giving you a greater depth of insight into the book structure than is nec-
essary for reading it.
For a more detailed look into how these settings work and what we mean by
“levels”, refer to the documentation on the Section Types tab of Project Settings
(section C.2).
Figure 7.7 Some example binder items using the structure defined earlier.
Let’s take a look at how our example will look when applied to some material
in a hypothetical draft folder. We will use an outliner view (section 8.3) with the
“Section Types” column visible (Figure 7.7). Recalling that we have the “Part”
type assigned to “Level 1 folders”, and “Chapter” assigned to “Level 2 folders”, we
can see where the folder named “Red Book” is on level one and thus acting as a
“Part”, while the nested folder beneath it on level two, “The Role of Colour in
Symbolism” is automatically assigned to act as a “Chapter”.
Italicised text in this column indicates assignments made automatically by
your settings; they are using what we refer to as “structure-based” settings. The
two examples in regular font, “Table” and “Figure”, have been manually applied
to these items, overriding what they would have been otherwise, “Untitled Text”.
Would you like to use these section types as a starting point for your own
project, or maybe just to experiment with the settings we’ve discussed? Down-
135
7.6. Section Types
load the extras pack (Appendix G) from our website, and look for the file called
“1-section_types-technical_book.scrtypes”. Refer to the instructions on import-
ing section types (subsection C.2.4) to bring them into your project.
Structure-Based This is a built-in option that causes the item to inherit its type
based on the project’s settings. If for example the project is set up so that
all folders are assigned to the “Chapter” type, then using this setting on a
folder would cause it to act like a chapter—if we converted that item to a
file, then it would probably inherit a different section type. When items
are set this way, the name of the type they are assigned to is displayed in
grey italic text.
If the structure-based assignment is inherited from a parent folder of
the item (see Default Subdocument Type, below), rather than the global
project settings, then the name of the folder making that override will be
indicated in the Section Type selection dropdown menu. E.g. if a folder
named “Glossary” overrides the section type layout for its child items to
“Glossary Entry”, then when examining the section type dropdown for one
of these files, it will read “Structure-Based (from ‘Glossary’)”.
Listing of project section types The next part of the selection menu will con-
tain a list of all section types defined in the first tab of project settings.
Choose one to manually assign a type to the item no matter where you
put it in the draft outline. Manually assigned types will appear in black
regular text, as opposed to grey italic text.
136
7.6. Section Types
Default Subdocument Type This portion of the menu only appears when view-
ing a folder or file group. Choosing a defined type will cause all of its
child items (and their child items and so on, until another group changes
the subdocument default) to be assigned to a particular type, regardless of
project settings.
The default, “Structure-Based”, will cause all child items to use either
project settings or any default subdocument types set from folders at a
higher level.
Edit… Brings you to the Section Types project settings pane (section C.2).
Now with the choices themselves out of the way, let’s take a look at the three
places where you can make use of them.
In the Inspector
Figure 7.8 The inspector is a handy way to view and adjust the section types
of individual items.
In the Outliner
As we have seen previously (Figure 7.7), the outliner view with the “Section Type”
column added to it (use the View ▸ Outliner Options ▸ Section Type menu command
if you don’t see it) is a great way to get an overview of the type assignments for
large groups of items. To change an assignment for an item, click into the section
type cell for that item’s row and make your selection from the menu.
137
7.6. Section Types
1. Select the items you wish to change in any group view or in the binder
sidebar.
2. Right-click on the selection, and use the “Section Type” submenu to
change their type.
When you have a mixed selection, the “Default Subdocument Type” portion
of the menu will never be shown. Keep your selections confined to containers of
any type if you need access to it.
Figure 7.9 A few document templates with predefined section types, including
some boilerplate, displayed in the lower half.
— From our earlier example, we had a “Table” and “Figure” section type. In-
stead of setting that manually every time we need to insert a figure, we
could instead use a document template, which would also set a custom
icon, a keyword so they can be easily gathered by search and maybe with
even a little boilerplate text like a place to paste in the image with a styled
caption all set up (Figure 7.9).
138
7.6. Section Types
— Templates that are containers can also have a default subdocument type
assigned to them. If you typically need areas of your book to function dif-
ferently from what is standard, this can be a good trick for doing so.
See Also…
— Section Types (section 7.6): a basic introduction to the usage of section
types in a project.
— Project Settings (section C.2): how to set up section types in your project
settings, and optionally configure how they will be automatically assigned
to items in the outline structure.
— Section Layouts (section 23.3): how they will end up being used when com-
piling your draft to a final format.
— You can search the project for all documents of a particular type with
Project Search (section 11.1), and filter the outliner and corkboard likewise
(subsection 11.4.3).
— If you’d prefer a more hands-on approach, the Interactive Tutorial, avail-
able from the Help menu, also contains a step-by-step guide to building a
simple set of section types and then learning how to compile with them.
We also have video tutorials available on our site.
Return to chapter ⤴
139
Part II
Preparation
141
The Editor & its
Views
8
In This Section…
8.1 The Editor . . . . . . . . . . . . . . . . . . . . . . . 144
8.1.1 Header Bar . . . . . . . . . . . . . . . . . . . 144
8.1.2 Footer Bar . . . . . . . . . . . . . . . . . . . . 153
8.1.3 Viewing Media in the Editor . . . . . . . . . . 156
8.1.4 Splitting the Editor . . . . . . . . . . . . . . . 161
8.1.5 Using Copyholders . . . . . . . . . . . . . . . 164
8.2 The Corkboard . . . . . . . . . . . . . . . . . . . . 169
8.2.1 So What are Index Cards, Anyway? . . . . . . 169
8.2.2 The Corkboard Modes and its Footer Bar . . . 172
8.2.3 Linear Corkboard . . . . . . . . . . . . . . . . 173
8.2.4 Freeform Corkboard . . . . . . . . . . . . . . 173
8.2.5 Arrange by Label . . . . . . . . . . . . . . . . 175
8.2.6 Corkboard Options . . . . . . . . . . . . . . . 178
8.2.7 Images on the Corkboard . . . . . . . . . . . 180
8.2.8 Stacked Corkboards . . . . . . . . . . . . . . . 180
8.3 The Outliner . . . . . . . . . . . . . . . . . . . . . . 182
8.3.1 Navigating in Larger Outlines . . . . . . . . . 183
8.3.2 Managing Columns . . . . . . . . . . . . . . . 183
8.3.3 List of Available Columns . . . . . . . . . . . 184
8.3.4 Special Columns . . . . . . . . . . . . . . . . 185
8.3.5 Sorting by Columns . . . . . . . . . . . . . . . 186
8.3.6 Using a Fixed Row Height . . . . . . . . . . . 186
8.3.7 Centring Outliner Content . . . . . . . . . . 187
It contains the following functions; we’ll go into detail on each of them in the
rest of this section:
144
8.1. The Editor
The second tool allows for quick navigation through scrivenings (subsec-
tion 15.10.3), and stacked corkboards (subsection 8.2.8); it’s like a table of
contents for these sessions and supported pdf files.
d) Next/Prev Documents: these buttons flip through the list of items in the
binder sidebar one by one.
e) Split view control: this button toggles split view editing (subsection 8.1.4),
and also functions as a way to flip the orientation when the Opt key is held
down while clicking.
The visibility of the header bar can be toggled with the View ▸ Editor Lay-
out ▸ Show|Hide Header View menu command.
— Targeting: the split that is targeted will have a blue background. This
means anything you click in the binder sidebar will be loaded within that
split.
— Active: this is the split you are working in, or where you have clicked into
the editor last. In some cases that may not be the split that is targeted
(by default the two conditions are one and the same). The active split is
indicated by an underscore along the bottom of the header bar.
The header bar will use a background colour to indicate different states when
necessary (Figure 8.2):
1. Grey: when the editor is not split, this is simply all you’ll ever see. If the
editor is split, grey is used for whichever split is not targeted at the time.
2. Red: when an editor has been locked, it will turn red to remind you that
clicks in the Binder will not load any files into the editor.
3. Blue: when splits are in use, this denotes the active and targeted split. Any
actions taken which will impact the current editor will be made to the blue
side, and any typing or commands you use will use this split.
145
8.1. The Editor
Figure 8.2 Header bar status is indicated by coloured backgrounds and an un-
derscore.
4. Lastly we have the blue “underscore” itself, which indicates that this is
where you are typing, where the inspector will be pulling metadata from,
and where commands you use that impact the active editor will occur.
Since it is grey, it however will not be where binder clicks are loaded.
In some cases you can end up with an active split that isn’t currently tar-
geted by the binder, as shown. For example if you use the Navigate ▸ Binder
Selection Affects ▸ Other Editor, then the blue background will always be in
opposition to whichever split is active. If we used Navigate ▸ Binder Select
Affects ▸ Both Editors instead, then both splits are targeted, meaning both
will have a blue background, but only one split can have the active under-
score. Read more about this capability in Changing How the Binder Works
Persistently (section 12.2.3).
History
On the left side of the header bar, marked (a) in Figure 8.1 are the history nav-
igation buttons, which should be familiar in usage from any Web browser. Use
these to navigate backward (⌘ [) and forward (⌘ ]) through the navigation history.
If you right-click (or click and hold) on either of the arrow buttons, a menu will
be provided, making it easy to jump straight to something far back or forward in
the history without having to go through each point in between.
146
8.1. The Editor
Icon Explanation
— Into the text of the opposing split to create a hyperlink pointing back to
the document in this split, or into that document’s bookmark list in the
inspector.
147
8.1. The Editor
— Into the header bar of the other split to load it a second time (subsec-
tion 12.1.1).
— Into a collection tab to assign it to that collection.
— Into a corkboard or outliner view in the other split, or the binder sidebar,
to move the document to the dropped location.
There are a class of things that the editor can view that do not formally exist as
items in the main project binder. These include collections, multiple selections
and snapshots. As for the latter, it cannot be dragged from the header bar at all,
but the other two types of things have their own behaviour to be aware of:
— Collections: these can only be dragged into other header bars, for cloning
that view into the other editor.
— Multiple Selections: dragging from the header bar in this case has a very
important alternate behaviour: it drags all of the items included in the
selection. This makes it very easy to batch assign a selection to a collection,
or create a link list of them in a text editor but it can also be used to move
items from wherever they may be found in the binder to one central folder
or location.
The order in which the items will be conveyed will relate to their original
binder order. If you wish to drag a group of items and have them conveyed
in their sorted order you should select them from the outliner view itself.
— Snapshots: snapshot icons cannot be dragged.
Reveal in Binder Displays the location of the currently edited file in the binder,
opening the sidebar and switching to the binder if necessary (you can also
use the ⌥⌘ R shortcut). It will also expand any containers to reveal the
position of the item if it is nested. When used from the icon header bar
menu with a multiple selection, all of the entries included in the selection
will be highlighted in the binder.
This is most useful when the method you used to arrive at the current
document did not involve clicking in the binder (such as using the history
navigation buttons or using a link), or if you are currently viewing a col-
lection and wish to find where the file is actually located in your project
outline.
148
8.1. The Editor
Reveal in Collection If the item is located within any collections (even search
results collections), then this submenu will list them. Selecting one of the
options in the menu will open that collection in the binder sidebar and
highlight the document within the list.
Given that it also finds copies from search result collections, projects with
a large number of items or several saved search collections may experience
a little lag when displaying the contents of this menu to allow time for each
search tab to refresh in the background. If you are only interested in seeing
which manually organised collections an item comes from, it will be more
efficient to use the Documents ▸ Add to Collection ▸ submenu and refer to
which collections are greyed out (as you cannot add an item to a collection
it is already in).
Reveal in Other Editor If the item you are viewing in the editor is listed in the
other editor—for example if the other editor is showing a corkboard with
this document somewhere in it—then this command will be available and
it will function precisely as Reveal in Binder does, only targeting the other
editor’s view instead.
Path Operating in a fashion similar to Reveal in Binder, this command instead
allows you to select and reveal from the full path of the current document.
The top entry will always be the current document; the entry below that its
immediate parent; and so on until the root of the project binder is reached.
When a selection from this menu is made, in addition to revealing the se-
lected item in the binder, it will also be loaded into the main editor, re-
placing whatever you were viewing previously.
This command always works on individual files. When a Scrivenings ses-
sion is in use, the active portion of the session that you are currently work-
ing on will be revealed in the path.
Go To Document This menu functions precisely the same as the Navigate ▸ Go
To ▸ submenu does (section A.7), and is thus provided as a convenience to
using the main application menu. If the binder is hidden or you would
rather not scroll and open folders, for instance.
Go To Collection This menu functions precisely the same as the Navigate ▸ Go
To ▸ Collection ▸ submenu does, and is thus provided as a convenience to
using the main application menu.
Take Snapshot If the current thing you are viewing in the editor is text, this
command will take a snapshot (section 15.8) of the text in the main editor
and archive it for future reference. This command always impacts only
one text file. When used in a Scrivenings session, only the active portion
of the session your cursor is currently within will be saved to a snapshot.
View Snapshot in Other Editor or Copyholder The next two submenus pro-
vide the same exact contents, listing any snapshots found for the current
149
8.1. The Editor
document. Selecting one of the entries will load the specified snapshot
in either the other editor, opening a split if necessary to do so (you can
read more about that capability in Viewing Snapshots in the Editor (sub-
section 15.8.3)). The second menu option will of course load the snap-
shot into the current editor’s copyholder (subsection 8.1.5). Hold down
the Option key to load the snapshot with comparison mode engaged (sub-
section 13.6.4).
You can also drag and drop snapshots into either main editor or copyholder
header bars.
Reopen previous Copyholder document If the current split has previously had
a Copyholder attached to it during this session, the last document that
was viewed within it will be listed in the contextual menu, at this position.
In this way, you can close and reopen the Copyholder without having to
worry too much about looking things up again.
Match Split Documents Opens viewed content in the other editor, in essence
cloning the view of what you are looking at, along with view mode settings.
E.g. if you have a corkboard view on the left editor and a Scrivenings ses-
sion on the right, then using this command on the left editor would cause
the right editor to show a corkboard as well.
You can also drag and drop the icon into the other split’s header bar to
clone the view, though in that case the group view mode of the editor will
be preserved.
Lock In Place Locks the active editor so that no binder clicks or other external
navigation requests will affect it. When an editor is locked, its header bar
will turn a shade of red (subsection 12.2.1). This can also be done with the
⌥⌘ L keyboard shortcut.
Lock Inspector to Editor Refer to Locking the Inspector (subsection 13.1.1) for
information on how this works.
Lock Group View Mode When viewing a container or collection group, this
command will be activated. It will lock the currently used view mode for
this container so that it will always load as you left it, no matter the current
preferred view mode of the editor (subsection 12.2.2).
150
8.1. The Editor
1
In Scrivenings mode the title would be both grey and black. You can interact with the black
portion of the title field.
151
8.1. The Editor
1. Click the button to load a miniature “table of contents” for the session.
This will be in indented format for clarity, and thus is also a way of check-
ing what level you are currently at within a long session.
2. Use the mouse to click on a desired section, scrolling the view to the place
where it begins in the text. You can also use the arrow keys to sequentially
move through the session contents.
3. When you are finished using the tool, click anywhere outside of it to dis-
miss.
Sidebar Navigation
Next, you will find two chevron style arrows pointing up and down, under the
(d) marker in Figure 8.1. These arrows provide sequential navigation within the
project sidebar (be it the binder, search results or collection list).
Clicking the up arrow (or using the ⌥⌘↑ shortcut) will move you to the doc-
ument immediately above the current document in the sidebar. The selected
document will always be the one immediately above, even if that item is cur-
rently hidden and on an entirely different hierarchical level. Clicking the down
arrow (⌥⌘↓) will always move you to the document immediately below the cur-
rent one.
If you are viewing a container as a Scrivenings session, the behaviour of this
feature will modify slightly, in that the current session will not be dismissed. It
thus can be used as a form of navigation within a Scrivenings session. For more
information, refer to Quick Navigation Through Scrivenings (subsection 15.10.3).
Figure 8.3 The three split button states: split horizontal, vertical and close
split.
152
8.1. The Editor
1. Changes the split orientation to horizontal (with one editor above and an-
other below), opening a split if necessary. You can also use the ⌥⌘ = short-
cut.
2. The same as the above, only splitting vertically (with one editor on the left
and another on the right). You can also use ⌘ ”.
3. Returns the editor to a single view, closing the opposing split. You can think
of it as a way of selecting which view to keep around. The keyboard short-
cut ⌘ ’ can be used, and whichever editor is currently active will be the one
retained.
To see the first or second button state while splits are open, you will need
to hold down the Option key. This also has the effect of rotating which split
orientation will be used to split the interface when no split is yet open.
See also: Splitting the Editor (subsection 8.1.4).
Figure 8.4 The standard text editing footer bar includes: text zoom, statistics,
goal tracking and compile status.
This section mainly focusses on the footer bar’s features in text editing mode,
as well as general buttons available to the group view modes, corkboard and out-
liner.
— For information on the various other document footer bars, see Viewing
Media in the Editor (subsection 8.1.3).
— For details on how to use the footer bar in script mode, see Scriptwriting
(chapter 19).
As with the header bar, the footer bar can have its visibility toggled with
View ▸ Editor Layout ▸ Show|Hide Footer View.
153
8.1. The Editor
Figure 8.5 The footer bar controls for outliner and corkboard.
— The + button creates a new text item—the same as would do when using
any of the other methods for doing so, such as ⌘ N or Project ▸ New Text.
— As well, the next button creates a new folder in the same fashion as
Project ▸ New Folder.
— The ༑ button provides the same convenience commands found when
right-clicking on a card or outliner row directly, and thus requires a se-
lection.
— The auto-load button is used to link this group view with either the other
split or this editor’s copyholder. See Linking Splits Together (subsec-
tion 12.2.5) for more information about that capability.
— Finally the number of items being shown is printed for your information.
When there are selected items in the view, it will also print how many you
have selected.
Figure 8.6 The right-hand side of the editor footer bar in corkboard mode.
— The first set of buttons will change depending on corkboard settings. Refer
to The Corkboard Modes and its Footer Bar (subsection 8.2.2) for details
on all but the last button.
— The final button provides settings for changing the size and layout of index
cards (subsection 8.2.6).
— The first will centre the content of the outliner horizontally in the editor
view (subsection 8.3.7).
— The second button toggles whether synopses are shown in the main Title
column.
154
8.1. The Editor
Text Zoom
Text content will display a percentage-based control on the far left. Using this
you can make the size of the text larger or smaller without changing the font
(subsection 15.3.1).
Text Goals
When editing a single document in standard (not scriptwriting) mode, a small
target icon will appear on the right side of the footer bar (Figure 8.4). This but-
ton display options for the current document for setting the word or character
goal you intend to achieve with the section. Refer to Document Goals (subsec-
tion 20.1.2) for further documentation on this feature.
155
8.1. The Editor
Figure 8.7 Whether a document will appear in the final compiled output is
indicated by this icon.
chapter as a target) it will be included in the output. A small “X” icon means this
document will never be included.
This can also be changed in the inspector’s metadata tab (section 13.5), as an
outliner column, and in the compile overview itself.
Figure 8.8 The editor footer bar contains useful buttons for external editing.
— With any media file selected in the binder, or from the active editor, use the
Navigate ▸ Open ▸ in External Editor command (This command is also avail-
able from the binder contextual menu.).
↪
— In the footer bar of the main editor, click the button to load the viewed
item into an external editor Figure 8.8.
— If you right-click on this button you will be presented with a list of all the
installed applications that claim to be able to work with this type of file.
Choosing one of these will present you with the option of either:
– Loading the current item alone in that editor from now on, by click-
ing the No button.
156
8.1. The Editor
– Always loading this type of file in the selected application, from all
projects in Scrivener, by clicking the Yes button.
Changes made to the file will be saved within the Scrivener project directly.
If Scrivener is capable of previewing the material in its editor, it will provide a
refresh button in the rightmost position of the footer bar.
Viewing Images
The image viewer is displayed in the main editor area whenever an image docu-
ment is selected or opened.
— Pan around within a large image by clicking and dragging with the mouse;
moving the image beneath the pointer.
— Zoom in and out with the standard View ▸ Zoom ▸ commands and shortcut
keys.
— Further zoom and rotation settings can be accessed by double-clicking
anywhere within the image, bringing up the Image Tools palette (Fig-
ure 8.9).
The slider at the top of the palette allows you to adjust the magnification of
the image. The button to the left of the slider zooms the image as far out as it
will go (that is, makes it as small as possible) and sets the slider to the far left; the
button on the right of the slider zooms the image as far in as it will go (makes it
as large as possible) and sets the slider to the far right.
157
8.1. The Editor
Below the slider, tick the Scale to fit option to have Scrivener keep the im-
age sized within the editor at all times. This will disable all other magnification
commands for this image (including manual zoom).
The Flip Horizontally and Vertically checkboxes will display the image in-
verted by that axis.
There are three additional buttons available, from left to right:
Viewing PDFs
The main editor serves as a basic pdf viewer, suitable for referencing works while
you write.
The pdf view is displayed when a pdf document is selected. You can control
the display of the viewer via controls provided in the footer bar, and with the
contextual menu when right-clicking anywhere within the viewer.
— Use the page selector on the left to skip from one page to the next with the
arrow buttons, or jump directly to a page by clicking on the paper icon and
typing in a number. Unlike the standard scrolling and PgUp/Down keys,
these methods attempt to keep each page you navigate to flush along the
top.
— Zoom settings for pdf display are not in the footer bar, but you can con-
trol the display of the pdf document via the View ▸ ЃϷϹ Display ▸ submenu,
and you can zoom in and out of it using the “Zoom In” and “Zoom Out”
controls in the View ▸ Zoom ▸ submenu. You can access most of these tools
via right-clicking in the viewer.
— In the header bar on the right hand side in a pdf table of contents naviga-
tion button, as documented in the Header Bar (subsection 8.1.1).
— The middle of the footer bar shows the total page count (literal) as well as
what page you are currently viewing.
— On the right-hand side of the footer bar, the Open in External Editor but-
ton (⌃⌘ O) will open the pdf in your preferred reader. If you wish to make
edits to the pdf, such as adding notes or otherwise annotating it, you will
need to make use of this feature. Simple annotations will be displayed in
158
8.1. The Editor
the viewer (but you will need to use an external reader to view pop-up
notes).
— Lastly, if you’ve made changes to the pdf in other programs, the Refresh
button will reload the pdf in the viewer.
Annotating pdfs
As with ordinary text, you can select ranges of text in a pdf file and high-
light them with ⇧⌘ H. This tool is limited to the yellow colour. You may
also strike out portions of text using ⇧⌘ _. It is not possible to insert com-
ments into a pdf using Scrivener. To give a pdf file advanced treatment,
view it in an external editor via Navigate ▸ Open ▸ in External Editor (⌃⌘ O),
such as Preview, or Adobe Acrobat. Any changes made to the pdf, once
saved, will show up in Scrivener after you refresh the file display.
— You can use the ⌘ Return shortcut key to pause and resume a media stream,
even while you are typing in the other editor, never having to leave the
keyboard.
— You may skip forward and backward by a number of seconds with the ⌃⌘ ]
and ⌃⌘ [ shortcuts, respectively. As with the above, these shortcuts also
work from the opposing split.
— An optional feature is provided on a per-project basis that can rewind the
playback by a set number of seconds whenever paused. Enable the fea-
ture with the Navigate ▸ Media ▸ Rewind on Pause menu toggle, and adjust
the amount of rewind in the Behaviors: Playback preference pane (sub-
section B.4.8).
159
8.1. The Editor
— The time stamp from the active media viewer can be inserted into the text
with the Insert ▸ Media Time Stamp menu command.2
Figure 8.11 The footer bar when viewing media: Quick Look, Open in Exter-
nal Editor and Reload.
— Double-click the icon to load the file in the default external editor for that
file type.
2
Modify the time stamp format in the Behaviors: Playback preference pane (subsection B.4.8).
3
Some pages do not follow Web development standards as well as others, and you may find they
do not archive properly or at all, resulting in missing content after a while, or even blank and
malfunctioning pages shortly after archival. There is unfortunately nothing we can do about
pages that do not load all of their content into the session you are viewing.
4
Click while holding down the Option key to invert the behaviour set in preferences for that one
navigation event.
160
8.1. The Editor
— Click the “Open in External Editor” button in the editor footer bar, or
right-click on the button to select an alternate application (and optionally
set it as the default for that file type).
— Use the Navigate ▸ Open ▸ Open in External Editor menu command (⌃⌘ O).
— If you just want a quick preview in a floating window, click the Quick Look
icon in the footer bar.
As with supported files, unsupported files are fully managed (copied) into the
project package itself.
Splitting Documents
Looking for tips on how to permanently splitting a document into two
pieces? Scrivener supports that ability as well, so if that is what you are
looking for, you should head on over to Splitting the Document (subsec-
tion 15.4.1) for further details. Splitting the editor is a purely visual tool.
If you are unfamiliar with splitting an editor in general, you can think of it as
a way of opening a second editor in which you can view text from other areas
of the same file you’re working on, or even content from another binder item
entirely.
When the same item is loaded into both splits (which is what happens when
you create a new split), any edits made to either side will be immediately shown
in the other split. Using two splits makes it easy to edit or refer to other parts of
the document without scrolling back and forth.
5
Unless you have fond memories of software like Norton Commander from days of yore!
161
8.1. The Editor
Loading another item into the second split makes referencing a snap. While
you could use the history functions to jump back and forth between a reference
source and the portion of your manuscript that you are editing, splits will present
both items to you at once, even allowing you to play media in the second split
while recording notes or transcribing it as it plays.
In addition to standard file viewing and editing, you can also use splits to do
anything else that you would ordinarily do in a single editor. You can mix Cork-
board, Outliner, and Scrivening sessions together, and even link the splits so that
clicking on cards or outliner rows automatically loads the item in the second split
for you.
How can I load things into the other split without switching to it?
You may at times want to load materials from the binder into the other
split directly (even opening it if necessary). To do so, hold down the Op-
tion key when clicking on items in the binder. The item will be loaded in
the inactive split, leaving you free to continue as you were in the primary
split. Read more about this capability (section 12.2.3).
Figure 8.12 The editor can be split vertically (left) and horizontally (right).
The editor interface can be split in one of two orientations. In vertical mode,
the divider will be drawn down the middle of the screen, and is most suitable to
viewing two text documents side-by-side as it maximises vertical space. Hori-
zontal mode creates a split with content on the top and bottom. In either case,
both sides of the split have the same degree of power in loading various views,
media types, and text editing. You can easily switch between orientations by
choosing the opposite split type in the View ▸ Editor Layout ▸ submenu, or Option
clicking the split icon in the editor header bar (section 8.1.1).
When initially splitting the editor, a copy of what you’re working on will be
created beside the current one. From that point onward you can take that editor
in its own direction. Everything that you can do to a single editor window can
be done to a split window, and those changes will be remembered for that side of
the split. An example of this would be view modes, where each each side has its
162
8.1. The Editor
own group view settings, allowing for workflows such as having the left side set
to Outliner, and the right side set to Scrivenings.
Each split also has its own persistent history queue,6 view modes, zoom set-
tings, outliner columns and so on.
You can adjust the comparative size of the splits by dragging the strip along the
middle that separates them. This can be done freely, though there are limits to
how small a split can be made. To reset the splits to be of equal width or height,
double-click the splitter bar with your mouse.
— Remote history access: Just as you can quickly flip through the history with
⌘ [ and ⌘ ], you can cause the other editor to jump back and forth in its
own history queue with ⌥⌘ [ and ⌥⌘ ]. A nice trick here, when working
with a sequence of reference documents, is to “pre-load” them into your
6
The history queue is not lost by closing a split, and consequently you are never really going to
lose your place even if you close a split.
163
8.1. The Editor
reference split by clicking on each one sequentially. Now they are loaded
into the history queue and easily accessible while you write in the other
split.
— Remote scrolling: To scroll the other text editor up and down, use ⌃⌥⌘↑
and ⌃⌥⌘↓. This command does not work when the other editor is viewing
corkboard or outliner views, or media that would not otherwise respond
to scrolling.
— Controlling media: While typing in one split, you can start and stop Quick-
Time movies and audio tracks with ⌘ Return, making this setup extremely
useful for transcription. If you have Rewind on Pause enabled (sec-
tion 8.1.3), this shortcut will also rewind the piece by a set amount (3 sec-
onds by default), making it easy to catch up.
If you’re looking for ways to integrate navigation between the two splits, for
instance so that clicking on a card in the corkboard opens it as a text editor in
the opposing split, check out Linking Splits Together (subsection 12.2.5).
164
8.1. The Editor
Figure 8.13 Adding to split editor views, copyholders extend how much mate-
rial you can work with at once in the project window. With up to
two splits, each with their own copyholder, you could be working
with four items at once.
Figure 8.14 Copyholders feature a smaller, simpler header bar, nested beneath
its associated editor’s.
can get back to it at any time, or using it to create hyperlinks in other documents
via drag and drop from its header bar icon.
1. Select the item you wish to load, from any binder, corkboard or out-
liner view.
165
8.1. The Editor
2. Use the menu command to load the copyholder into the active split
(the one with a blue underline beneath its header bar).
— Click to drag an item’s icon, and while dragging hold down the Option key
on the keyboard, dropping the item on the editor’s header bar.
Most often you would do this from the binder, but nearly every icon you
see in Scrivener can be dragged to a header bar, even from a Quick Refer-
ence panel—or the very same editor itself (which would have the action of
loading the editor’s content into its own copyholder, a potentially useful
move if you intend to navigate elsewhere for a while but don’t want to lose
your place).
— Alternatively to the above, hold down the Option key prior to clicking and
dragging to have the keyboard focus moved to the Copyholder at the con-
clusion of the drag and drop.
— Left
— Right
— Top
— Bottom
Your choices will be necessarily limited if the editors are split. For example if
the editors are split vertically, you would only be able to position a copyholder on
the top or bottom of current the editor. This also means that a copyholder might
change its orientation automatically to make space for a split if one is opened in
the same orientation as it, or when switching split orientations. If a copyholder
is along the top of the editor and you split the editor horizontally, the copyholder
will switch to the left side of the editor.
You can also of course change the size of the copyholder split. Click and drag
on the line between it and the main editor to adjust how tall or wide it is.
166
8.1. The Editor
Once you have viewed a few different things within the Copyholder, the stan-
dard history keyboard shortcuts (⌘ [ and ⌘ ]) can be used to flip between recently
viewed items. This history will be retained during the current session, even if
you close the Copyholder for a while.
167
8.1. The Editor
on this copyholder (each split stores its own recent list) during the current ses-
sion.
You may also reopen a recently closed copyholder by right-clicking on the
main editor header bar, and selecting the “Reopen ‘X’ on Copyholder” contex-
tual menu command.
Figure 8.15 The corkboard in this editor has been linked to the copyholder
above it. Cards selected in the corkboard are automatically loaded
in the copyholder.
168
8.2. The Corkboard
regular splits to do so is of course that you can still use regular splits to do so. You
could have a pdf you are referencing in the left split and a simple list of notes in
an outline view in the right split with a copyholder showing the contents of those
notes below it.
Read more about this capability in Linking Splits Together (subsection 12.2.5).
Return to chapter ⤴
169
8.2. The Corkboard
Figure 8.16 The “deck of cards” appearance means this card is a container for
other cards, or what would be represented as a collapsable group
in the binder or outliner.
At its most minimal, you’ll only see the icon, title, and synopsis; the three core
elements that cannot be removed. In this example we see a simpler card, but
another thing to take note of is the “deck of cards” appearance (Figure 8.16). This
indicates it is a container for more cards one level beneath this corkboard.
The Icon This is the same icon you see in the binder, editor header bar when
editing the file the card represents, in bookmark lists, search results and
so on. Just like the rest, it can indicate special status information about
the item (section 7.1). Double-click the icon to load this card into the main
editor (or as a corkboard if the card represents a stack of items).
The Title The editable name of the item as it appears in the binder, or in the
header bar when you are editing it or view its corkboard. Double-click the
title area to rename the card. If this area appears blank, that simply means
it has no title. Try using the Navigation ▸ Reveal in Binder menu command to
see what it looks like in that context.
170
8.2. The Corkboard
Double-click in the synopsis area to edit it. Use Option-Return to add a new
line, as by default Return by itself will confirm editing on the card or add
a new one. If the card had been showing a preview of the text content,
it will vanish when you start editing. If you’d prefer to use that text as
a starting point, use the Documents ▸ Auto-Fill ▸ Set Synopsis from Main Text
menu command, first (⇧⌥⌘ I).
Once you are editing the title or synopsis of a card, use Tab and ⇧Tab to navi-
gate between these two editable fields. This will also jump from one card to the
next, in the respective direction (wrapping to the beginning or end as necessary).
To stop editing, press the Return key at any time or click outside of the card.
Figure 8.17 A few different examples of how index cards can be displayed on
the corkboard.
1. The document icon: you should recognise one of these by now, they are
displayed in many different contexts within the project window and they
all work the same.
2. The card number: enabled with View ▸ Corkboard Options ▸ Show Card Num-
ber, this follows the icon on the first row and indicates the position of this
card relative to the other cards on the corkboard.
3. The title of the document: this area may be left blank if the item has not
been given a formal title.
171
8.2. The Corkboard
4. Synopsis: the largest block of text on the card. This can also display the
first few lines of the document if the synopsis is left blank.
5. The label colour: the strip (yellow in this case) along the left side of the
card. This is a default setting that can be switched off with View ▸ Corkboard
Options ▸ Hide Label Colors Along Edges (⌃⌘ P). If you forget what a colour
stands for, hover the mouse over the strip to read its written label in a
tooltip.
6. The status stamp: diagonal text (“First Draft” in this case) stamped along
the synopsis area of the card. Enable this with View ▸ Corkboard Op-
tions ▸ Show Status Stamps (⌃⌘ S).
7. Keyword colours: the pieces of “tape”, if you will, along the right side of
the card indicate this card has three keywords assigned to it. Enable these
with View ▸ Corkboard Options ▸ Show Keyword Colors (⌃⌘ K). As with the la-
bel, you can hover your mouse over each individual keyword colour to read
its name in a tooltip.
Also shown in Figure 8.17, it is possible to tint the colour of the entire card
based on its label, as well as the icon itself (but that has ramifications everywhere
the icon can be seen). These options, among others, can be explored from the
View ▸ Show Label Color In ▸ submenu.7
Figure 8.18 The right-hand side of the editor footer bar in corkboard mode.
The corkboard has three distinct modes of operation. The buttons along the
right-hand side of the corkboard footer bar (??) are used to switch between these
modes, as well as activate additional view options within them, where applicable:
— Linear vs Freeform toggle: the first control is a simple toggle button that
switches between these two modes, discussed in the following sections.
You can freely switch between these modes at any time without fear of
losing your settings or freeform card arrangements.
When using the freeform corkboard, an additional button will preface the
toggle: Commit. This button takes your card layout and uses it to influence
the actual order of cards in the binder (section 8.2.4).
7
All of the options you select for corkboard appearance and label tinting will be saved into the
project, so if you prefer a certain look by default, consider creating your own starter project tem-
plate. Index card appearance settings can also optionally be stored in Saved Layouts (section 12.3).
172
8.2. The Corkboard
— The Arrange by Label button is the third icon from the left, and operates as
an independent mode that can be activated from either linear or freeform.
— Lastly the Corkboard Options (subsection 8.2.6) button is where you set
up split-dependent settings such as card size and most of the view options
for linear corkboards.
— There is one other layout of buttons that you will see in this area: when
multiple groups are selected in the binder, and corkboards are “stacked”,
then stacking display options will be provided (subsection 8.2.8).
— Most of these toggles are also available on the Touch Bar, when any cork-
board has the context.
The three corkboard modes (standard, freeform, and arranged by label) are
considered a form of per-folder view preference—rather than a split view or
project preference like most editor settings. Likewise, switching to one of these
modes does not automatically imply that all future groups you click on will use
that mode.
8
Well, if you are using an RTL language and have chosen to Arrange cards from right to left in
the Appearance: Corkboard: Options tab (subsection B.5.4), then the first card in the folder will
be in the top right–hand corner, of course.
173
8.2. The Corkboard
Figure 8.19 The same story told three different ways: linear, freeform and ar-
ranged by label.
To switch to freeform view, click the small “stack of cards” icon in the seg-
mented control in the lower-right hand corner of the footer bar. Click the grid
icon to its left to return to standard linear mode.
You can select multiple cards by drawing a “marquee” around them. Click and
drag starting on the background and move the mouse to create a rectangle. Any
cards that touch the rectangle will be selected when you release the mouse but-
ton. The traditional Cmd click modifiers for adding or removing cards from a
selection individually also work.
Feel free to switch between modes as it suits you. Scrivener will store the posi-
tion of your cards in freeform mode even if you switch back to linear for a while.
The two modes remain independent from one another, though they do share
most of the same card appearance settings.
Snap to Grid
Do you like how you can move cards around freely in freeform mode, but wish
you could keep things lined up a little neater? The View ▸ Corkboard Options ▸ Snap
to Grid menu toggle might suit you. This setting impacts all freeform corkboards
in the project. There are a few things to be aware of:
174
8.2. The Corkboard
— Cards will not be snapped to a grid until you move them yourself.
— If you select several cards at once, only the card that your mouse was over
when you start the drag will be snapped to the grid. The rest will maintain
their original relative positioning from the clicked card.
The grid’s spacing and appearance can be changed in the Appearance: Cork-
board preference pane (subsection B.5.4).
Commit Order
If you reach a point where you would like to make the ordering of cards perma-
nent in the binder, you can choose to commit the freeform order back to outline
order. Click the Commit button in the footer bar, or use the View ▸ Corkboard
Options ▸ Commit Freeform Order menu command.
You will be given a few options to define your ordering style. You may prefer
to lay things out left to right, right to left or top down; this panel will let you
apply the ordering no matter which way you work. Once you select an option,
nothing may appear to happen unless you were paying attention to the binder.
Committing the order will never disrupt the cards position in Freeform mode.
When using freeform corkboards for this purpose, you might find it useful
to enable the View ▸ Corkboard Options ▸ Show Card Numbers menu toggle. Num-
bers will always be based upon the outline order of the cards, not their spatial
arrangement, and thus serve as a useful reference.
Figure 8.20 Labels form “threads” on the corkboard and dragging cards onto
the threads assigns them to that label.
The final corkboard mode is one that can be used in alternation with either
freeform or linear corkboards. When making use of the label feature to mark
sections of your draft for one purpose or another, label view turns that particular
175
8.2. The Corkboard
piece of metadata into a “axis”, by which we can visualise the distribution of cards
along it.
Each label available in your Project Settings will be depicted as a “thread” or
track, using the colour associated with that label. Cards will be placed along that
track if they have been assigned to that label. To reference a label’s name, hover
your mouse anywhere over the coloured track to get a tooltip.
Figure 8.21 The corkboard footer bar when Arrange by Label is active.
To switch to this mode, click the button showing two cards on “tracks” or
“threads”, to the right of the grid/freeform toggle button (Figure 8.21). You can
also use the View ▸ Corkboard Options ▸ Arrange by Label menu toggle. The pre-
cise name of that menu will differ if you refer to labels by another name in your
Project Settings (section C.3). If you use labels to track tension for example, it
would read “Arrange by Tension”.
When active, the button will turn blue as shown in the figure, and the toggle
control to the left will switch to an orientation control. Clicking this control
toggles the label threads from rows to columns.
Across the tracks When viewing label tracks in horizontal orientation, such as
in Figure 8.20, the columns represent the position of items within the
folder. Column 1 is the first card in the folder, “Contents” in this case,
which does not have a label assignment. Column 2 is a card assigned to
the first label thread and is the second card in the folder.
Therefore, you can only have one card per column—having more than one
per column would be illogical, as it would mean two pieces of text occupy
the same position in the book.
Along the tracks Each thread represents one label in the project—and they will
be displayed in the order you configure using the Project Settings: Label
List tab (section C.3). Many cards can be assigned to the same label, or
none at all.
The first track in the view will be “clear”. This represents no label assign-
ment.
176
8.2. The Corkboard
order of the cards among their group, so long as movement is done on a “along
the tracks”.
Referring again to our example corkboard (Figure 8.20), if we selected the card
in the second column (the one marked “Done”) and dragged it to the right of
the card in the fourth column—or the second card on its same track, the effect
would be to move it down to the fourth item in the draft folder, between “Vari-
ation Under Nature” and “Struggle for Existence” (the lone purple card in the
fifth column. If this still isn’t making sense, it might be easier to keep the binder
open to the folder you are working in so you can see how items move within the
binder as you drag them in this view—or vice versa, how if you change the order
of them in the binder, they move in this view.
When dragging a card from “across the tracks”, from one to another, we aren’t
moving it in the folder, we are changing its label assignment. The name of the
label will be printed in the outline where the card will be dropped (Figure 8.22).
When multiple cards are selected and moved together, they will all be gathered
together so that they fall one after another in the binder itself, and arranged onto
the one label row you dropped them on.
Using the keyboard to select The direction of how the arrow keys on your key-
board select will depend upon whether the view is in horizontal or verti-
cal orientation. The instructions below assume the former, simply invert
them if you are using the latter. These keys can be combined with the Shift
key to modify the selection in that direction.
The ← and → keys select along strict linear binder order, jumping from one
track to another as necessary.
The ↑ and ↓ keys select along a label track, jumping in a non-linear fashion
through the group of cards. If you wanted to select all of the cards assigned
to one label, you could click on the first card in that track and then press
⇧↓ however many times it took to select the entire row.
Using the keyboard to move cards Movement of cards is done through the
commands found in the Edit ▸ Move ▸ submenu, and as with the linear cork-
177
8.2. The Corkboard
Figure 8.23 Corkboard appearance options are available in the footer bar.
The corkboard options pop-over contains settings for adjusting the layout and
shape of index cards. These settings are specific to each split, making it possible
to have a different visual appearance for each view. Any changes made will be
saved with the project, meaning you can save your preferred defaults into a cus-
tom project template for future use. They can also be stored into Saved Layouts
(section 12.3).
To access the pop-over, click on the “Corkboard options” footer bar button,
as shown (Figure 8.23). Since the interaction between some of these settings are
interdependent, here is a useful guide for adjusting the settings based on what
you want:
— For a large corkboard that ignores the width of the editor: disable Size to
fit editor, set the Card across to the desired corkboard width, and adjust
the Card size slider as desired.
178
8.2. The Corkboard
— Cards that have a fixed size that wrap to the width of the editor: disable
Size to fit editor, set Cards across to “Auto”, and adjust the Card Size as
desired.
— Cards that adjust their size according to the editor width: set Cards across
to the desired amount and enable Size to fit editor.
Card Size There are two ways of arranging index cards within a corkboard. The
first is to set the size of cards and then let the corkboard wrap the cards
as they fit, the second is to provide a number of cards you always want
to see in each row, and let the corkboard resize the cards to fit that num-
ber. When the latter method is in use (see below, for setting that), the Size
control will be disabled.
In the freeform and label modes, only the card size method applies as there
is no automatic wrapping or fitting of a certain number of cards within the
view.
Ratio Determines the size ratio between height and width. By default this will
be 6 x 4, which closely emulates the appearance of real index cards. If you
write very long or very short synopses however, you might find that ad-
justing this to produce shorter or taller cards will be of benefit.
179
8.2. The Corkboard
the inspector Keywords panel) will be ignored. You may wish to adjust
the Ratio to increase the height of the index card, if you want to view
large numbers of keyword chips at once. You will need View ▸ Corkboard
Options ▸ Show Keyword Colors enabled to see the effects of this.
If you enable the Allow drop ons in corkboard setting in the Behaviors: Drag-
ging & Dropping preference pane (subsection B.4.4)—you’ll also be able to stack
cards with other cards, just as you would drop items onto others in the binder or
outliner.
9
You might find theEdit ▸ Select ▸ Select Subgroups menu command to be handy for setting this
up.
180
8.2. The Corkboard
Figure 8.24 Get the big picture by stacking multiple groups together.
horizontal stacking by clicking on one of the left two buttons in the segmented
control, found on the right side of the footer bar, near the view options button
(Figure 8.24) or with the Touch Bar, which will display more selected contain-
ers on the screen at once, making it easier to get a large-scale overview of the
contents of your work.
181
8.3. The Outliner
The View ▸ Corkboard Options ▸ Number Per Section menu toggle is provided for
use with stacked corkboards. When enabled, index card numbering will restart
for each corkboard. When disabled, cards will be numbered sequentially across
containers.
Return to chapter ⤴
182
8.3. The Outliner
If you need to impact more than one row at once to change custom meta-
data list fields, labels, status or section types: select these rows first and
then use right-click to access the contextual menu, instead of clicking di-
rectly in the outliner.
— Columns with editable text, such as the custom text metadata or even the
title, should be double-clicked to edit. Once you are typing in a text field
you can use the Tab and ⇧Tab keys to jump between cells. You can also use
the arrow keys on your keyboard to move between cells in a fashion similar
to a spreadsheet.
Figure 8.25 Click to manage which columns appear in the outliner view.
To change the order in which the columns are displayed, drag and drop the
column header to the desired location. You can resize the column width by
moving your mouse between column header titles until the cursor changes to
a double-pointed arrow, then click and drag to increase or decrease the width of
the column.
183
8.3. The Outliner
— Title
– and Synopsis
– with Icons
– with Numbers
Corresponding to the general metadata: the first two columns allow you to
edit the Label and Status of each row individually. The remaining three columns
are read-only. Keywords will be underlined using the colour that has been as-
signed to that keyword.
— Label
— Status
— Section Type
— Keywords
– as Color Chips
— Created Date
— Modified Date
The next set of columns pertain to statistics. The first pair show the word
or character counts for each item in the outliner. The second pair will not only
show the statistics for that row, but will sum up all of the items descending from
that row as well. A folder itself might have no words in it, but if it contains five
text files with 1,000 words each, the folder’s row will display 5,000 in the Total
Word Count column.
— Word Count
— Character Count
— Total Word Count
— Total Character Count
184
8.3. The Outliner
Targets and progress tracking: similarly to statistics, these show your set
goals for each item in the outliner, with the “total” variants adding up the com-
bined goals for all descendants as well. The special Progress and Total Progress
columns show how far you have come toward these goals, using a progress bar.
— Target
— Target Type
— Progress
— Total Target
— Total Progress
Any custom metadata fields you have created will be listed at the bottom of
the list. To configure these, click the Custom Columns… option to be taken to the
custom metadata project settings pane (section C.4).
— and Synopsis: embeds the text of the index card synopsis field beneath
the title. With this option enabled, the title will be emboldened and you
can edit both Title and Synopsis together right in the outliner. The Show
/Hide Synopsis button in the footer bar (or Touch Bar) provides a shortcut
to turning this special column on or off.10
— with Icons: when disabled, item icons will be removed from the outliner
display, producing a cleaner, more “text like” appearance.
— with Numbers: each item in the outliner will be numbered in relation
to the other items within the view, using hierarchical numbering (1, 1.1,
1.2, 1.2.1), and when located within the Draft folder, the software will at-
tempt to keep these numbers consistent throughout the Draft. They are
not meant to correlate with any form of numbering produced by the com-
piler, though universal use of the hierarchical numbering placeholder (the
“Enumerated Outline” compile format for example) may produce similar
enough results for these numbers to be useful as a reference.
10
The Title (and Synopsis) column is also special in that if it is the only column present, it will
automatically fill the entire width of the outliner.
185
8.3. The Outliner
Figure 8.26 Keywords can be displayed as (a) printed terms or (b) colour chips.
— Drag and drop the selection back into the folder they reside within.
— Use the Documents ▸ Move To ▸ submenu to select a target location.
When items are dragged, their selection order is used for the drop; thus drag-
ging them back into the folder they came from will reorder them in according
with their visible order in the Outliner (or Corkboard, for that matter) view. This
cannot be used to reorder many items within subfolders at once. You’ll need to
reorder each folder individually.
In the case of the Title (and Synopsis) column, sorting will be performed by
item title, not the synopsis content. In most cases it will be more convenient to
use the Edit ▸ Sort ▸ submenu for sorting alphabetically by name.
186
8.3. The Outliner
fixed height rather than like an ordinary outliner, where each row has its height
adjusted to fit the content in the row.
This alternate display mode provides a more consistent experience when
scrolling to find a particular item. For items lacking a synopsis, a little of the
main text content will be printed, if available (Figure 8.27).
Figure 8.27 The left outliner is using traditional variable row heights; the right
is using a fixed row height.
11
Mainly that will be of interest when using custom text metadata fields that have been set to
wrap. These fields act more like the synopsis does by default, but when fixed width is used, will
be forced to truncate at the first line.
187
8.3. The Outliner
toggled using the button indicated in the inset of the figure, on the right-hand
side of the footer bar.
Figure 8.28 Develop the outline in a comfortable environment with the “Cen-
ter content” option.
Return to chapter ⤴
188
Gathering
Material
9
In This Section…
9.1 File Import . . . . . . . . . . . . . . . . . . . . . . . 190
9.1.1 Supported File Formats . . . . . . . . . . . . . 191
9.1.2 Web Page . . . . . . . . . . . . . . . . . . . . 193
9.1.3 Plain Text Formatted Screenplay . . . . . . . 194
9.1.4 OPML and Outline Files . . . . . . . . . . . . 194
9.1.5 Scrivener Project . . . . . . . . . . . . . . . . 194
9.1.6 Import and Split . . . . . . . . . . . . . . . . . 194
9.1.7 From Scapple Documents . . . . . . . . . . . 197
9.2 Linking to Research Material . . . . . . . . . . . . 198
9.3 Scrivener Services . . . . . . . . . . . . . . . . . . . 200
9.4 Scratchpad Panel . . . . . . . . . . . . . . . . . . . 201
9.4.1 Copying Notes Into Projects . . . . . . . . . . 202
9.4.2 Using the Scratchpad Beyond Scrivener . . . . 202
9.5 Text Appending Tools . . . . . . . . . . . . . . . . . 203
9.6 Print as PDF to Scrivener . . . . . . . . . . . . . . . 204
9.7 Cleaning Up Imported Items . . . . . . . . . . . . . 204
1. Drag and Drop. In the Finder, select the files you wish to import and then
just drag them straight into the binder, corkboard or outliner views. When
dragging folders, all of the contents of that folder will be added recursively,
and the file structure on your disk will be recreated in the binder.
9.1. File Import
2. The File ▸ Import ▸ submenu provides some handy methods for bringing ex-
isting material into your project binder, including directly off of the Web,
if you have the URL.
In cases where the imported material has some sort of innate or option-
ally defined structure, the File ▸ Import ▸ Import and Split… command will at-
tempt to convert that into outline hierarchy. Word processing stylesheets,
Markdown style headings, Final Draft and Fountain slug-lines can all be
split automatically, as well as any text content at all with manually sup-
plied split markers (subsection 9.1.6).
3. Copy and paste. That good old standby that nearly always works in a pinch
will often be the easiest or best way to get small bits of information (or even
large chunks if you prefer) between different programs.
When importing text documents of any kind, they are internally converted to
a format Scrivener can work with (again, note that this has no effect on the orig-
inal file on your disk). Some formatting or even data may be lost in the transla-
tion, such as documents with complex embedded information, like Excel spread-
sheets.
When using the import menu commands, material will be imported according
to where the current binder selection is set. The specific rules for how import
works are by and large the same as those used when creating new items from
within Scrivener (section 6.3.1). There are a few exceptions:
— If your selection is anywhere inside the special “Draft” folder, you will be
unable to import media of any kind. Only text documents can be created
or imported into this area where you write.
— When importing via some external command, such as dropping a file onto
Scrivener’s icon in the Dock, using the “Print to pdf” feature, a clipping
service or when importing an entire Scrivener project, the selection point
will be ignored. Such items will be imported either into the root level of
the binder or into the Research folder.
When using drag and drop, the dropped material will be placed wherever the
drop indicator is positioned with the mouse. If you try to drag media into the
Draft, the drop will be prohibited until you move the mouse away from that area.
— rtf (rich text format): the universal rich text standard. This is often the
best format to use for importing from word processors, purely upon the ba-
191
9.1. File Import
192
9.1. File Import
you try to import older rtf or doc file that have no extension, when you
import it into Scrivener you will see all of the raw code because it will be
imported as plain text. Make sure you add the appropriate extension be-
fore importing to ensure that Scrivener recognises it as a word processor
file).
As well as these text file types, Scrivener also supports all of the main image
file types (tif, jpg, gif, png, bmp etc), all of the main audio/visual formats (MOV,
MPG, WAV, MP3 etc).
Beyond the supported formats, you can import any type of file at all into the
non-draft areas of your binder. Although Scrivener cannot view every format
out there natively, it can at least host these files, keeping them organised to-
gether with the rest of your research, from which they can be opened in external
viewers with the Navigate ▸ Open ▸ in External Editor menu command (⌃⌘ O). Refer
to Viewing Unsupported Document Types (section 8.1.3) for more information
on how to work with these types of files.
193
9.1. File Import
It is often possible to drag and drop sites directly into the binder from the
URL bar in your browser, or hyperlinks in the page itself. Whether that works
properly will depend on which browser you use.
194
9.1. File Import
break up the imported file into a more detailed binder outline, without you hav-
ing to go through the process of splitting up the long document yourself.
The specific mode of operation will be triggered depending upon the file
extension. For example if you import a .docx file, options pertaining to the
stylesheet import will be presented. If you import a .md or .mmd Markdown
file, then Markdown options will be presented.
Split by Separator
Used by all standard text document extensions, except for scriptwriting docu-
ments. This includes word processing and Markdown files, which can use this
195
9.1. File Import
If we split by the sequence “—”, then the section following this break point
would be called “Stately, plump Buck Mulligan came from the stairhe…” (yes,
the title shortening code has no respect for good prose):
---
Stately, plump Buck Mulligan came from the stairhead, bearing a bowl
of lather on which a mirror and a razor lay crossed.
Markdown Files
Used by files with .markdown, .md, .mmd and .txt file extensions.
In similar theory to the use of a stylesheet in a word processing file, Markdown
headings describe a document structure that can be recreated in the binder. If a
196
9.1. File Import
Convert Markdown When this option is ticked, Scrivener will use the Multi-
Markdown engine to convert the imported content to rich text, removing
all Markdown formatting in the process.
This process is done via the html output that Markdown creates, and so
in essence Scrivener will be importing an html version of the original doc-
ument. This may result in some limitations that you deem unacceptable.
If you require more precise control over the appearance the document,
you are advised to use your preferred Markdown engine to generate a doc-
ument to your specifications, and then import that into Scrivener. For
example, you could use the Pandoc engine to create a .docx file and then
import that with stylesheet interpretation to split by header level.
1. If individual notes are dragged from an open Scapple document into the
Scrivener binder, or into a freeform corkboard (subsection 8.2.4), they will
be converted into individual binder items, one per note.
1
When exporting, the Compiler can use this file to merge metadata found in the draft folder
with any fields supplied in compile settings.
197
9.2. Linking to Research Material
Imported Scapple notes will use the first line of text in the note as the binder
title. You can choose to this line removed on import, if you tend to use the first
line strictly for titling your notes in Scapple, in the Sharing: Import preference
tab (section B.7.1).
Return to chapter ⤴
— When you need to continue refining and editing these external resources
on a regular basis, it can be less efficient having to open them one by one
198
9.2. Linking to Research Material
The solution is often link to these items instead of importing them. The menu
command, File ▸ Import ▸ Research Files as Aliases.., can be used to establish a link
between the original files on your disk and your project. Linked resources will
be displayed with a small arrow in the lower-left corner of the icon. In every way
these items will act just like everything else you have imported or created in the
binder—you can organise them into folders, give them index card text on the
corkboard, tag them and work with them in splits.
If the original files are renamed or moved, the link will adjust accordingly.
This feature is only available for non-text research (pdf, multimedia, and web
files) that Scrivener can display in the editor window. It is not possible to link
to a supported word processor files or plain-text documents, as Scrivener must
convert these files to work with them internally.
To locate the original source file for the alias, right-click on the item in the
binder and select the “Reveal in the Finder” contextual menu command.
Return to chapter ⤴
2
Refer to Project Size Limitations (section 5.3.1) if you’re curious about the scale we are referring
to here.
199
9.3. Scrivener Services
Where the clipped text shows up will depend in part on the service chosen.
In all cases, the active project (the last project in use, even if Scrivener is in the
background) will be used as a target, and in some cases the active document or
split will be used as the target. In all cases, you must have at least one project
open for services to work. If you wish to collect text into Scrivener, but do not
yet have a project created, you can use the Scratchpad Panel (section 9.4) instead.
Each clipping service has an alternate form that will bring the selected text in
unformatted. This can be useful when clipping text from the web, which often
has inappropriate text colour and other formatting applied to it. All methods
include an optional titling prompt. If you supply a separator or title, this will be
placed into the document separating it from whatever content already existed.
When using the formatted services, the title will use bold text.
The following methods are available:
Append to Notes The selected text will be appended to the active split’s docu-
ment notes pane (subsection 13.3.2), which may not appear to do anything
unless you have the inspector open.
Append to Text The selected text will be appended to the active document’s
main text area. If the current document in Scrivener is not one that can
hold text (for instance, if it is an image document), the Scrivener icon will
bounce and Scrivener will display a warning panel telling you that you can-
not append text to any open documents, and asking if you would like to
create a new clipping for the text instead.
Make New Clipping Create a new text document in the active project in Scriv-
ener from the selected text. All new clippings are placed inside a “Clip-
200
9.4. Scratchpad Panel
You can adjust whether or not you are prompted for a title, or whether Scriv-
ener comes to the foreground after using a Service, in the General: Services pref-
erences tab (subsection B.2.4).
Return to chapter ⤴
Figure 9.2 The Scratchpad is a simple way to jot down notes from anywhere.
— The top half of the window contains a list of all the notes you currently
have stored in the scratchpad.
201
9.4. Scratchpad Panel
— With the mouse, click on a note in the list to load it into the lower half,
then click into the text area and edit away.
— Using the keyboard, notes can be selected with the ↑ and ↓ keys, and you
can switch between the list and text area with ⌃Tab.
— New notes can be created by clicking the + button in footer bar, or by
pressing the Return key.
— Rename notes by double-clicking on the name of the note in the list, or by
using the Esc key while it is selected.
— Delete notes with the − button, or by pressing ⌘ Delete. Deleted notes will
be moved to the your Mac’s Trash can and could be restored back to the
scratchpad folder if you make a mistake.
— Change the zoom level to magnify or shrink text size, with the standard
View ▸ Zoom ▸ submenu, or keyboard shortcuts.
1. Append Text To: the contents of the selected note will be appended after
any existing text of the document you select in the project submenu. A
list of your binder will be arranged so you can easily select any text item.
Research files cannot be selected since they cannot have text appended to
them.
2. Import as Subdocument of : a new document will be created beneath the se-
lected document. This submenu operates in a similar fashion to the above,
though it will allow you to select any of the items in the binder since all
types can contain children. The name of the scratch pad note will be used
to populate the title field for the new document.
202
9.5. Text Appending Tools
Return to chapter ⤴
Drag and Drop When working in the target document it will often be easiest
to simply click and drag, with the Option key held down, the document
you wish to append into the area you wish the text to be dropped within
the current editor.3 As you drag the binder item into the editor, the cur-
sor position will move to indicate the drop point. This can be done from
any available icon in the interface, including those produced by the Quick
Search Tool (section 11.5).
Return to chapter ⤴
3
Without the modifier key, dragging a document into the active text editor will create a hyperlink
to that document.
203
9.6. Print as PDF to Scrivener
Return to chapter ⤴
Return to chapter ⤴
204
Organising Your
Work
10
In This Section…
10.1 Linking Documents Together . . . . . . . . . . . . 206
10.1.1 Creating Internal Links . . . . . . . . . . . . . 207
10.1.2 Using and Managing Links . . . . . . . . . . . 211
10.1.3 General Referencing with Bookmarks . . . . . 214
10.1.4 Compiling Document Links . . . . . . . . . . 214
10.1.5 Including Text From Other Documents . . . . 216
10.1.6 External Links . . . . . . . . . . . . . . . . . . 218
10.2 Using Collections . . . . . . . . . . . . . . . . . . . 221
10.2.1 The Collection Tab List . . . . . . . . . . . . . 222
10.2.2 Standard Collections . . . . . . . . . . . . . . 225
10.2.3 The Special “Search Result” Collection . . . . 228
10.2.4 Saved Search Result Collections . . . . . . . . 228
10.2.5 Back to the Binder . . . . . . . . . . . . . . . 231
10.3 Project and Document Bookmarks . . . . . . . . . 232
10.3.1 The Bookmark List and Floating Panel . . . . 233
10.3.2 The Inspector’s Bookmarks Tab . . . . . . . . 235
10.3.3 Working with Bookmarks in a Quick Refer-
ence Panel . . . . . . . . . . . . . . . . . . . . 236
10.3.4 Bookmarks in Binder Item Menus . . . . . . . 237
10.3.5 Managing Bookmarks . . . . . . . . . . . . . 238
10.4 Organising with Metadata . . . . . . . . . . . . . . 241
10.4.1 Metadata Types . . . . . . . . . . . . . . . . . 241
10.4.2 Using Keywords . . . . . . . . . . . . . . . . . 246
10.4.3 Exporting and Printing Metadata . . . . . . . 251
1. Either select the text you wish to link from, and then right-click on the
selected text, or right-click at the point in the text where you would like
to insert a named link.
2. Use the Link to Document submenu to create a new link to a chosen item
(also located in the Edit menu).
1
In this case that means the main text editors, the Notes sidebar or Bookmarks preview areas in
the inspector, copyholders or those panes within Quick Reference panels.
207
10.1. Linking Documents Together
New Link Brings up a dialogue giving you the option between linking to and
creating a new item (choosing where to place it) or navigating through a
list of them that already exist. In Figure 10.1 we might have selected the
name “Sònia Casasús” in the scene we were writing, used the ⌘ L shortcut
to bring up the “New Link” panel and then selected the “Major Characters”
folder to create a new file for Sònia with a link to her name from the scene
text.
The Title field is where you type in the name of the new binder item that
will be created. It does not need to match the text of the link, but this will
be provided as starter text if applicable.
The Destination dropdown menu provides a list of all the containers in
the project binder. Use this to select where the new document should be
placed. By default, it will select the Research folder for you, and after that
point it use whatever location you chose previously.
If you have unchecked Only show containers in destination list, then the
dropdown menu will display all items in the binder, allowing the formation
of new containers by creating the new linked item beneath the selected
document2 .
By default, upon clicking OK a Quick Reference panel will be opened to the
item you created. To adjust what Scrivener does after the link is created,
visit the Behaviors: Document Links preference pane (subsection B.4.2),
and adjust the Open new document links in, setting.
Suggestions Back to the “Link to Document” submenu, below the New Link
entry is a “Suggestions” area that will appear if the selected text contains
text found in any existing binder item titles. This is handy when you have
typed out the name of a binder item, and wish to create a link to it. This
section will not appear if no titles suitably similar to the selected text are
found. Going back to our prior example, if we refer to “Sònia” in the text
and wish to link to her character sheet again, then selecting and right-
clicking on her name would present that character sheet at the top of the
submenu (Figure 10.2).
Bookmarks If any items have been added to the Project Bookmarks list they will
be given priority access at the top of this submenu. Consider bookmarking
frequently linked to items to make it easier to access them (section 10.3).
2
If this concept is unfamiliar, I would suggest reading Folders are Files are Folders (section 7.3).
208
10.1. Linking Documents Together
Figure 10.1 Creating a new character sheet in a folder, using the “New Link”
command.
Binder List The remainder of the list will be organised into a binder item selec-
tion submenu. Containers will be converted into submenus listing their
child items from the binder, but can be themselves selected as link targets.
1. For a list of items indented by their outline levels use the Edit ▸ Copy Spe-
cial ▸ Copy Documents as Structured Link List menu command and then paste
the indented text into an editor.
2. If instead you need a flat list of links, then use the standard Edit ▸ Copy (⌘ C)
command.
209
10.1. Linking Documents Together
As with other automated corrections, wiki style linking works only on newly
typed material. If you have previously typed in double-bracketed words, and
then enable the option, you will need to type in the brackets again.
If you are using MultiMarkdown (or a similar markup) to write, you may need
to use an additional square bracket around the double-brackets if you intend for
the link to be a cross-reference in the compiled output. Scrivener will remove
the double-brackets, leaving any other brackets around the text alone.
1. Create two documents in your binder, calling one whatever you want, and
the second document “Link to me”.
3
If multiple items in the binder use that same title, the first from the top will be used for the link.
210
10.1. Linking Documents Together
2. In the first document, type in the word “Link”, or even “Link to me”, and
select the words you typed in.
3. Right-click on the selection.
Near the very top of the contextual menu you will find a command, “Open
‘Link to me”’. Click on that, and you’ll jump straight to that document in the
current editor.
Any item that has a title—and by that we mean titles generated via Titles and
Adaptive Naming (section 7.2) as well, so we might as well say, any item that has
text—can become a topical look-up for phrases of similar text that you right-click
on in the main editor or document notes inspector pane. In effect this gives you a
pervasive network of cross-references throughout your project without the litter
of visible links everywhere you go, and without the necessity of having to create
those links yourself.
211
10.1. Linking Documents Together
would open naturally. The default is the “Other Editor”; the other entries be-
low show what the modifier keys do when links are set to load in the “Current
Editor” or a “Quick Reference Panel”:
— Current Editor
4
Since shift clicking somewhere other than the cursor normally has the effect of selecting the
range of text between where you clicked and the cursor, to use this method the cursor must
be in the link and ⇧clicking must be performed directly on the cursor. We apologise for the
inconvenience, but macOS overrides the Option key in links.
212
10.1. Linking Documents Together
you change a section name from “Absinthe” to “Chartreuse”, with another link
pointing to it using the text, “exotic liquors”, you might want to fix the link that
refers to it by literal name, but not the second link which remains accurate in
description.
— If you are certain that all of the internal links you have created in your draft
are meant to be printing the title of the thing they link to as readable text,
then you can select large portions of text at once, even in a Scrivenings ses-
sion, and fix the links using the Edit ▸ Text Tidying ▸ Update Document Links
to Use Target Titles command in batches.
— You may also fix links one-by-one when you come across them with this
command (just make sure the whole link is selected). This command is
also available in the contextual menu when right-clicking on a link (which
will also automatically select the entire link for you), or a selection of text
that contains document links.
— This command will also clean out broken links, those pointing to binder
items that no longer exist, by removing the hyperlink from the text in the
editor and otherwise leaving the text itself alone.
213
10.1. Linking Documents Together
5
Plain–text will need you to provide instructions on how to convert links to text equivalents, in
the Markup Options compile format pane (section 24.10).
6
You can read more about this capability with the Help ▸ List of All Placeholders… menu command.
214
10.1. Linking Documents Together
— Link text which is solely the title of the document it links to.
— A title prefix or suffix applied to the document level that contains the links.
— Finally, compiling to a Format that has the Update titles in document
links with prefix and suffix settings option set in the “Document Title
Links” pane (this is the default for all of our built-in compile formats).
Since titles can be added to, or even entirely replaced by the compiler, this
set of features will ensure that referenced titles in links will remain valid after
export. This can be used even in formats that do not support linking, since it
primarily is concerned with keeping the text of your document up to date with
the final presentation of its structure.
Let’s say for example we have the phrase “How to Grow Better Tomatoes”
linked to a document of the same name. The compile settings for the project
are such that in the final output the document will be printed as “Chapter 7” on
one line, with the title below it. Thus the corrected title in the text will read,
“Chapter 7 - How to Grow Better Tomatoes” (a hyphen will replace carriage re-
turns).
If you wish to cross-reference a section in a more generic fashion, without
displaying the entire title, the hierarchical numbering placeholder (<$hn>) can be
used as your link text. For this to work, the document it links to must be using
a Section Layout that adds the <$hn> placeholder to its title. This technique will
mainly be useful if you intend to cross-reference to a section without including
the title, using a generic “(see section 1.2.3)” style nomenclature.
215
10.1. Linking Documents Together
— If you have been looking for a way to “clone” or “alias” binder items in mul-
tiple locations of your tree, this is a way of effectively doing so. The two
items will be distinct, but use the same content.
— Copying whole contents is one use, but the <$include> tag can be used to
insert smaller elements into longer texts. This can be useful for common
snippets, figures and tables kept in separate files, and so forth.
— When used to insert text from files off your disk, multiple projects can in-
sert material from a common source—a great way to manage such things
as author bios and keeping your compiled ebooks with up to date informa-
tion about your other works.
— They can be used to insert quotations and other snippets of text into the
title area or a document’s prefix and suffix fields, when compiling. Refer to
Using Placeholders in the Prefix and Suffix (subsection 24.2.8) for further
information.
— Specify the binder name of the item you wish to include in the placeholder
itself: <$include:nameOfItem>. This method is direct and simple, which
may be reason enough to use it. There are some advantages with more
advanced usage:
– Referring to a document by its name with text means the request can
be modified with Replacements during compilation.
For example you could create a set of documents called “Paperback-
Other Works”, and “Ebook-Other Works”, but refer to these with
your placeholder as <$include:-Other Works>. The compile replace-
ment would look for the phrase -Other Works and replace it with the
full name, appropriate for that edition of the book.
– When using this placeholder from within compile settings them-
selves, you will need to use this method.
216
10.1. Linking Documents Together
1. Type the <$include> placeholder into the document where you wish
to have the mirrored or cloned text printed.
2. Select the placeholder in its entirety and use the document link fea-
ture to point it at the item you wish to have imported into this spot.
— The third possibility is to supply a file system path into the placeholder,
which will insert material from plain-text (txt) or rich text (rtf) files on
your disk. This is a very simple process that will not insert images, foot-
notes or comments.
– Paths can be absolute, meaning the full system path to the file is sup-
plied:
<$include:/Users/account/Documents/filename.rtf>
– Paths can also be made relative to the project’s location on the disk.
This example would refer to a file in the same folder as the project:
<$include:filename.rtf>
— The included text will always use its character styling—even if that means
“no style”.
— Included text brings along its paragraph styling if the placeholder is on a
line of its own. A block quote will remain a block quote when inserted.
— The paragraph style will be omitted if the included text is inline within an-
other paragraph. It will however still bring in its own character formatting
or styles.
— Naturally, text coming in from .txt files will use whatever formatting con-
text they are inserted into.
— The Section Type of the source document will be ignored. The inserted
text will be treated according to the type of document it is inserted into.
217
10.1. Linking Documents Together
— An exception to the above is when placeholders are used from the compile
Format settings. In this case the original document’s formatting will be
used, including any compile settings that may be applicable to the original
item’s Section Type.
— As bookmark:
1. Open the inspector in the project you want the link to be, and click
on the bookmark icon (second from the left) to load the bookmarks
tab (section 13.4).
2. Select Document or Project Bookmarks (use the latter for a global
link), and then drag and drop the item from the other project into
the bookmark list.
3. Alternatively, use the Edit ▸ Copy Special ▸ Copy Document as External
Link menu command, and then paste into the bookmark list with ⌘ V.
This method will be more useful if you need to link to the item several
times from different projects or bookmark lists.
1. Drag the item from one project into another project’s text editor area
(this includes notes and bookmark previews in the inspector).
2. Alternatively, use the special copy command mentioned above to
paste into the editor. When pasting, only the URL can be pasted;
218
10.1. Linking Documents Together
if you prefer to see a title link, use the drag and drop method instead.
You can also paste this form of link into the Edit ▸ Add Link… panel.
x-scrivener-item:///path/to/project.scriv?id=UUID&key=value
Return to chapter ⤴
219
10.1. Linking Documents Together
id Valid UUID The UUID of a specific binder item within the project. This
comes supplied with the URL when using theEdit ▸ Copy Spe-
cial ▸ Copy Document as External Link menu command, and in
most cases that will be the practical way to get that informa-
tion.
doc Binder title Instead of referring to the internal ID you can refer to the
binder title of an item. The first item in the binder matching
that name will be selected. As this is a URL, all rules pertain-
ing to encoding URLs properly should be followed, including
spaces (%20).
id1, Valid UUID or Instructs the project to load additional binder items (using
doc1 Binder title any rules provided with the view settings, below, or using
Quick Reference panels by default). Any amount can be sup-
plied, such as id1, id2, id3…
view Select from one of the provided values below, for example:
view=qr.
220
10.2. Using Collections
There are two types of collections that you can create and save, and a third
“type” that is simply the built-in “Search Results” list:
1. Standard Collections: allows you to freely add, shuffle and remove items as
you work. This is the most flexible and freeform type of collection (sub-
section 10.2.2).
2. Saved Search Collections: indicated with a magnifying glass icon beside
their name, these collections will be dynamically populated by a list of
221
10.2. Using Collections
items that match a stored search query every time you view the tab (sub-
section 10.2.4).
3. Search Results: a special built-in collection that cannot be removed. Any
project searches will have their query and results stored in this collection
automatically for future referencing.
Figure 10.3 The collection tab list with (a) the binder selected and (b) a collec-
tion.
Each entry in the tab list represents a single collection. In the figure (Fig-
ure 10.3), the “Binder” tab is selected on the side marked (a). While not a true
collection, this is one way you can navigate back to the main binder. On the in-
set marked (b) we have the “New Collection” tab selected. Also take note of the
added optional toolbar button to the right of the View button that you can add.
This button will toggle the collection list with a single click.
Usage of the tab list to switch between and manage your collections is as fol-
lows:
— Click on any tab to select it; when a tab is selected, it will set the back-
ground colour of the binder background and the name of the collection in
the tab list will be printed in bold and black text.
Additionally, a header bar (using the collection colour) will appear between
the tab list and the content area of the sidebar, printing the name of the
222
10.2. Using Collections
active tab and providing a few utility buttons (we’ll go over those in the
following section).
— You could hide the collections interface at this point and continue working
in that tab. The background colour of the sidebar and the header bar will
help remind you that you are not in the full Binder.
— To rename a collection: double-click on its name in the collection tab list,
revise the text and press Return to confirm the changes. You can also re-
name a collection from the editor header bar, when viewing its contents
in the main editor window.7
— When first created, a collection will be assigned with an automatically gen-
erated colour, but you can pick your own by clicking the downward facing
chevron button, which can be seen in Figure 10.3 to the right of the label
“New Collection”.
— To change the order of any tabs in the list, drag and drop them up or down
in the list. This will also impact their order in various menus throughout
Scrivener, such as Navigate ▸ Collections.
Figure 10.4 Search results header: (a) close and return to binder, (b) load re-
sults in editor and (c) sort results.
The header bar which appears between the tab list interface and the main con-
tent area (or simply at the very top when the list is closed) contains a number of
useful functions (Figure 10.4). In the figure, we’re viewing the built-in “Search
Results” list.
a) The × button will dismiss the current collection view and return you to
the main binder.
7
The dedicated “Binder” and “Search Results” tabs cannot be renamed.
223
10.2. Using Collections
↪
b) Click the button to load the contents of the collection sidebar into the
editor area on the right (the targeted editor will be used when the inter-
face is split). This will treat the collection in a similar fashion as viewing a
folder.
c) Search collections, such as the “Search Results” list depicted in the figure,
can also be sorted (section 10.2.4). Sort order can also be adjusted with the
Touch Bar.
d) The magnifying glass icon on the right side doubles as a status indicator,
letting you know that the contents of the list below are being dynamically
generated from a search result, and is also a button that when clicked, will
reveal the search criteria used to assemble the list, in the Project Search
interface (section 11.1).
Lastly, collections you create can have their colour modified by clicking a
chevron icon that will appear directly to the right of the name in the header
area (it can be seen in the inset marked (b) in the prior figure (Figure 10.3). The
search results and binder tabs use a unified colour across all projects, and can be
adjusted in the Colors tab of the Appearance: Binder preference pane (subsec-
tion B.5.2).
Once loaded into an editor, the collection will function similarly to viewing a
folder in the editor. It will remember settings you apply to it, such as whether
you used label view or freeform corkboard (the position of the cards will be saved
224
10.2. Using Collections
into that collection), if a view mode has been locked to it and so forth. When you
navigate away to something else, you can return to it with the history feature as
well.
If you would prefer to view only a portion of the collection in the main editor
you can simply select those items from within the list in the same way you might
do so in the binder, forming a multiple selection (section 6.4).
1. Click the + button in the tab list header, marked (a) in Figure 10.5. Any
items that you have selected in the active view (including the binder, search
results, or even other collections), will be automatically added to it. It is
perfectly fine to create an empty collection from no selection, too.
2. You can also create a new collection at any time by using the Docu-
ments ▸ Add to Collection ▸ New Collection menu command. As above, any
selected items in the current view (or the current text document you are
editing) will be added to the new collection. The tab list will open, and
your cursor will be placed in the collection’s label area so that it can be
named.
Once a collection has been created, you can add or remove items to it, so it is
not critical to select everything you need before you create it.
— With the tab list revealed, drag selection of icons from anywhere icons can
be dragged from, and drop them on the desired collection tab. They will
be added to the bottom of the collection list.
225
10.2. Using Collections
If you hold over the target tab for a moment, Scrivener will switch to the
tab allowing you to drop the items precisely where you want to place them
in the list.
— In variation to the above, if you hold down the Option key while dragging
a container to a collection tab, it and all of its descendent items will be
added.
— Use the Documents ▸ Add to Collection submenu. This works on selected
items in the binder, corkboard or outliner, as well as from the text editor.
— In the binder sidebar, even from other collections, you can right-click on
item(s) to access the “Add to Collection” menu.
In all cases, if an item already exists in the collection it will not be added again,
and its original position will not be changed, so it is safe to err on the side of
“over-selection”.
Items can be reordered within the list using click and drag, or the same move-
ment key combinations used in the binder (⌃⌘↑ for up, and ⌃⌘↓ for down). Since
there is no hierarchy in a Collection, you will not be able to nest items.
226
10.2. Using Collections
It’s important to note that this is a one-way process. You cannot add new items
to the collection by adding them to the folder in the binder.
1. Select the collection from the tab list that you wish to remove.
2. Click the − button in the upper title bar, marked (a).
3. You will need to confirm this action as there is no way to undo it.
You also can “back up” a standard collection by storing the list into another
document’s bookmark list. This can be useful if you have a lot of collections
bulking up the list, and have a few that are seldom used. Here is an example of
how this can be done:
227
10.2. Using Collections
3. Use Navigate ▸ Lock in Place (⌥⌘ L) to lock the editor so that you can freely
work in the sidebar.
4. Use the Navigate ▸ Collections ▸ submenu to load the collection you wish to
save into the sidebar if necessary.
5. Select all of the items you wish to save and drag them into the document’s
bookmark list.
Later on, if you ever wish to restore this collection after having removed it by
adding a new collection and then dragging and dropping the bookmark list into
the collection sidebar.
228
10.2. Using Collections
1. You’ll need to start with an active search of any sort. This can be from
the “Search Result” tab or a previously create saved search collection. You
might need to reveal the project search field if it is not visible. Click the
search button in the toolbar, the magnifying glass icon to the right of the
collection header bar or use the ⇧⌘ F shortcut.
If you are unsure of how to get a search started, refer to Project Search
(section 11.1). All of the settings you select from the magnifying glass menu
as well as what you type in will be saved into the collection’s settings.8
2. With the project search field visible, click the magnifying glass icon to the
left of where you would normally type in your search term, and choose the
“Save Search as Collection…” command at the bottom of the option list.
3. You will be asked by what name you wish to remember this search by. Click
the OK button to proceed.
If the search was set to Search in the “Label” scope, and the text you entered
precisely matches a label name, the associated colour will be used for the tab’s
colour as a convenience.
The contents of a saved search are dynamic, but won’t change constantly while
you are looking at it. You can refresh the tab by opening the Project Search field
and pressing the Return key.
— Binder Order: this is the default setting. No sorting will be done on the list,
with each item listed in the order they appear within the binder from top
to bottom.
— Sort by Title: the list will be sorted by the given names of items. If titles are
changed while working in the list, it will keep itself sorted dynamically.
— Sort by Date: which in this case refers to the created date of the item.
Below these options you will find a toggle for switching between ascending
and descending sort order.
8
There is one exception: searches performed using the “Binder Selection Only” option cannot be
saved for future use, because the binder selection is a temporary state which changes whenever
you click in the binder. If you find yourself unable to save a search, make sure this option is
disabled.
229
10.2. Using Collections
Need More?
If you require more settings, or wish to sort by another type of metadata
entirely, then load the search result (section 10.2.1) into one of the editor
splits and use the outliner tool to sort (subsection 8.3.5) or further filter
the search results (section 11.4).
1. You will need to start with an active search—loading the search collection
tab is sufficient.
2. Open the project search field if it is not visible: click the search button in
the toolbar, or use the ⇧⌘ F shortcut.
3. Modify the search settings with the magnifying glass menu. Your changes
will be automatically saved into the collection.
When resetting all search parameters with the “Reset Search Options” com-
mand, or when changing the text you are searching for, your search will be
moved to the Search Results tab, rather than directly modifying the collection.
To update a saved search collection with the current project search settings
directly:
1. If necessary, open the collections tab list with View ▸ Show Collections.
2. Right-click on the saved search collection in the tab list, and select the
“Update Saved Search to Use Current Search Settings” command.
All settings and text used in the current project search will replace the cur-
rent saved search settings.
— Convert the saved search to a standard type: This will destroy the saved
search, so only use this method if you no longer need the search criteria.
To convert a saved search result to a standard collection, select the tab in
the sidebar, and use the menu command, Navigate ▸ Collections ▸ Convert to
Standard Collection.
230
10.2. Using Collections
— Copy the contents into a new collection: This is quite easy to do. Select
all of the items (⌘ A) in the search result list, and click the + button in the
collection header bar to create a new Standard Collection from the current
selection. The items will be listed in the new collection in the order they
were sorted within the search list.
— Drag & drop: you will need to have the collection tab interface visible. Se-
lect the files you wish to gather, drag them to the binder tab and hold for
a moment. The binder will activate, and you can drop the selection wher-
ever you please.
If the Option-dragging creates duplicates setting is enabled in the Behav-
iors: Dragging & Dropping preference pane, holding down the Option key
will work here to duplicate the dragged items instead of moving them.
— Documents ▸ Move To ▸ submenu: select the items you wish to gather to-
gether, and either use the main application menu or the contextual menu
to move them to a selected item or container. This action will operate in
the background, leaving your focus in the collection.
Likewise, Documents ▸ Copy To ▸ can be used if you would prefer to dupli-
cate the items rather than move them.
— When you want to gather the selection into a new folder, after having used
Navigate ▸ Reveal in Binder, follow-up with the Documents ▸ New Folder from
Selection menu command.
231
10.3. Project and Document Bookmarks
lection. Moving them back out to the binder then gathers them quickly into one
focussed spot. This can be an extremely useful technique for some workflows.
This technique can also be useful for implementing an experimental text flow.
If a chapter or section just doesn’t read well, you can quickly create a new collec-
tion with the contents of that section as files and then reorganise the flow using
the collection’s ability to view itself as a corkboard or outliner—and of course
reading the text with Scrivenings mode. Once you are satisfied with the new
layout, select the contents of the collection and drag them back into the original
folder in the binder using the above method. The items will be re-organised for
you back into that folder and become the new book structure.
Return to chapter ⤴
The concept of a bookmark in Scrivener goes a little further than what you
might be used to with your web browser. In this section we’ll go over how book-
marks can be used as a universally available scratch pad, either used in a separate
window or embedded into the inspector sidebar on the right hand side of the
main project window. They can also be used to boost your efficiency when us-
ing those types of menus that work with or target binder items, such as the Nav-
igate ▸ Go To ▸ submenu, by prominently placing bookmarked items at the top of
the list.
In addition to each project’s bookmark list, every item in the binder can also
store its own list of bookmarks (available exclusively through the inspector). This
way you can “scope” your bookmarks, having some globally available throughout
the project, while each document’s bookmark list will only be displayed when
editing that document. The latter will be additionally useful in cross-referencing
binder items together.
232
10.3. Project and Document Bookmarks
Figure 10.6 Bookmarks are readily accessible via a single click from this tool-
bar button.
We’ll go into the specifics of adding, removing and managing bookmarks after
covering the different areas bookmarks are used within. If you are brand new
to the concept and want to have a little to play with while reading through the
introduction here, do the following:
You’ve now got bookmarks (well, one of them anyway). That’s how easy it is
to get started, so with a little to work with, let’s take a look at the various areas
of the interface these bookmarks can work within.
233
10.3. Project and Document Bookmarks
— Hold down the Option key when clicking to load the bookmark in the in-
active editor split, opening one if necessary to do so.
— Bookmarked folders will have a small chevron icon to the right of the folder
name in the list. Click on this button to reveal the contents of that folder
in a menu, and select from it to navigate the editor to the chosen subdoc-
ument. The above method to load your selection in the other editor will
work here, too.
— Right-click to access extensive contextual menu options. These are the
same as those offered when right-clicking on bookmarks in the inspector
(subsection 13.4.2).
While clicking on a button in the toolbar can be handy, there may be times
where you want the list to hang around a bit more permanently. The easiest
way to do so will be to grab any edge of the toolbar list with your mouse and
drag way—the panel will “tear off” of the toolbar and become a floating window
at that point. Alternatively use the Project ▸ Show Project Bookmarks menu com-
mand (⇧⌘ B) to bring up the panel directly. In addition to all of the capabilities
listed above, the floating panel also provides a few additional functions:
— The ༑ button in the lower left makes it easy to add a link if you don’t have
the original in front of you handy for drag and drop.
— The − button is used to delete selected bookmarks.
— In the upper right-hand corner is a button that converts this floating panel
into a Quick Reference window, which serves as a bookmark browser.
234
10.3. Project and Document Bookmarks
Figure 10.8 View bookmarks in the inspector by (1) revealing the inspector, (2)
switching to the bookmarks tab, (3) selection between project or
document bookmarks and (4) using the preview area to work with
the content of the bookmark, selected in the list above.
The inspector, as a tool that is embedded directly into the project window as
a sidebar, is ideal for playing host to your bookmarks. It can be useful having
what amounts to a global notepad in the sidebar, at your fingertips no matter
what part of the project you are working on. Project bookmarks provide this
capability, by promoting any binder item at all to this global list.
This concept is also applied to cross-referencing between sections of your
work and research, by viewing and editing Document Bookmarks right in the
same area of the inspector.
235
10.3. Project and Document Bookmarks
Figure 10.9 The bookmark list can be expanded into a Quick Reference panel
for quick access to your notes and research.
There are three ways to browse bookmarks in a separate window, two of which
are demonstrated in Figure 10.9:
236
10.3. Project and Document Bookmarks
The main difference with the bookmark list in a Quick Ref panel and in its
floating form is that it will acquire a + button in its footer bar. This is a unique
capability to this form of working with bookmarks. Instead of creating a book-
mark from an existing source you will be creating a brand new document in the
binder.
In most cases you will be asked where you would like to save the new file in
the binder. After you choose a location and click the OK button, the new note
will be created into the sidebar and you can begin typing in a name for it. Click
into the editor area of the Quick Reference panel, or press the Return key to start
jotting down your notes.
9
If you have a strong preference as to how future projects should have this aspect set up, consider
saving your settings into a project template (subsection 5.4.3).
237
10.3. Project and Document Bookmarks
Removing Bookmarks
— In the bookmark list, the floating panel version of it, Quick Reference side-
bar and inspector bookmark tab, you can delete a selected bookmark with
the same ⌘ Delete shortcut you would use to trash an item from the binder
sidebar.
— Another universal method is to right-click on the bookmark you wish to
remove and select the “Delete Selected Bookmark” contextual menu com-
mand.
— As with the menu command to add a bookmark to one or many files,
outlined above, the Documents ▸ Remove from Project Bookmarks command
238
10.3. Project and Document Bookmarks
is available for the active editor, binder sidebar, corkboard and outliner
views. This command is also available in the binder as a right-click right-
click contextual menu.
— With the Touch Bar, removing an item from the bookmark list is as simple
as tapping the same button you used to add it.
Organising Bookmarks
Bookmarks are organised by default in the order they were created. You can
adjust their organisation to suit your uses of them. The order of bookmarks
within the lists will impacts their order in every context where they are displayed.
In some cases it can be a productivity boost to keep frequently used items near
the top of the list, where they will be more easily accessed from tools like Navi-
gate ▸ Go To ▸ submenu, which only displays the top five bookmarks.
— Click and drag to reorder bookmarks among themselves. This works from
within any of the editable bookmark lists in the software, including the
toolbar popup.
— Bookmarks can be sorted alphabetically from within the list. With the
keyboard focus in the list, use the Edit ▸ Sort ▸ Sort Ascending or Descend-
ing menu commands. This is a one-off command; you will need to reuse it
if you wish to sort bookmarks again.
239
10.3. Project and Document Bookmarks
— File and URL links will use the bookmark name for the link title.
— Document bookmarks will use the document name. When pasted
back into a text editor in the same project they will become docu-
ment links. If you paste them into another project or into any other
external context they will become external links to that binder item.
I.e. clicking on the link in a word processing file in LibreOffice would
open the item in your project directly.
240
10.4. Organising with Metadata
Return to chapter ⤴
241
10.4. Organising with Metadata
Instead of the text synopsis, you can elect to use an image to represent a doc-
ument on the corkboard. This image will be used on the corkboard and in the
inspector, but whatever text exists in the standard synopsis field will be used in
the outliner, as described above, and in the various export and print options that
include a synopsis field.
Label Colours
Since label colours can be used to accent various areas of the project window, you
can choose colours that reflect how prominent you wish them to be. For exam-
242
10.4. Organising with Metadata
ple, richer more vibrant colours can be used among pastel choices to indicated
tension, or priority.
Label colour can be expressed in the following ways:
— On the corkboard, index cards will bear a strip along the left edge of the
card indicating label assignment. Use View ▸ Corkboard Options ▸ Show Label
Color Along Edges (⌃⌘ P) to toggle their visibility.
— There is an entire corkboard mode dedicated to working with labels. Read
more about that in Arrange by Label (subsection 8.2.5).
— The outliner has the label column added as a default to all new projects.
— As previously mentioned, the View ▸ Use Label Color In ▸ submenu contains
a number of options for tinting various areas of the project window or
elements within it with the label colour:
– Binder: A dot will be placed to the right of an item in the binder, sig-
nifying its label setting. If you prefer the binder row be highlighted,
use the “Show as Background Color in Binder” option, below.
– Icons: Only the icons will be tinted throughout the project. Wherever
the icon for an item appears (such as in the editor header bar, next to
the title in corkboard, in search results, and so forth) it will be tinted
using the colour of the assigned label.
– Index Cards: The entire background “paper” for index cards will be
tinted using the assigned label colour. This includes the index card
that appears at the top of the inspector.
– Outliner Rows: The background for the entire row will be filled in
with the label colour.
– Scrivenings Titles: When View ▸ Text Editing ▸ Show Titles in Scrivenings
is enabled, the line of text used to print the title of a document in
Scrivenings mode will be tinted using the label colour of the corre-
sponding document, giving you a valuable look at your labels colours
directly in the text editor.
— When printing outlines or corkboards (chapter 26), label colour can be
added for effect (it will be enabled by default on index card printouts).
Status Stamps
As with labels, the status field can have its representative name altered to suit
your project’s unique requirements. By default, this field represents the status
of a document in terms of its completion, such as “To do” or “Rough draft”, but
this field can be used for whatever purpose you desire.
Unlike the label, there is no corresponding colour, and so its display potential
is more limited:
243
10.4. Organising with Metadata
Keywords
Each document can have a list of keywords associated with it (what you might be
more familiar with as “tags” in some other programs). These are useful for mak-
ing documents easily searchable—for instance, you can list all characters and
locations connected with a scene, even if they are not mentioned explicitly in
the text. Creative uses for keywords also include extended status control, plot
management, and whatever else you can think of.
Their biggest advantage is in non-exclusive assignments. A document can only
have one label, and thus be one type of thing at a time, but you can have as many
keywords as you need assigned to one item, creating compound descriptions of
items, and allowing for overlap with other items that may not be similar, but yet
still share some common attribute.
Keywords can be displayed in the following fashions:
— On index cards in the corkboard, as coloured strips of tape along the right-
hand side, with View ▸ Corkboard Options ▸ Show Keyword Colors (⌃⌘ K).
— As an outliner column, where they can be listed by name with
View ▸ Outliner Options ▸ Keywords, and as the default sub-option as
coloured squares, with …//as Color Chips.
— As an editable list, in the Keywords pane of the metadata inspector tab
(subsection 13.5.3).
Refer to the following section for further information on using keywords (sub-
section 10.4.2).
Custom Metadata
For all of the things we couldn’t think of. With four different types of field and
extensive support for searching and filtering, custom metadata picks up where
the stock tools leave off. Four different field types can be used to create however
many fields you need in a dedicated form built into the inspector pane, and as
sortable outliner columns or tools for filtering corkboard and outliner views and
project searches:
244
10.4. Organising with Metadata
— Text: a simple text field. This tool is great if you need to mark sections with
a specific piece of information that is often different for each item in the
outline, but has a common theme. Useful for bulk text with an optional
word wrap, or short snippets of information. E.g. a non-fiction book on
edible plants might use a text field to record the Latin name of the plant
discussed in that outline item. This information is something you would
probably want to print in the book as well (and you could, with placehold-
ers used to insert metadata into the text, but that’s a more advanced topic!),
but it might also be useful to you as an author to have a concise list of these
names in the outliner as a dedicated column.
— Checkbox: the simple act of saying yes or no about a thing can yield a lot
of flexibility in how you work. Create simple to-do lists, mark when blog
articles have been published or track phases of a large editing project in
conjunction with searches by checkbox state.
— List: if you find yourself wishing you can add another dropdown field like
label or status provides, this is the tool to use. Using a similar approach as
the status field, you can add list items, organise them and choose a default.
— Date: store date and time information with an easy to use calendar inter-
face coupled with a natural language recognition system that lets you type
in things like “monday” and have the computer figure out for you when
the next Monday will be. Use this to store publication dates, timeline in-
formation, deadlines and so on.
Get started with setting up your own fields by using the Project ▸ Project Set-
tings… command, in the Custom Metadata pane, and be sure to check out the fol-
lowing references for further documentation on the various places where these
fields are set up and used.
See Also…
— Overview: how custom metadata (section 10.4.1) can benefit your work.
— Settings: adjusting the available fields and their settings, in project settings
(section C.4).
— Inspector: editing custom metadata on a per-item basis with a form built
into the inspector (subsection 13.5.2).
— You can use list and checkbox type fields to filter outliner & corkboard
views (section 11.4).
Exporting Metadata
All metadata can be exported in a variety of ways, usually text-based for maxi-
mum compatibility, so you needn’t fear having important organisational infor-
mation getting locked-in with the project format. Metadata can be exported in
the following fashions:
245
10.4. Organising with Metadata
246
10.4. Organising with Metadata
Figure 10.10 The Project Keywords panel shows all keywords in the project.
You can create or delete keywords by using the buttons at the bottom of the
panel (Figure 10.10):
Organising Keywords
247
10.4. Organising with Metadata
The Project Keywords panel is a freeform work space where you can organise
your keywords into groups and arrange them sequentially, by topic or however
you see fit.
— To change the order of keywords within the list, use drag and drop, or the
keyboard shortcuts from the Edit ▸ Move ▸ submenu.
— You can also drag any keyword onto any other keyword to nest keywords.
In the example figure, we have nested “Software”, “Writing” and “Blogs”
into a keyword called “Topics”. This relationship is merely for organisation
within this panel. The “Blog” keyword will not print that it is a “Topic” in
other areas of the software, and indeed the “Topics” entry is itself a key-
word that can be individually assigned to items.
— Select and drag the desired keywords from the panel and drop them into
the keywords pane in the inspector, a Quick Reference keyword split,
the header view above the document editor or onto the document in the
binder, corkboard or outliner.
— If there is a multiple selection in the binder, corkboard or outliner then all
selected keywords will be applied to all selected documents.
— Hold the Option key down whilst dragging to drag not only the keyword
but also any parent keyword(s) under which it is grouped.
— Right-click on the selected keywords (or use the ༑ button) and select the
“Add Keywords to Selected Documents” command. This method will ap-
ply the selected keywords to all documents within the active Scrivenings
session.
— Cut, Copy and Paste can be used to spread keywords around between any
context where they can be selected and edited.
248
10.4. Organising with Metadata
need to remove a keyword from several documents at once, the project keywords
panel is the best place to do so:
1. Select the documents you wish to remove the keyword from, in the binder,
outliner or corkboard.
2. Open the Project Keywords panel and select the keywords you wish to re-
move from the selected documents.
3. Right-click on the selected keywords (or use the ༑ button), and use the
“Remove Keywords from Selected Documents” command.
1. Double-click on the name of it in the panel, or press the Esc key, and edit
the label.
2. Click elsewhere to confirm your change, or press the Return or Esc key.
249
10.4. Organising with Metadata
For keywords that were not assigned to any items in the binder, this will
be done silently and without confirmation. If a keyword is in use, then you
will be warned and asked to confirm the removal.
Searching by Keywords
Although it is always possible to create your own searches for keywords by hand,
the project keywords window provides a convenience for keyword usage in your
project. Simply click on the keywords you need to hunt down, and click the
magnifying glass button in the bottom right-hand side of the panel.
There are optional search modes that can be accessed by right-clicking on the
button. Upon selection of one of these modes, the desired search will be imme-
diately used, or updated if the Search Result list is already showing:
— Search Keywords Only: this is the default search mode. The project search
tool will be set so that only keywords are scanned throughout the project.
— Search All Content: the limitation above is lifted, and the words represented
by the keywords will be scanned for throughout all searchable areas of the
project—in the main text editors, through binder titles, custom metadata,
labels, synopses and so forth.
— Show Document with No Keywords: simply put, any documents in your
project that have no keywords assigned to them will be returned in the
result list.
If your keyword selection includes multiple keywords, then only those docu-
ments that contain all of the assigned keywords will be returned (boolean AND).
250
10.4. Organising with Metadata
1. Open both projects, and in each, use the Project ▸ Show Project Keywords
menu command to open their respective keyword lists.
2. Select the keywords you wish to copy from one list and drag and drop them
into the other project’s keyword list. Colour assignments will be preserved.
This will always duplicate the keywords into the new project, so existing
keywords with the same name will not be overwritten.
There may be cases where you want to either preserve your keywords outside
of Scrivener, or bring in a list of words to be used as keywords. Scrivener supports
dragging or copying and pasting into, and out of, any text editor as well.
— Export: select the keywords you want to export and drag or copy and paste
them into any text editor in any program.
This will create a comma-delineated list of terms.
— Import: as you might have suspected, the list of terms you created when
exporting keywords can be dragged or pasted straight back into a Project
Keywords pane to import them as keywords.
In addition to comma-delineated lists, you can also format your list as one
keyword per line.
See Also…
— Project Search (section 11.1): although the panel has a useful button for
invoking a project search, it might be a good idea to know how that feature
works as well, so you can fine-tune results if needed.
— Metadata inspector tab (subsection 13.5.3): you will most often interact
with keywords in the inspector’s metadata tab, assigning them to docu-
ments directly.
— With File ▸ Export ▸ Files… metadata can be exported as sidecar .txt files
along with the content (section 25.2).
— Using File ▸ Export ▸ Outliner Contents as ϶ІЉ… every single type of metadata
in the software can be exported to spreadsheet format.
— When printing documents from the editor, there are numerous options
available for including metadata (chapter 26).
251
10.4. Organising with Metadata
— And of course, you can include the metadata for each section of your draft
when compiling, by setting up Section Layouts designed for that purpose
(section 24.2.1).
Additionally, Scrivener comes with placeholder codes that can be used to
print metadata when compiling. You will find a list of these placeholders
in the Help ▸ List of All Placeholders… menu command. In conjunction with
the Section Layout feature, the possibility for creating your own template
outputs for metadata are endless, but you can also simply print metadata
directly into the content area by adding the placeholders into the text ed-
itor.
Return to chapter ⤴
252
Searching and
Replacing
11
In This Section…
11.1 Project Search . . . . . . . . . . . . . . . . . . . . . 256
11.1.1 The Basics . . . . . . . . . . . . . . . . . . . . 256
11.1.2 Search Settings . . . . . . . . . . . . . . . . . 260
11.1.3 Special Search Terms . . . . . . . . . . . . . . 263
11.1.4 Save Search As Collection… . . . . . . . . . . 266
11.1.5 Using a Saved Search Collection for New
Searches . . . . . . . . . . . . . . . . . . . . . 266
11.2 Document Find and Replace . . . . . . . . . . . . . 267
11.2.1 Find and Replace Options . . . . . . . . . . . 267
11.2.2 Searching with the Keyboard . . . . . . . . . . 269
11.3 Project Replace . . . . . . . . . . . . . . . . . . . . 269
11.4 Filter Outliner & Corkboard Views . . . . . . . . . 271
11.4.1 Starting a New Filter . . . . . . . . . . . . . . 272
11.4.2 Filtering by Compile Status . . . . . . . . . . 272
11.4.3 Filtering by Metadata . . . . . . . . . . . . . . 273
11.4.4 Resetting and Refreshing Results . . . . . . . 274
11.4.5 Closing the Filter Bar . . . . . . . . . . . . . . 274
11.4.6 Working with Results in Extended Usage . . . 274
11.5 Quick Search Tool . . . . . . . . . . . . . . . . . . . 275
11.5.1 Starting a New Quick Search . . . . . . . . . . 276
11.5.2 Using Quick Search Results . . . . . . . . . . 277
11.5.3 Project Targets and the Quick Search Tool . . 278
11.5.4 Quick Search without a Toolbar . . . . . . . . 278
11.5.5 Quick Search Settings . . . . . . . . . . . . . 279
11.6 Find by Formatting Tool . . . . . . . . . . . . . . . 279
11.6.1 Highlighted Text . . . . . . . . . . . . . . . . 281
11.6.2 Comments & Footnotes . . . . . . . . . . . . 281
11.6.3 Inline Annotations and Footnotes . . . . . . . 281
11.6.4 Revision Colour . . . . . . . . . . . . . . . . . 281
11.6.5 Colored Text . . . . . . . . . . . . . . . . . . . 282
11.6.6 Style . . . . . . . . . . . . . . . . . . . . . . . 282
11.6.7 Character Format . . . . . . . . . . . . . . . . 282
11.6.8 Links . . . . . . . . . . . . . . . . . . . . . . . 282
11.6.9 Images . . . . . . . . . . . . . . . . . . . . . . 283
254
11.6.10 Tables . . . . . . . . . . . . . . . . . . . . . . 283
11.6.11 Preserved Formatting Text . . . . . . . . . . . 283
11.7 Regular Expressions . . . . . . . . . . . . . . . . . . 284
Being a tool design to bring research, writing materials and the work itself
all together into one interface, methods for searching through the haystack and
finding your needle of the moment are paramount. Scrivener recognises that
with filtering and searching tools at every level of the program, from the binder
on down to finding specific images within your text.
The first two methods will cover most basic needs for searching within a
project:
— Project Search (section 11.1) is a binder tool that can scour the entire
project’s text content and return a list of matching items in the sidebar.
These search results can be used as the basis for collections, either as a
selection for a new standard collection, or to save the search criteria as a
saved search collection. Holding search results in the sidebar also means
you get to use all of the document management tools you are familiar with
by now.
— Document Find and Replace (section 11.2) will help you locate instances of
text within an editor, in a familiar step by step fashion through the text,
or even within smaller bits of text, like the synopsis area in the inspector.
This tool is also capable of replacing text.
The remainder of the tools provide further coverage and utility into the
project and its text, as well as convenience:
— Project Replace (section 11.3) is there for when you truly want to change
every single instance of a phrase to something else, throughout the entire
project. It can be tuned to only impact certain areas of the project (such
as Titles alone) or even to be so thorough as to revise older versions of the
text.
— Filter Outliner & Corkboard Views (section 11.4) for a quick way to find
that one card you’re looking for in a folder, or perhaps to only view those
items marked as “first draft” in your outliner.
— The Quick Search Tool (section 11.5) sits in the main application toolbar
and serves as a quick way to get to a specific document in your editor. Sim-
ply type in the phrase from the document you’re looking for, or part of its
name, hit Return and off you go.
— Finally, the Find by Formatting Tool (section 11.6) works a lot like regular
text Find does in your editors, using a step by step method, only it is de-
signed to find formatting. Search by styles, inline annotations, comments,
11.1. Project Search
footnotes, images, tables, links, colours & highlights and more. Unlike reg-
ular Find, this tool will by default jump from one text file to the next in the
binder, in the direction you are searching (next or previous).
Figure 11.1 Filtering the corkboard: the magnifying glass icon in the search
field grants extra searching options.
If a search tool has a small magnifying glass icon with a downward facing ar-
row to the left of the area where you type in text, options will be placed there to
modify the search. In the case of Figure 11.1, we can click on this icon to broaden
the search to include all text and notes (rather than just the stuff we can see on
the index cards), or gain access to the regular expressions (section 11.7) search
syntax.
256
11.1. Project Search
it only shows those items that match the search. Searching in this fashion is
more like searching the web for hits, or your email inbox. As with those tools,
the main search tool only returns those items that match—once you get into a
specific web page or email, you would then use regular text find to step through
matching text to find the specific phrase you are looking for, within each match.
To indicate that you are no longer looking at the binder, the background
colour of the sidebar will change to purple and some additional controls will
be added to the top of the sidebar. When you are ready to dismiss the search and
return to the binder, click the small × button in the sidebar heading, marked (a)
in Figure 10.4, or simply tap Esc while in the search field to dismiss the search
results (and tap Esc again to dismiss the search field itself).
1. Click the “Search” button in the toolbar to reveal the search field (Fig-
ure 11.2).
2. Use the command, Edit ▸ Find ▸ Search in Project… (⇧⌘ F), to open the field
and place the cursor there in one move.
Figure 11.2 The default project search field, with the “Search” toolbar button
above.
Now all you have to do is start typing. As you type, matching documents will
be returned to you in the list below the search field. When nothing is entered in
the search field, greyed out text will inform you of the current search mode. By
257
11.1. Project Search
default this is “All (Any Word)”, meaning all searchable elements in the project
will be examined with the “any word” operator—any word you type in will result
in a match if the document contains it somewhere.
The search scope, data type, and operator mode can be adjusted via the project
search options menu. Click on the magnifying glass to the left of the typing area
in the search field (Figure 11.2) to review the available options.1
Figure 11.3 Use the “Previous” and “Next” document buttons to flip between
search results.
From within the editor context, you can jump from one search result to the
next using the “Previous” and “Next” document buttons on the right-hand side
of the editor header bar (Figure 11.3), or use the associated keyboard shortcuts:
⌥⌘↑ and ⌥⌘↓.
The list of results can also be sorted, using the control marked (c) in Fig-
ure 10.4:
— The Binder Order is the default, merely listing items in the order they are
found within the binder.
1
If for some reason the search field is visible but you haven’t used it yet, the standard but some-
what odd macOS behaviour of disabling the control will be in effect. If you want to go directly to
the magnifying glass menu, click where the magnifying glass will be once the field is active. This
will activate the field and bring up the options menu in one click.
258
11.1. Project Search
— Sort by Title: sorts by the visible title in the list, including any automati-
cally generated titles if the items do not have specific names given to them.
When using this sort mode, the A-Z option becomes available. Disable it
from this menu to search in descending order instead.
— Sort by Date: sorts the list by Created Date in ascending order. When
using this sort mode, the optional behaviour becomes Newest First, and
is disabled by default.
Refreshing Results
As you type, the contents of the search result list will refresh dynamically, nar-
rowing down the result efficiently. However once you’ve stopped typing, actions
taken elsewhere in the project window that might impact search results will not
update the list. This allows you to work off the list without it constantly chang-
ing beneath you. To manually refresh the results click into the search field and
hit the Return key.
For cases where you’ve loaded search results into an editor (as above), you can
refresh the list by clicking the button to load the list into the editor again, or
simply navigate away from and then back to the list with the history buttons.
259
11.1. Project Search
Search In
The initial section of the options menu is for selecting the type of element that
project search should look within. You can select multiple elements by holding
down the Option key and clicking on a type. Option clicking can also be used to
toggle a field off without disturbing the overall multiple selection. To return to
using a single element, either select “All”, or select any element without using
the Option key.
— All: the default search mode. Every element of an item containing search-
able text will be queried for matches.
— Title: only the titles of binder items will be searched.
— Text: the text contents of files and folders will be queried. This does not
include notes and synopses.
— Notes: an item’s inspector notes will be searched.
— Synopsis: the synopsis field for each document will be searched. This is
anything that has been typed into the text area of an index card or in the
synopsis portion of the outliner, not any text automatically generated for
the corkboard.
— Keywords: matches found within an item’s keyword list. You can also
perform keyword searches quickly by using project keywords panel (sec-
tion 10.4.2).
— Label: the text (not colour) of the label metadata will be searched. Note
the name of this metadata field can be changed per project. Available labels
and status for the project can be referenced in the Project Settings: Label
& Status List panes (section C.3).
— Status: the text of the status metadata will be searched. Note the name of
this metadata field can be changed per project.
260
11.1. Project Search
— Section Type: documents can be searched for by their type. This makes
it easy to hunt down all items flagged as being a “Chapter” for instance,
or a “Figure”. A project will list its available section types in the Project
Settings: Section Types pane (section C.2).
Following the standard list above, any custom metadata fields you’ve added to
the project will be listed in a separate section. Select from these to search within
that field specifically. How searching works within the field is determined by its
type (“text” type metadata fields work identically to all other text searches):
Checkbox Search by “yes”, “true” or “1” to find all items that have been checked.
Searching for “no”, “false” or “0” will return those items that have not been
checked.
List These work just like the status and label elements do, using regular text
searches to find which items match the text you’ve typed in.
Date Search by any part of a date as text. For example “04” would return items
set to April, but it would also find items set to the 4th day of any month.
You can type in more of the date to be more precise, such as “2017–04” to
weed out those using the 4th day.
In addition to matching dates by text, you can use our relative date match-
ing syntax as well. Refer to Searching by modification and creation date
(section 11.1.3).
Operator
Select the method by which your text will be used by the search engine:
— Any Word: the default search method. Queried documents must contain
at least one of the words typed into the search field. Analogous to logical
OR.
— All Words: every word entered into the search field must be present. Doc-
uments which only match some of the words will not be returned. Words
can be entered in any order. Analogous to logical AND. You can also enter
double-quoted phrases mixed in with single words, working in the same
manner as Exact Phrase, below.
— Exact Phrase: what you type into the field will be queried precisely as it
is typed in. “The book” will only match documents that have the phrase
“the book” as written, not documents that just have the word “book” or the
phrase “book the”. It will also return documents that contain “the books”.
For exclusive matching, use Whole Word.
— Whole Word: unlike any of the above search methods, the term supplied
will only match whole words. A search for “Jo” will only return documents
with that word, not documents that also contain “Jocelyne”.
261
11.1. Project Search
Options
Provides a few extra options, as well as setting scope limiters. Scopes instruct
the search engine to only scan select parts of your binder.
— Search Draft Only: will only look in the “Draft” folder of the binder. Note
that if the name of draft folder has been changed in the project, the title of
this option will reflect that name change.
— Search Binder Selection Only: preselect items in the binder and then per-
form the search against those items only. The selection you make will im-
plicitly include all subdocuments as well in the selection. So if you wish
to search an entire “chapter folder” with many subsections within it, you
need only select the one master folder.
— Exclude Trash Documents: ordinarily, items located in the trash will be
discovered by search results, represented by faded icons in the search re-
sults list. If you’d rather not see them at all, use this option to disable Trash
folder searching. This option is not used by Saved Search Collections.
— Search “Included” Documents: regard documents that have been marked
as “Include in Compile” in their metadata. This option can be combined
with the below, and one must always be selected (otherwise you wouldn’t
find anything!)
— Search “Excluded” Documents: regard documents that have not been
marked as “Include in Compile” in their metadata. This option can be com-
bined with the above, and when both are selected, this particular setting
will be ignored.
— Case Sensitive: by default, the search engine ignores letter case. If you
need to search for proper nouns and are getting a lot of false positives, this
option can help.
— Ignore Diacritics: those symbols used to mark letters, such as ‘é’, will be
ignored, meaning that é = e for the purposes of search results.
— Invert Results: all of those items that do not match the current search
criteria will be listed. For example, if you search for the label, “Red”, then
only items not marked with the red label will appear.
— Find Duplicates: the search result list will be checked for items with du-
plicate content within them. Items not matching search results will not be
found. For more information on how this feature works, refer to Finding
Duplications (section 11.1.3).
262
11.1. Project Search
Mixing exact phrases with all words If you want to find every document con-
taining a word as well as a particular phrase, put the phrase in double-
quotes while leaving the search operator set to “All Words”. The term Bob
"black car" would locate all documents referring to a “black car” that also
mention Bob. The quotes cause the phrase to be treated as a word.
Finding things that don’t have a word Sometimes the most efficient way to
make a long list of search results shorter is to omit the most common word
that you aren’t looking for. Place a hyphen directly in front of such a word
to remove it from the list of possibilities. A simple example would be to
search the “Text” for Lydia -Dovahkiin, to find all documents mentioning
Lydia that do not also refer to a certain individual named Dovahkiin.
This technique can be used with the Any Word and All Word operators. It
can also be combined with quoted phrases. For example, Lydia -"Needs
Proofing" could still include documents that contain both “Lydia” and
“needs” or “proofing”, but never when the two latter words form a phrase.
Finding everything To return a list of everything in the project, type in a single
asterisk (*) into the search bar. It can sometimes be useful to build a flat list
of all items in the binder, usually in conjunction with loading the search
result into an editor, where you can do such things as sorting by label to
view your binder clustered by label assignment, or by Modified Date to
review recently changed files.
Finding everything by type The above method of using an asterisk can be com-
bined with all available search options. For example: you can find all items
in the Draft folder, or all items that have had a label (any label at all) as-
signed to them, or with the “Invert Results” option, you can find all item’s
that don’t have a label assigned yet.
263
11.1. Project Search
Finding Duplications
Discovering binder items with duplicated information can be useful for a variety
of tasks. You might simply be trying to clean up an “inbox” style project that may
have had material inadvertently imported more than once over the years. Or
maybe you need to verify that your draft folder has no duplicated titles within it.
Project search can be set to Find Duplicates, in the search option menu. This
option works after a result list has been assembled, and thus only scans for du-
plications within the list. All unique search results will be removed, presenting
a list of only those items with duplicate data. In this mode, the default “Binder
order” sort method will cluster duplicated items together, even if they nowhere
near each other in the binder itself.
What is considered duplication depends on the “Search in” setting:
For cases where you are looking for matching fragments of text, down to the
sentence level of granularity rather than wholly duplicated texts, the Matching
Text Finder (subsection 13.4.4) tool will better help you.
264
11.1. Project Search
By a Given Date
265
11.1. Project Search
— If you are searching in the “Notes” field for the word “ToDo”, but only
want to find those documents that haven’t been modified recently, you
would use the term, ToDo mdate:<6m, which would find every document
with “ToDo” in the inspector notes that hasn’t been modified in the past
six months.
— You can search for all documents with the “Needs Formatting” keyword
that has not been marked with a status of “Rough Draft”, by setting Search
In… to both “Keywords” and “Status”, the Operator to either “Any Words”
or “All Words”, and finally typing in "needs formatting" -"rough draft".
— Searching in Status and Keywords for “First Draft”, with Find duplicates
enabled: in this case either the Status or Keywords metadata fields must
contain the phrase “first draft” (in this case Status most likely will), and
then duplications will be checked for both fields. Consequently only those
items set to First Draft status that contain an identical keyword list will be
ultimately listed in results.
— Let’s say you have a custom metadata field, called “Published”, which is a
simple checkbox. When searching by this field, yes cdate:2014 returns all
documents marked as published that were created within the year 2014.
1. With the collection tabs open, click on the search collection containing
the type of search you want to repeat with a different term. Or use the
Navigate ▸ Collections ▸ submenu to load the list directly into the sidebar.
2. Use your preferred method to invoke project search and type in a new term.
266
11.2. Document Find and Replace
3. The result will be to create a new Search Result list using all of the settings
stored in the saved search.
You could update the search collection (section 10.2.4) if you intended to
use this variation more frequently for a while, or even create a new search
result collection entirely.
An applied example of where this might be useful is if you’ve set up a few differ-
ent options to look for a character by name, looking only within the manuscript,
to only consider whole words, be case sensitive and ignore all documents ex-
cluded from compilation. The saved search result will remember the name of
the character you typed in at the time it was saved, but you can easily use that
search as a springboard for hunting down any character by name, by bringing up
the project search field and typing in a different name.
Return to chapter ⤴
— Replace: replaces the currently selected text with the contents of the “Re-
place” field. This works on any selection, but will most often be used after
clicking the Next or Previous buttons.
267
11.2. Document Find and Replace
— Replace & Find: equivalent to clicking the Replace button followed by the
Next button.
— Replace All: replaces all matches from the “Find” field in the current text
with the contents of the “Replace” field with no further interaction. The
total number of replacements that were made by the last use of this button
will be printed in the lower-right corner of the window.
Replace All Scope These two options determine the scope of how much text
will be impacted when clicking the Replace All button:
— Entire Document: all of the text in the current view (which may be
multiple documents when using Scrivenings mode) will be searched
and replaced.
— Selected Text: only the selected text will be searched and replaced.
Since this command will remove the selection, it means you will need
to apply a new selection if you intend to continue searching and re-
placing this way.
Find Options These options impact how the text within the “Find” field is
treated. They are used for both regular searching and replacing:
— Ignore Case: the letter case typed into the “Find” field will be ignored.
Thus “sam” will not find “Sam”.
268
11.3. Project Replace
— Return: nearly synonymous with clicking the “Next” button, with one im-
portant difference, the Find window will be automatically dismissed after
you press Return. The search term will be saved however, allowing you to
continue using the two following shortcuts without any interface in your
way.
— ⌘ G: finds the next available match; will wrap around to the top of the
document if there are no more matches available below the current point.
This command works even if the Find panel is closed, and it will operate
off of the last active editor split (even if that split is not focussed, though
searching will move your keyboard focus to the editor)
— ⇧⌘ G: finds the previous match; as above, but will wrap around to the bot-
tom of the document. As with forward searching, this command uses the
last active split and will focus the editor as necessary.
— ⌘ E:used to load the currently selected text into the “Find” field without
opening the panel. Using this method you can easily locate further occur-
rences of existing text without any user interface, when combined with
the next and previous match shortcuts, above.
Return to chapter ⤴
269
11.3. Project Replace
Replace Here is where you will type in the text used to look for matches. This
can be pre-filled using the Edit ▸ Find ▸ Use Selection for Find menu command
(⌘ E).
With The text provided in the first box will be replaced with the text provided
here. This can be empty if you wish, having the effect of removing the
phrase from the project wherever it occurs.
Swap Click this button to swap the contents of the With field for the Replace
field. Maybe you didn’t want to change the name of your antagonist after
all!
Search mode The dropdown menu below the swap button, and the two check-
boxes following it, are where you will set how the text in the Replace field
should be evaluated. The rules here are identical to those documented
previously (subsection 11.2.1). The Whole Word option in particular can
be useful here; without it, searching for the character name “Sam” and
replacing it with “Joseph” could end you up with such (bleakly) amusing
concoctions as “Josephe” in place of every “same”.
Scope Set whether the entire project should be modified, or only those items
that you have previously selected in the binder, corkboard or outliner. This
requires an explicit selection of each item that should be impacted. Child
items of folders will not be modified.
Affect Select which elements of each binder item this command should modify.
270
11.4. Filter Outliner & Corkboard Views
Return to chapter ⤴
Figure 11.4 Outliner and corkboard views can be filtered by a variety of criteria.
The corkboard and outliner views are capable of simple filtering, making it a
cinch to do such things as narrow down a project search with additional con-
straints, quickly find that one text file you know is somewhere in a list of a hun-
dred cards in a folder, or only showing those rows in the outliner for items that
have been labelled a certain colour, to name a few.
A filtered view has certain limitations owing to how it filters items directly in
the same view. When a filter is currently applied to the view, the items will be
presented in a flat list and you will be unable to reorder or create new items
within that list. In this fashion it is similar to how multiple selections (sec-
tion 6.4) work. Similarly, label view and freeform corkboards cannot be filtered
directly—the result of filtering these views will be to revert to a flat list so long
as the filter is applied.
Filter settings will be remembered per each split for the current session. All
of the settings that you applied the last time the filter was used will be reapplied
automatically when calling up the filter panel. This can be useful when navigat-
ing to search results and then using history to return to the view—you can press
⌘ F to return to the filtered view after ⌘ [ to go back in history.
271
11.4. Filter Outliner & Corkboard Views
Magnifying Glass Menu There are two additional options that impact what will
be found based on what you type in the search field. Access them by click-
ing the magnifying glass button, to the direct left of where you type in the
search text.
Additional Filtering Options To the very left of the panel you will find a disclo-
sure arrow that when clicked will reveal additional options for searching
by compile status and metadata. Figure 11.4 displays the filter panel with
this additional section opened. You will need the panel expanded, and the
Filter checkbox enabled, to access the following two sections.
Draft folder status The first dropdown is for filtering whether or not the items
in the view are currently located within the draft folder. This will most
often be useful when filtering collections or search results, where the items
in the corkboard or outliner may have come from anywhere in the binder:
272
11.4. Filter Outliner & Corkboard Views
— Non-Draft Items Only: only those items found outside of the Draft
folder will be matched.
— All: the default setting is to not filter items by whether or not they
are included in compile.
— Included: only those items with the “Include in Compile” checkbox
ticked will be matched.
— Excluded: only items with “Include in Compile” disabled will be
matched.
Enable Metadata Filtering In the first dropdown menu you will want to change
the selection from the default “Any” to either one of “Include” or “Exclude”.
The former will cause the filter to only return results that match the meta-
data criteria you set up in the next two dropdown boxes. The latter option
will only return results that do not match what you specify.
Metadata Field Next you will need to specify which metadata field the results
should be filtered by, in the second dropdown menu:
— Items with Label: filter by assigned labels. The name of this entry
may change depending upon project settings for how labels are re-
ferred to.
— Items with Status: filter by assigned status. The name of this en-
try may change depending upon project settings for how status are
referred to.
— Items by Section Type: filter by the type of section a document is.
You could for example search for all “Chapter” items in the corkboard,
or create a list of all “Glossary Entries”. What choices you have here
depend on how you’ve set up your project (or how the project was set
up if you’re using an unmodified template).
273
11.4. Filter Outliner & Corkboard Views
— The remainder of the menu will list any custom metadata fields that
have been assigned to the project.
Metadata Value Most of the metadata types available to filter by are list-type
fields, meaning there will be a set number of possibilities to choose from
in the third dropdown. For example, if you choose to filter by label, you
will then select which label to filter by.
The one exception will be any custom checkbox fields. Again you will have
a list to choose from, but the choice will be very simple: yes, or no.
— Naturally there is the other split. We’ve assumed it is being used for some-
thing else at the moment however, but this basic approach of selecting
a search result and using the Navigate ▸ Open ▸ in Other Editor command
(⇧⌘ O) deserves mention.
— Copyholders, particularly with the ability to auto-load the things you click
on into the copyholder (subsection 12.2.5) can be a great way of browsing
through and editing a filtered view:
274
11.5. Quick Search Tool
1. Select the search result you wish to view and use the Navi-
gate ▸ Open ▸ in Copyholder menu command (also available from the
right-click contextual menu), or drag it to the editor header bar with
the Option key held down.
2. Use the Navigate ▸ Corkboard|Outliner Selection Affects ▸ Copyholder
menu toggle, or click the “auto-load” button in the footer bar (Fig-
ure 12.3) so that it becomes blue and the arrow is pointing into the
box—this indicates what what you click on in the editor list will now
be loaded into the copyholder automatically. If you own a keyboard
with a Touch Bar, you’ll find a button on your keyboard that resem-
bles this icon. Use it to toggle the mode on without reaching for the
mouse.
3. If you need to get over to the copyholder view to edit, the ⌃⌥⌘ D
shortcut can come in handy.
— But if you’re already using the copyholder for something as well as the
other split, or if you just want the convenience of doing everything in one
view, there is one last trick: opening all of the search results into the cur-
rent editor:
1. Select all of the search results you wish to work with (⌘ A might be
easiest here).
2. Use the Spacebar or ⌥⌘ O shortcut, or drag the items to the editor
header bar if you prefer the mouse. This will load the selected items
into the editor as a multiple selection rather than a filtered result of a
larger group of items. Now as you navigate into these items and then
hit the Back button to return, you will be returning to this selection
as your base of operation.
1. Select all of the search results you wish to work with (⌘ A might be
easiest here).
2. Use the Documents ▸ Add to Collection ▸ New Collection… menu com-
mand, or select an existing collection.
Return to chapter ⤴
275
11.5. Quick Search Tool
don’t want to change the settings for one quick lookup. Quick Search bridges
that gap, providing a method for quickly locating and navigating to items based
on their title, synopsis or text. It is located front and centre in the application
toolbar (Figure 11.5).
Figure 11.5 The Quick Search tool resembles the URL bar in some Web
browsers.
The name of the document you are currently working on in the main editor
will be printed here, for your reference. Think of it a bit like the URL bar in a
browser. It shows you the page you are viewing, but otherwise you can click into
it and type in a new address, or even search for a page by name.
Once you start typing, search results will begin appearing, narrowing down in
scope the more you type. Search will be done by “Exact Phrase”
The list may be categorised with up to three sections of results:
1. Titles: prioritised by titles that match what you’ve typed in, or that be-
gin with the typed in text. E.g. if you type in “Research”, you will find it
near the top even if there are hundreds of files above it that use that word
276
11.5. Quick Search Tool
When selecting from a text-based result (rather than title or synopsis hit) then
the first bit of text that matches what you searched for will be scrolled to and
selected automatically. The text find tool (Edit ▸ Find ▸ Find…) will in all cases be
set to your search term, meaning you can use the keyboard shortcut for walking
through search results (⌘ G).
Searching isn’t solely about reading or editing things. Often we search with
the intention of doing something with the things we find. Every entry in the
search result list can be dragged and dropped, producing an identical result as
dragging from the binder itself would. They are, like all other icons in Scrivener,
full proxies for the items they represent (subsection 12.1.1).
277
11.5. Quick Search Tool
Figure 11.6 The various ways progress can be monitored via Quick Search.
The progress bars function in two different modes, depicted in the first two
examples in Figure 11.6:
1. If only a draft target or session target alone has been set, the progress to-
ward that target will be displayed as a progress bar along the bottom of the
Quick Search tool.
2. If both a draft target and session target are the draft target will be displayed
along the top with the session target using the bottom track.
As shown in the third example, when you’ve opted to show a draft overrun,
and have written in excess of your goal, a teal progress bar will creep up on the
left showing how far over you are.
The final example shows the result of hovering over the tool with the mouse,
to get a numerical read-out. Leave the mouse there to keep this information
available while you write.
278
11.6. Find by Formatting Tool
Taking action on a search result will automatically dismiss the Quick Search
tool. If you’re thinking this all works a bit like Spotlight, you wouldn’t be wrong
in that assessment!
To close the tool without doing anything in it, either press Esc (potentially
twice, after first clearing any typed in text) or ⌘ W to close it immediately. The
latter will save your search text for future use.
— If you’d rather not be distracted by progress bars while writing, but still
wish to make use of goals, you can disable feedback by disabling the Show
progress bars in Quick Search toolbar item option.
— The default colours are designed to fit in with the rest of the system. If you
would prefer they use the colours other progress bars do in the software,
then set Use custom colors in toolbar progress bars.
— The colours themselves can be changed in the “Colors” tab of this prefer-
ence pane. This impacts all progress tracking bars in the software.
Return to chapter ⤴
— Containing text: narrows down the search to match results with the spec-
ified text. In the provided example, we would only find the phrase typed
into the field if it were highlighted in yellow.
The type of search used here will always be “exact phrase”.
— Search in: there are two choices available: “All Documents” will search
all text documents in the binder (even outside of the Draft), starting from
the current point in the active editor. “Current Editor” will constrain the
279
11.6. Find by Formatting Tool
Figure 11.7 Find by Formatting: for finding stuff other than text.
search to only text found within the active editor. In both cases, search will
automatically wrap around to the top or bottom of the document/binder
once you’ve reached the last result in the current search direction.
As with the standard text find panel, it can be left floating over the project
window as you click the Next and Previous buttons, so you can edit immediately
after coming across a match, and then going back to search without having to
call up the palette again. Also like the standard text searching it can run in “back-
ground mode” as well. Once a search criteria has been set up, you can close the
window and use the following commands to step through results without the
panel getting in the way:
The rest of the panel, in the shaded grey area, will change depending upon the
current Find mode. We’ll now go over what each the search types do, and their
special options.
280
11.6. Find by Formatting Tool
Limit search to color When the checkbox is enabled, only those highlights
matching the chosen colour will be found. If this is disabled, all highlight
colours will be considered a match. Note that the colour must be precisely
the same, so it is often best to stick to using basic or custom swatches or
the built-in highlighter defaults when using this tool.
To select a colour, right-click on the colour chip to select from Scrivener’s stan-
dard stock colours, or left click to open the colour chooser directly.
281
11.6. Find by Formatting Tool
This feature will step through any edits that have been made while using a
particular revision level, including any overstrikes that have been made.
11.6.6 Style
The stylesheet for the current project will be presented in the Style Name drop-
down. If you wish to search only within block quotes, code blocks or headings,
this is where you would do so. This tool will mainly be of use if you want to walk
through style usage throughout the project, or hunt down specific text found
within a specific style. There are additional search capabilities if you’re mainly
interested in selecting or finding all text assigned to a specific style. Refer to
Selecting and Searching for Styles (section 15.6.4) for more information.
11.6.8 Links
You may search for hyperlinks of any sort using this tool. By default all links
will be matched, but if you wish to narrow the search down, use the Link type
282
11.6. Find by Formatting Tool
dropdown. The “Web/File Link” will in fact locate all links2 , save for internal
document links.
When using “All Links” or “Web/File Link” as your link type, the Containing
text field will search not only for the visible hyperlink text you can see in the
editor, but within the stored URL as well.
When using the “Document link” link type, the Replace with Title button can
be used to replace the visible text of the link with the Binder title of the item it
points to. This can be useful for updating cross-references in your draft, if you
know the underlying name of the item has changed.3
11.6.9 Images
Inline images in text files will be found by this tool. This includes fully embedded
graphics that have been pasted or inserted into the file, as well as images that
have been linked to files on the disk, via the Insert ▸ Image Linked to File… menu
command, or images linked to binder files via Insert ▸ Image Linked to Document.
This will not find images referenced with a placeholder—given that placeholders
are simple text, you can use the regular text searching tools to locate these.
In this mode, the Containing text field will be renamed to Name contains
text, and the text you enter here will be used to look for the name of the image,
whether that be its filename on the disk, its name if fully embedded (double-
click on an image in the editor to view or edit its name) or the binder titles of the
images when linked in that fashion.
11.6.10 Tables
Tables inserted into text documents will be found with this tool. Matching text
contained within any cell of the table will cause it to be found. In all cases the
entire table will be selected.
Return to chapter ⤴
2
Such as mail, ftp, protocol links to other software (or other Scrivener projects) and so on.
3
This can also be accomplished with the Edit ▸ Update Links to Use Target Titles menu command
at any time, even by right–clicking on a link in the editor.
283
11.7. Regular Expressions
— Project Search: select “RegEx” from the operator section of the magnifying
glass icon menu.
— Project Replace: using Edit ▸ Find ▸ Project Replace…, enable regular expres-
sions by selecting “Regular Expressions (RegEx)” from the dropdown menu
containing search modes.
— Find: the standard Edit ▸ Find ▸ Find… text searching tool supports them. Se-
lect “Regular Expressions (RegEx)” from the dropdown menu at the top of
the “Find Options” section.
— Outliner & Corkboard filtering: when invoking Edit ▸ Find ▸ Find… from an
outliner or corkboard view, click the magnifying glass and select “Use Reg-
ular Expressions (RegEx)”.
— Compile replacements: RegEx can be used in compile-time replacements,
which alter the output without changing the original text.
Scrivener uses the stock RegEx engine supplied by the Mac, which uses a the
UTF-8 compatible ICU guidelines. ICU is mostly compatible with PCRE, which
is considered to be the standard for extended regular expression syntax.
When used for replacing text in the compile pane, document find panel or
project replace, you will need to address stored variables using the dollarsign-
numeral syntax, such as $1 for the first stored variable, $2 for the second and so
forth.
Return to chapter ⤴
284
Project
Navigation
12
In This Section…
12.1 General Navigation . . . . . . . . . . . . . . . . . . 287
12.1.1 Header Bar Drag and Drop . . . . . . . . . . . 288
12.1.2 Go To Menu . . . . . . . . . . . . . . . . . . . 289
12.2 Controlling Sidebar and Editor Integration . . . . 289
12.2.1 Locking the Editor . . . . . . . . . . . . . . . 291
12.2.2 Locking the Group View Mode . . . . . . . . 292
12.2.3 Adjusting What the Binder Affects . . . . . . 293
12.2.4 Making Splits Load by Type . . . . . . . . . . 295
12.2.5 Linking Splits Together . . . . . . . . . . . . . 296
12.3 Saved Layouts . . . . . . . . . . . . . . . . . . . . . 297
12.3.1 What Layouts Save . . . . . . . . . . . . . . . 298
12.3.2 Creating a New Layout . . . . . . . . . . . . . 299
12.3.3 Switching Between Layouts . . . . . . . . . . 300
12.3.4 Setting a Full Screen Default . . . . . . . . . . 300
12.3.5 Managing Layouts . . . . . . . . . . . . . . . 301
12.3.6 The Built-In Layouts . . . . . . . . . . . . . . 302
12.4 Viewing Only Compilable Items . . . . . . . . . . . 302
12.5 Clearing Navigation Settings . . . . . . . . . . . . . 303
12.6 Quick Reference . . . . . . . . . . . . . . . . . . . . 303
12.6.1 Opening an Item in Quick Reference . . . . . 305
12.6.2 Quick Reference Window Settings . . . . . . 306
12.6.3 The Elements of the Panel . . . . . . . . . . . 306
12.6.4 Tips for Using Quick Reference Panels . . . . 309
In this chapter we will concentrate on how to use these tools, the binder and
other navigational tools to, as we say, see the forest or the trees.
— Double-click on any icon (to the left of the title itself) to load that doc-
ument in the current editor. This process is sometimes referred to as
“drilling down” into the outline.
— Alternatively, use the Spacebar or the ⌥⌘ O shortcut to load the selected
items in the current editor. When more than one item is selected, the
effect will be to isolate them from their context, as a flat list. This latter
usage is quite useful when you have a large group of items, but only wish
to work with a selection, non-linear or otherwise, of those items.
— ⇧⌘ O loads the selected item(s) in the opposing split, opening a new one if
necessary. This command can also be used from the binder, when you wish
to target the split that clicking in the binder wouldn’t otherwise impact.
The following command can be used from any group view mode (including
Scrivenings) as well as the binder sidebar:
These commands can be used from within the editor in all contexts:
287
12.1. General Navigation
1. Dropping binder items: in this case the items (if plural, it will form a mul-
tiple selection) are loaded in the editor, much as though you had selected
or clicked on them in the binder.
— When holding down the Option key the action will be to load the
item (no plurality in this case!) into the editor’s copyholder (subsec-
tion 8.1.5).
— You can also drag an item directly to an existing copyholder’s smaller
header bar.
— This action will not break the locked condition of an editor.
2. Dropping snapshots: when dragged from either the inspector or the snap-
shots manager the action will be to load the snapshot as a read-only copy
in the main editor. Read more about these capabilities in Using Snapshots
(section 15.8).
Here are a few ideas for how this capability can be used:
— If your Navigate ▸ Binder Affects ▸ settings are such that the editor you wish
to load an item in does not receive binder clicks, you can use drag and drop
to manually load the document anyway.
288
12.2. Controlling Sidebar and Editor Integration
— From the Bookmarks Tab (section 13.4) of the inspector. You can also right-
click on a bookmark and choose to load it in either editor.1
— From a Quick Reference header bar. If you’ve had a document open in a
separate window but wish to “dock” it into the main project window, drag
the header bar icon from the Quick Reference panel into a header bar to
load it there.
12.1.2 Go To Menu
The Navigate ▸ Go To ▸ submenu can at times be a handy substitute for other
methods, particularly in cases where the binder is hidden, or if the item you wish
to navigate to is bookmarked (section 10.3) for quick access. The Go To menu al-
ways takes action on the active split, even when it has been locked.
The “Collections” entry within the Go To submenu will navigate the main ed-
itor to a collection list, rather than showing it in the sidebar as would be tradi-
tionally done. Viewing collections in the editors brings all of their organisational
and visualisation prowess to bear upon them.
There are three locations where this menu appears:
Return to chapter ⤴
1
If you would prefer bookmarks always load in one of the editors instead of a separate window,
tune the Open Inspector bookmarks in… setting, in the Behaviors: Document Links preference
pane (subsection B.4.2).
289
12.2. Controlling Sidebar and Editor Integration
when there is more than one editor split in use. Occasionally you’ll want to load
things in another split so as to not disturb your current environment. Or you
may even want everything to load in the other editor as a matter of course, no
matter which editor is currently active. You may also want the binder to be com-
pletely decoupled from the editors so that all changes to what you are editing
becomes a manual process.
This section will go over the sorts of adjustments you can make to change how
the project window works in a persistent fashion, as well as showing you a few
one-off tricks you can use to make use of additional splits without a whole lot of
clicking around.
Taking a look at Figure 12.1 we can see a combination of different features be-
ing used together to create a workflow that emulates how some 3-pane software
works in principle, with an additional twist that most cannot do. If you would
like to play with this example yourself while following along, you will find this
project in the Extras Pack (Appendix G), as “3-complex_layouts.scriv”.2
a) The first thing to note is that the left split header bar is blue, even though
the active editor is indicated as being the right split. This means we have
set up the binder to only affect the left editor when clicking on items within
it. Our right editor will never be changed by what we do in the binder
2
Do not be concerned if all of the files are empty save for the letter ‘a’, this is meant mainly to
demonstrate the UI setup, not to provide a copy of the entire book!
290
12.2. Controlling Sidebar and Editor Integration
Naturally not every project will require all of these features to be enabled at
once, but now that you’ve seen a little of Scrivener’s flexibility in what it can do,
you might have a few ideas for how you can use bits and pieces of this example
in your own work.
Now that we’ve summarised the strategy, let’s get into all of tactics that can be
used to achieve it.
See Also…
— Splitting the Editor (subsection 8.1.4): much of what we’ll be talking about
in this section will only be beneficial if you’re working with split views.
— The Active Editor and Targeted Editor in Split Views (section 8.1.1): for
more information on how the editors signal their integration with the
binder.
— Selecting Items (subsection 6.3.2): the basics on how the binder works with
the editors in general.
3
This feature can also be accessed from the header bar contextual menu (section 8.1.1).
291
12.2. Controlling Sidebar and Editor Integration
loaded content into that editor, the request will instead by diverted to the other
editor, unless it is also locked, or the request originated from it.
Locking the editor inhibits external navigation from impacting the locked ed-
itor. This makes it easy to keep your editing session stable while using other
tools.
What locking will not do is prohibit actions taken from within the editor itself,
or those we might consider intentional. This includes use of editor navigation
functions (such as history), manually dragging items to the header bar, hyperlink
usage4 or menu navigation commands. Locking is meant primarily to keep the
interface from taking actions that the software would ordinarily take automati-
cally. Locking will not inhibit intentional actions that you make. These actions
will navigate as requested and cancel the lock state in doing so.5
An exception to the typical lock behaviour is when it makes sense to scroll
your view, or select items within it, based on an external selection that otherwise
would impact the editor. If when using a locked group view you click on a portion
of the outline that is contained within that view, then the editor will scroll to the
right spot and select that item. For example, in a large locked corkboard, you can
jump to individual cards by clicking on them in the binder, or jump to sections
of your text in a Scrivenings session. This behaviour leaves the lock intact, so if
you later click on something else outside of the view nothing will happen.
4
When links are set to load in the current editor, in the Behaviors: Document Links preference
pane (subsection B.4.2).
5
The one exception to this rule of thumb is when manually loading bookmarks into the locked
pane; this will be blocked as though it were a single click action.
292
12.2. Controlling Sidebar and Editor Integration
Figure 12.2 The lock icon indicates the container you are viewing has been
locked to the outliner group view mode.
1. A folder (A) is set to have its group view mode locked to corkboard mode.
2. Another folder (B) is clicked on, and the view mode changed to outliner.
3. When switching back to folder A, the view mode returns to corkboard.
4. Viewing folder B, or any other unlocked folder in the binder, will return to
outliner mode.
5. Now if folder A is viewed again and changed to Scrivenings, folder B (and
the rest of the project) will use Scrivenings mode as per normal. Addition-
ally, this action will also lock the selected view mode to folder A. It will now
use Scrivenings mode by preference instead of the corkboard.
6
This command is also available from the header bar contextual menu (section 8.1.1).
293
12.2. Controlling Sidebar and Editor Integration
one for quick one-offs and another for persistently altering how the binder in-
teracts with splits.
Use of these methods to load items in the inactive split will not activate the
other split. You can thus load supporting material with a single click and then
keep typing as you were.
— Current Editor: This is the default behaviour out of the box. Whichever
split you clicked in last will be targeted.
— Other Editor: Whichever split is not currently active will be targeted. This
way your current work space is never disturbed by usage of the binder.
— Top|Left Editor Only: The top or left split (depending upon orientation)
will always take binder clicks no matter which split is active.
294
12.2. Controlling Sidebar and Editor Integration
— Bottom|Right Editor Only: The bottom or right split (depending upon ori-
entation) will always take binder clicks no matter which split is active.
— Both Editors: In this special case, both editors will update whenever you
click on something in the binder. This will most often be useful when
using two different group view modes. You could have an outliner in the
left view and a Scrivenings session in the right, both showing the same area
of the binder in their own unique ways.
— None: Neither editor will update when using the binder. In this mode of
usage, you will always need to manually open items into an editor. This can
be done by using the Open commands in the right-click menu or Navigate
menu, or by drag and drop into the header bar.
— The group will be loaded into the split the binder affects, and will displayed
using whatever view mode you are using in that split.
— If the affected split is displayed as a corkboard or outliner, then the other
split will automatically load whatever you were working on last within that
group. For example if you click on a folder called “Geographical Distri-
bution” and then within that folder click on a subdocument called “Sum-
mary”, loading the text of that file into the other editor, then when next
you load “Geographical Distribution” from the binder, “Summary” will au-
tomatically load in the other split as well.
It’s worth noting that this secondary behaviour may in fact load a group
into the other split, if the last thing you clicked on in “Geographical Dis-
tribution” was a subgroup.
295
12.2. Controlling Sidebar and Editor Integration
Both corkboard and outliner views have an auto-load feature that when en-
abled, will load any selected item(s) in the other split or the editor’s copyholder,
much like when clicking on an item in the binder. There are three modes of
operation, two of which are illustrated in Figure 12.3:
1. When the editor has a copyholder attached to it, clicking this button will
enable the auto-load into copyholder feature, and the icon will look like
the top example. You can think of it has “sending” to the other side of
the editor window. This can be enabled with Navigate ▸ Outliner|Corkboard
Selection Affects ▸ Copyholder.
2. When the editor is split, then clicking the button enables auto-load in
other editor mode. The icon in that case looks like the bottom example,
depicting the action as “sending” out of the current editor split. This can be
enabled with Navigate ▸ Outliner|Corkboard Selection Affects ▸ Other Editor.
3. When disabled this button resembles the bottom icon, but will be
drawn in grey to indicate it is inactive. Also disabled with Navi-
gate ▸ Outliner|Corkboard Selection Affects ▸ None.
If the editor is split and the current editor has a copyholder then clicking on
this button will rotate between all three modes. When neither copyholder nor
296
12.3. Saved Layouts
splits are available this feature does nothing, even if it has been activated in the
past. It will wait passively until the right conditions exist.
If you have a keyboard with a Touch Bar and your context is currently within
a corkboard or outliner view, then you will find a button on your keyboard that
resembles the button in the footer bar. Use this to toggle auto-load modes di-
rectly.
Return to chapter ⤴
Figure 12.4 Scrivener’s diversity and flexibility benefits from being able to save
your workflows into Layouts.
In the course of using Scrivener, you may find that you shift how you use the
project window, depending on what you are doing, or which phase of the project
you are in. In the early stages of a project you might focus on a large corkboard
without any other interface to get in the way. As structure starts to emerge,
you may have the binder open with the corkboard in the top editor and text in
the bottom editor; whilst composing, you may have only the text open, with
297
12.3. Saved Layouts
the binder, inspector and toolbar hidden. Or perhaps you switch between com-
puters frequently, and like to use an expansive project window on your desktop
monitor, but prefer a compact window on your laptop.
Or, maybe you’d like to do these things, but tend not to because you’re put off
by the amount of adjustment it would take to change the window around.
By saving the settings of the window for future recall, the Layouts feature
makes rapidly switching between these workflows a cinch. Once you get things
set up the way you like, you never have go through the process of hiding the
binder, toggling the format bar, resizing the window and so forth. You can even
optionally specify outliner column settings and other display preferences like
whether or not labels tint index cards.
— Window size and position and the sizes of elements within them, such as
how wide the binder is or the ratio between the two splits.
— Binder, collection list and inspector visibility.
— Split type (horizontal/vertical/none).
— Corkboard (freeform & layout)/outliner/scrivenings/editor mode for each
split, regardless of the currently selected content.
— Which split(s) the Navigate ▸ Binder Selection Affects option is set to.
— Whether Navigate ▸ Corkboard|Outliner Selection Affects the other editor or
copyholder (but not the presence of a copyholder itself, as that is like Quick
Reference panels a project-dependent piece of information).
— Header and footer bar visibility in either split.
— Whether editors are locked in place.
298
12.3. Saved Layouts
Figure 12.5 Layouts panel with the interactive tutorial’s window settings
saved.
To get started, open the Layouts panel (Figure 12.5) with the Window ▸
Layouts ▸ Manage Layouts… menu command (⇧⌘ )). If you do not have any layouts
saved yet, you won’t see much beyond some help text.
1. If you have more than one project open, make sure the project you wish to
capture is the active window by clicking anywhere within it. Whether or
not the project window is in Full Screen mode will be saved, so if you would
rather not have that a part of your layout, be sure to leave Full Screen mode
first.
2. Click the + button in the lower left corner of the panel.
3. Type in a meaningful name for the layout.
A screenshot of the window will also be taken and displayed on the right
(you can update it later on if you don’t quite like how it turned out).
At this point all of the important details of your project window settings
have been saved. They can be recalled later at any time into any project
window you wish to apply them to.
4. Select from either of the options listed below the thumbnail that you feel
are relevant to the layout. These options are always saved into the layout—
the checkboxes merely determine whether using the layout in the future
will set these options to the project window. They can thus be freely tog-
gled at any time to produce a limited or expanded effect on the current
project window, without changing the underlying layout.
299
12.3. Saved Layouts
Save outliner and corkboard settings All corkboard display settings, such as
card size, ratio, card wrapping, and so on will be restored when using the
layout. Additionally the corkboard modes for freeform and label view will
be restored, and since this has the effect of setting these modes to the con-
tainers being viewed, use of a layout will modify the items at the time of
application.
In the outliner, the layout will restore which columns are visible or hidden,
along with their positioning and widths. Custom metadata columns will
be restored if matching names are found within the project.
Preserve all metadata appearance options This will determine whether or not
label tinting used in the various areas of the interface; and pin, stamp, and
keyword chip visibility in the corkboard, will be restored when using the
layout.
1. Use the Window ▸ Layouts ▸ submenu and select the saved layout from the
menu.
2. The “View” button in the main application toolbar (Figure 4.2) will list any
available layouts at the bottom of the menu.
With both of these methods, if you hold down the Option key while select-
ing the layout, its Full Screen setting (whether on or off) will be ignored.
3. With the “Manage Layouts” panel (Figure 12.5), use one of the following
methods:
300
12.3. Saved Layouts
haviour that breaks some of the rules with regards to how project layout in gen-
eral works:
— The designated Full Screen layout will be used when taking a project into
Full Screen mode. When taking that project out of Full Screen mode (or
even simply closing it), it will resume using its original layout settings.
Thus the full screen layout will not be saved into the project’s own display
settings.
— Consequently, changes made to the layout of the project while in full
screen mode will not be preserved upon return to standard multitasking.
Everything will be precisely as you left it before entering full screen mode.
— Changes that fall under the auspices of metadata appearance and outliner/
corkboard settings will on the other hand be preserved. For example if
you take a project into full screen and then decide to tint index cards with
label colour with View ▸ Use Label Color In ▸ Index Cards, then upon return to
standard multitasking, index cards will remain tinted. On the other hand
if you open up the tab stop ruler in Full Screen mode, it will be gone once
you return.
— Exporting: using the ༑ button, select the layout you wish to export, and
then choose “Export Selected Layout”. The layout will be saved as a file in
the location you provide.
— Importing: use the “Import Layout” command to import a layout file (.scr-
layout).
7
It is not possible to share Layouts between Windows and Mac versions of Scrivener, owing to
the many technical differences in how a window is set up.
301
12.4. Viewing Only Compilable Items
Layouts can be easily accessed on the disk as well. Use the Scrivener ▸ Reveal
Support Folder in Finder menu command and drill down into the “Layouts” sub-
folder to find the .scrlayout files themselves.
Return to chapter ⤴
8
Set in the Appearance: Main Editor: Options preference tab (subsection B.5.8), with the Default
editor width setting.
302
12.5. Clearing Navigation Settings
not compile (subsection 13.5.1)—in other words when you turn the Draft folder
into one long file, these note files will be hidden from the exported material.
When viewing such a portion of the draft with Scrivenings view (section 15.10),
you will see all of your notes and draft text together. But there will be times when
you want to just see the compilable text that will become your book:
Return to chapter ⤴
— The Navigate ▸ Binder Selection Affects mode will be set to “Current Editor”,
and the “Open Non-Group Items in Other” option disabled.
— The Navigate ▸ Outliner Selection Affects mode will be set to “None”.
— Navigate ▸ Editor ▸ Lock in Place will be disabled.
— Finally, the inspector will be unlocked from working with only one split
(this happens as a secondary effect of closing split views).
Return to chapter ⤴
9
The name of this menu item will change depending on whether the Include enclosing folder
text in Scrivenings mode checkbox in set, in the Behaviors: Folders & Files (subsection B.4.5)
preference tab.
303
12.6. Quick Reference
Figure 12.6 With Quick Reference, open bits of your project into separate win-
dows featuring for editing or simple reference.
a) The format bar and header bar along the top provide basic formatting tools
just like in the main project window; the header bar just below it supplies
the identity of what we are viewing.
b) Along the right-hand side of the header bar is a dropdown which reveals an
inspector split when used. This split can be either vertically or horizontally
oriented.
c) The bookmark button reveals the Project Bookmarks sidebar, turning this
window into a capable browser for your bookmarks. Refer to Working with
Bookmarks in a Quick Reference Panel (subsection 10.3.3) for further de-
tail. Document statistics and scripting hints (in script writing mode) will
be displayed along the bottom.
d) On the bottom-right you have quick access to the Label and Status meta-
data fields, just like in the Inspector.
As for the thing in the middle of these points, the editor itself: this is a full-
power text editor when viewing standard file or folder documents, and a stan-
dard media viewer just like the main editor when viewing pdfs, images, or mul-
304
12.6. Quick Reference
timedia10 . The main difference between a Quick Reference editor and those fea-
tured in the main project window is that it focusses on the content of one item.
It is not capable of showing group views or Scrivenings sessions.
1. Select one or more documents in the binder sidebar or a view and tap the
Spacebar. If more than one document is selected, multiple Quick Refer-
ence panels will be opened at once.
When selected from one of the editor views (including the text editor), use
the Navigate ▸ Open ▸ as Quick Reference instead. You can also make it so
Spacebar works in the corkboard and outliner with the Space key opens
selected documents in… setting, in the Behaviors: Navigation preference
pane.
2. Use the Navigate ▸ Open Quick Reference ▸ from the main application menu
to open a selected item from anywhere, without disturbing your existing
workspace in the project window or having to leave composition mode.
This will also open the currently edited chunk of text from the main editor.
Each item in the binder will be organised into submenus based on the
project hierarchy. If you select one of the groupings itself, the command
will use that group. For example if you have a folder named “Chapter One”
and have typed some notes into it, you could target that folder specifically
with this command.
3. Use the “Look Up” trackpad gesture (three-finger tap, or Force Click) to
open anything in a Quick Reference panel from a group view or the binder
sidebar. This option requires the “Look up & data detectors” option in your
System Preferences: Trackpad pane to be enabled.
4. When using the Quick Search tool (section 11.5), select a search result and
press ⇧Return to load the result as a Quick Reference, instead of into the
main editor.
5. Drag and drop the item from any binder sidebar or group view mode onto
the “Quick Ref” toolbar icon.
You may have noticed that Quick Reference windows are used in a few con-
texts within Scrivener automatically, such as when double-clicking on book-
marks in the inspector, or clicking on hyperlinks in composition mode. Most
10
Unlike loading film and audio in a split, the remote pause and resume commands will not work
in Quick Reference panes, as you can have many audio files open at once, and Scrivener would
not know which one to work with.
305
12.6. Quick Reference
Figure 12.7
Along the top of the window, below the Format Bar if you have displayed it,
you will find a simplified header bar (Figure 12.8).
The icon to the left of the title can be dragged, acting as a proxy for the file it
represents. It can be dragged to the binder to move the file to the location you
drop it, into a bookmarks inspector pane, etc. E.g. to “dock” a Quick Reference
panel back into the project window as a copyholder, try holding down the Option
key while dropping its icon onto an editor header bar.
The icon also has a contextual menu with a few features:
306
12.6. Quick Reference
— Reveal in Binder (⌥⌘ R): displays the location of the currently edited file in
the binder, opening the sidebar, switching to the binder and unfolding any
levels of hierarchy to do so, as necessary.
— Take Snapshot (⌘ 5): take a quick snapshot of the document’s text in its
current state. You will not be able to view snapshots from within the Quick
Ref window itself; load the item into one of the main editors so that the
inspector can be used.
Following the icon is the title. As with the main editor header bars, you can
edit the title of the document right here by clicking into the title text (or using
the ⌃⌥⌘ T shortcut). Press Return to confirm and return your cursor to where
it was in the editor previously. If left blank, the title will show a little of the
synopsis card text as a placeholder title, or lacking that, the first few works from
the top of the document itself. See Titles and Adaptive Naming (section 7.2) for
more information on how that works.
Next along the top is a button for viewing information from the inspector. It
will be labelled “Editor Only” by default, and that is the choice you would make
to close the split when you are done with it. Read more about this feature in
Quick Reference Mini-Inspector (section 12.6.3).
Finally, when a split has been opened (such as in our example, where we are
viewing the Synopsis of the document), a final button will appear that flips the
orientation of the inspector split.
307
12.6. Quick Reference
of three different pieces of information, each of which has its own panel here.
Available areas of content are as follows:
1. Editor Only: the default state, which removes the split and focusses purely
on the content. (You can also use the standard shortcut for “No Split”, ⌘ ’).
2. Synopsis: the text content of the index card
3. Picture: the graphical content of the index card, if applicable.
4. Notes: document notes, from the first tab of the inspector.
5. Keywords: document keywords; this table also serves as a drop-target for
keyword drags from the Project Keywords window.
6. Bookmarks: the list of bookmarked items for this document. Double-click
to load them in their own Quick Reference panel. Refer to the following
section if you’re looking for project bookmarks.
7. Custom Metadata: the custom metadata fields in a linear list of editable
text fields.
8. Comments/Footnotes: where you can view the various linked footnotes and
comments within the text editor. This split will appear automatically if
you create a note.
Refer to the Inspector (chapter 13) itself for greater detail on how these partic-
308
12.6. Quick Reference
309
12.6. Quick Reference
erence panel as needed, using the View ▸ Zoom ▸ submenu, or the ⌘ > and ⌘ <
shortcuts to decrease and increase the magnification levels, respectively.
Return to chapter ⤴
310
Inspector
13
In This Section…
13.1 Inspecting Items . . . . . . . . . . . . . . . . . . . . 313
13.1.1 Locking the Inspector . . . . . . . . . . . . . 314
13.2 Using the Sidebar . . . . . . . . . . . . . . . . . . . 314
13.2.1 The Inspector Tabs . . . . . . . . . . . . . . . 314
13.2.2 Inspector Keyboard Usage . . . . . . . . . . . 316
13.3 Notes Tab . . . . . . . . . . . . . . . . . . . . . . . . 317
13.3.1 Synopsis Card . . . . . . . . . . . . . . . . . . 319
13.3.2 Document Notes . . . . . . . . . . . . . . . . 321
13.4 Bookmarks Tab . . . . . . . . . . . . . . . . . . . . 322
13.4.1 Adding Bookmarks . . . . . . . . . . . . . . . 324
13.4.2 Opening and Using Bookmarks . . . . . . . . 325
13.4.3 Bookmark Viewer . . . . . . . . . . . . . . . . 327
13.4.4 Matching Text Finder . . . . . . . . . . . . . . 328
13.5 Metadata Tab . . . . . . . . . . . . . . . . . . . . . 330
13.5.1 General Metadata . . . . . . . . . . . . . . . . 331
13.5.2 Custom Metadata Pane . . . . . . . . . . . . . 332
13.5.3 Keywords Pane . . . . . . . . . . . . . . . . . 334
13.6 Snapshots Tab . . . . . . . . . . . . . . . . . . . . . 336
13.6.1 Creating and Removing Snapshots . . . . . . 337
13.6.2 Renaming Snapshots . . . . . . . . . . . . . . 337
13.6.3 Rolling the Text Back . . . . . . . . . . . . . . 337
13.6.4 Comparing Changes with Main Text . . . . . 338
13.7 Comments & Footnotes Tab . . . . . . . . . . . . . 341
13.7.1 Using Linked Notes in the Inspector Pane . . 342
13.7.2 Zooming Inspector Notes . . . . . . . . . . . 344
The Inspector is the panel on the right-hand side of the project window that
displays all metadata, snapshots, cross-references, notes, compile settings and
other sundry associated with the selected binder item. You can also display
project bookmarks in this pane, making it a handy place to work with global
notes.
In this chapter we’ll go over each element within the inspector and how to use
it, referring you to further discussions on the topic if necessary. First, we’ll take a
look at using the panel itself, and then go over each of the tabs in the order they
appear in the software.
13.1. Inspecting Items
You can toggle whether the Inspector is visible with the View ▸ Show|Hide In-
spector menu command (⌥⌘ I), or by clicking the blue “i” button on the far right-
hand corner of the toolbar. The panel is separated into three distinct parts: the
tab row at the top with the document title right below it; the inspector panel
itself occupies the middle area; finally at the very bottom we can see any label or
status markers assigned to the inspected document.
There are two other places where information from the inspector can be ex-
amined and edited: Quick Reference windows and in composition mode where
a floating panel will be used. These two areas contain a subset of the features
available to the full inspector. The only tab not available at all to either of these
is the Snapshots tab.
1
Read more about editor focus in the section on the header bar (subsection 8.1.1).
313
13.2. Using the Sidebar
Figure 13.1 The split the inspector has been locked to displays this icon in its
header bar.
Once locked you can use either of these methods to relinquish the lock. You
can also click on the red indication icon in the targeted split’s header bar (Fig-
ure 13.1) to clear the lock. Naturally, if either split is closed the locked condition
will be removed.
Return to chapter ⤴
314
13.2. Using the Sidebar
Figure 13.2 The inspector header with the Bookmarks tab selected. The name
of the document will be printed below, on all tabs but the first,
which has a built-in index card.
2. Bookmarks: the second tab from the left contains listings for both project
and document bookmarks (section 10.3). Switch between the two by click-
ing on the header, or by pressing ⌘ 6. Below the list is a preview and editing
area.
3. Metadata: access to custom metadata, keywords, compile settings and
general information such as created and modified dates. For more infor-
mation on metadata in general, check out Organising with Metadata (sec-
tion 10.4).
4. Snapshots: saved revisions of the text document can be created, man-
aged and reviewed from this tab. Read more about Using Snapshots (sec-
tion 15.8).
5. Comments & Footnotes: the last tab will list any linked footnotes and com-
ments (section 18.3) found within all the text currently being displayed in
the editor.
Here are a few guidelines and tips to using the tab buttons in the inspector:
— The selected tab will have a shaded background. In the figure, “Book-
marks” has been selected, which may show bookmarks added to this doc-
ument, or the global project list of bookmarks.
— Only those tabs that are relevant to the document you are inspecting will
be shown. You won’t be seeing footnotes while viewing a picture of a
mountain!
— If a particular tab has information entered into it, a dot will appear in the
upper-right corner of the button. In the reference figure, the dot above the
first tab, “Notes” indicates this document has notes added to it.
Collapsing sections within a tab Some sections within tabs can be collapsed;
there will be an arrow icon to the left of such sections. You might never use
315
13.2. Using the Sidebar
Figure 13.3 The label & status fields at the bottom of the inspector.
Resizing sections All of the sections within an inspector tab can be resized ver-
tically to suit your usage and the demands of the content in these areas.
For example if you tend to use longer synopses and only a few notes now
and then, you could drag the synopsis card area in the notes tab downward,
giving you more space to work within it.
316
13.3. Notes Tab
— Quick Reference panels: if a panel has the focus, then using one of these
shortcuts will open the split view to the inspector info requested by the
shortcut
— Composition mode: likewise, when in composition view, these shortcuts
will call up and reveal the appropriate portion of the floating inspector.
Return to chapter ⤴
Each and every binder item in Scrivener has its own separate scratch pad that
you can use to jot down notes. There are two types of notes you can use:
1. The summary, or “Synopsis” card, in the upper half of this tab (Figure 13.5),
will be visible throughout the project in the form of index cards, in the out-
liner and other areas. How you use it is up to you, but its public presence
in the project makes it great for summaries, longer descriptions than the
title affords, and structural notes you make in group views which you can
later focus on.
317
13.3. Notes Tab
⌃⌥⌘ H Notes & Reveals or switches focus to the notes tab. Use the Syn-
Synopsis tab opsis command below to focus the upper “index card”
portion of this tab.
⌃⌥⌘ N Bookmarks Reveals or switches focus to the bookmark list. Use ⌘ 6
tab to switch between viewing project and document book-
marks. Once you have selected a bookmark you wish to
edit in the preview area below, hit the Tab key to switch
panes. Double-clicking on a bookmark, or pressing the
Return key will load the selected bookmark in accordance
with the settings in the Behaviors: Document Links pref-
erence pane (subsection B.4.2).
⌃⌥⌘ J Metadata Reveals the metadata tab, and switches focus to the Cus-
tab tom Metadata pane within it. Use Tab and ⇧Tab to nav-
igate between text and date fields. Use the Keywords
command below to switch focus to the lower third of this
tab.
⌃⌥⌘ L Metadata Reveals the metadata tab, and switches focus to the Key-
tab words pane within it. Arrow keys can be used to navigate
amongst keywords; Return can be used to add new key-
words; Delete will remove selected keywords.
⌃⌥⌘ M Snapshots Reveals or switches focus to the snapshot list. Use arrow
tab keys to flip between available snapshots and view their
contents in the preview area below. Press the Tab key to
switch keyboard focus into the snapshot viewer, where
you can use Select All and copy, or use the page up and
down keys to scroll the view.
⌃⌥⌘ K Comments Reveals or switches focus to the comments & footnotes
& Footnotes tab. The ↑ and ↓ keys can be used to navigate through the
tab list, and → and ← to expand and collapse selected notes.
⌃⌥⌘ I Notes & Reveals the notes tab and switches focus to the synopsis
Synopsis tab text area. Use the Notes command above to focus on the
lower portion of this tab. Use the ⌘ 7 keyboard shortcut
to switch between viewing the synopsis as an image or
text.
318
13.3. Notes Tab
2. “Notes”, in the lower half, is a better tool for long-form note taking on the
item in question. You will only ever see these notes while working with
or selecting the item in the editor. You can use most formatting features
within this field, even styles, images, tables and lists.
Both of these panes can be collapsed, or the sized changed by dragging the
divider between them. To return to the default “index card” aspect ratio, double-
click on the spitter area.
The content indicator dot, in the top-right corner of the tab icon, will only
appear when an item has note content.
— With the synopsis area switched to image mode, drag and drop a graphic
from nearly any source (including the binder) to assign that image and use
it to represent this document on the corkboard.
— To change the image, simply drop a replacement into the synopsis area of
the inspector.
— This can also be done for files that are themselves graphics. It will replace
the thumbnail with a different image. To restore the original image: right-
click on it in the inspector and select Clear Image from the bottom of the
contextual menu.
319
13.3. Notes Tab
— Drag the image out of the inspector to create a copy of it in the binder—it
will become a fully imported graphic at that point, with its own index card
and so forth.
— To instead merely view the synopsis image at full scale, drop the graphic
into an editor header bar, instead.
— To remove an image, right-click and select the “Clear Image” command at
the bottom of the contextual menu.
— Toggling between image and text synopsis in the inspector will change
how this item is represented on the corkboard.
The text synopsis will not be erased if you opt to use an image, and in fact
will still be used in the outliner, tool tips, search results and places where the
synopsis might be exported as text. Likewise the image will remain stored even
if you switch back to text view.
The inspector can have its behaviour changed to always display the text syn-
opsis, by enabling the Always show synopsis rather than image by default in
inspector setting in the Appearance: Index Cards preference pane. When this
option is set, you may use the toggle to view the synopsis image, without impact-
ing whether it displays one way or another on the corkboard.
Scale to Fit The longest edge of the image will be sized so that it fits within the
shape of the index card in the inspector, thus showing the entire image.
Fit Horizontally The width of the image is sized to fit the width of the synopsis
image area. This may mean portions of the image are cropped along the
height.
Fit Vertically Likewise as above, only the height of the image will take priority.
Align Top/Left When fitting the image horizontally or vertically, you can
choose to pin the image to the top edge of left and crop the bottom or
right.
Align Center This is the default setting, both the top and bottom or left and
right (depending upon cropping) will be trimmed.
Align Bottom/Right As with aligning top/left, this will crop the top or left of
the image off as need be.
320
13.3. Notes Tab
1. Select some text in the main editor and use the Documents ▸ Auto-Fill ▸ Set
Synopsis from Main Text menu command (⇧⌥⌘ I) to fill the synopsis with
that text.
2. Conversely, if you want to first block out some ideas on the corkboard and
then later dump those ideas into the main text editor for further develop-
ment, use the Documents ▸ Auto-Fill ▸ Send Synopsis to Main Text command
to append the synopses of all selected cards to their respective main text
content.
3. Drag and drop text to or from the synopsis text area to add it at the drop
location—just as with any text editing area.
See Also…
— So What are Index Cards, Anyway? (subsection 8.2.1): introductory text on
the anatomy of an index card—primarily as it relates to the corkboard, but
since this copy in the inspector is your portal to that “same” card it’s good
to know what it represents.
— The Corkboard (section 8.2) & The Outliner (section 8.3): knowing where
this synopsis card shows up is essential to using it effectively.
— Appearance: Index Cards preference pane (subsection B.5.6): where much
of how an index card looks & feels will be configured.
321
13.4. Bookmarks Tab
and paste text from the main editor, if you wish to set aside passages you aren’t
sure about.
Document notes are exclusively available to the current document in the sense
that you cannot view them unless you are inspecting their associated document.
They can be exported as an option when exporting binder items as files (sec-
tion 25.1), and as part of a compile format’s Section Layouts (section 23.3).
See Also…
— Editing: Formatting: Notes (section B.3.2): select the default font and size
for all new document notes (also impacts scratch pad formatting).
— Appearance: Inspector & Notes (subsection B.5.7): adjust the text colour,
background colour and whether or not rules are added, for a “canary pad”
look.
Return to chapter ⤴
322
13.4. Bookmarks Tab
Below the bookmark list is a preview area that will show you the thing you
have clicked on if it is able to do so. In the case of internal text items, this is in
fact an editable portal into the main editor content for that item—granting you
immediate access to related items throughout the project.
To target this tab with the keyboard, use the ⌃⌥⌘ N shortcut once to reveal it
and twice to place the cursor within the bookmark list area. Once you’ve selected
a bookmark with the arrow keys, hit Tab to jump down into the preview area if
you wish.
Another thing bookmarks accomplish for you is the establishment of a low-
impact network of back-links throughout the project. Linking to things (in any
way) means those things link back, within this pane. Refer to Links are Circular
(section 10.1.1), for more information on that.
Beyond the Document Bookmarks list, this tab is also a host to two other lists:
— Project Bookmarks (section 10.3), which are also available from the main
menus (wherever lists of the binder are generated, such as the Navi-
323
13.4. Bookmarks Tab
gate ▸ Open Quick Reference ▸ submenu) and the application toolbar but-
ton. Click the header bar where it says “Document Bookmarks” to switch
to “Project Bookmarks” (or simply press ⌘ 6).
— Matching Texts (subsection 13.4.4) is a tool for locating identical snippets
of sentences or paragraphs throughout your project, using the currently
inspected item as a source. Click the bookmark tabs header bar to switch
to “Matching Text”, or use the ⌃⌘ 6 shortcut to switch directly to it, or back
from it to the previously used Bookmark list.
Add External Bookmark Creates a new row in which you can manually copy
and paste or type in a given description and valid URL or file path of the
resource you wish to link to. This is most useful for creating links to the
Internet, as you can just paste in the URL you have available, but all kinds
of URLs work here.
Use properly “percent-encoded” URLs for best results. If you acquired the
URL from a browser or most other places that produce one, then it prob-
ably already is. This is mainly a concern for hand-written URLs.
Add External File Bookmark Use this menu to load a file browser. Any file you
select in this browser will be added as a link to the bookmark list. The de-
fault description for it will be the file name, but this can be safely changed
if you prefer.
324
13.4. Bookmarks Tab
Open in Current Editor Replaces the current editor (and consequently its
bookmark list), with the selected content.
Open in Other Editor Opens the selected bookmark into the inactive editor,
opening a split view if necessary to do so.
Open as Quick Reference A window will be opened, displaying the text content
of the bookmark. This is the default behaviour.
Open Quick Look Only provided to bookmarks pointing to files on your disk,
this command makes use of macOS’ native Quick Look feature, as though
the file were examined from Finder using this tool.
Reveal in Finder Displays the location of the file by opening a window in your
file manager.
Figure 13.7 The types of bookmarks you’ll see are indicated by special icons.
325
13.4. Bookmarks Tab
External bookmarks to files and websites can be dragged into the binder, re-
sulting in the resource being imported into the project. If the bookmark is to
a web page, it will be downloaded and imported into the project in accordance
with your web page archival settings (subsection B.7.1).
When bookmarking folders you will find a chevron button to the right of the
row (Figure 13.8). Click this button to choose from a menu displaying a list of
subdocuments from that folder. The chosen item will be displayed in the book-
mark preview area below the list. You can more easily include whole categories
of information in your inspectors with this capability.
Editing Bookmarks
Any existing bookmark’s title can be edited by pressing the Esc key with a single
bookmark selected. To finish editing, press Esc or click elsewhere to confirm.
For external bookmarks (those pointing to any resource not located within
the current project’s binder) there is an additional editing method for when you
need access to or wish to modify the URL:
326
13.4. Bookmarks Tab
Figure 13.9 Sometimes giving a file a friendlier name is not only possible, it is
essential.
2. From the ༑ button or the right-click contextual menu, select “Edit Book-
mark”.
3. Use Tab and Shift-Tab to alternate between the Title and URL field.
4. Click elsewhere to dismiss the panel.
You can use this to update broken links with the correct file path or URL, or
change their descriptive names in the list. For internal links to other Scrivener
items in your project, you cannot edit the target, only the name. To replace it
with a new target, you’ll need to create a new bookmark and then remove the
old one.
Deleting Bookmarks
To delete bookmarks, select the ones you wish to remove and click the − button,
right-click and select “Delete Selected Bookmark”, or tap ⌘ Delete.
327
13.4. Bookmarks Tab
For external file links, only those research files that Scrivener or Quick Look
itself can display will be previewed. You can always double-click the icons of such
bookmarks to load them in an external viewer.
Web links by default will be loaded as click-on-demand to avoid accessing the
Internet directly without your permission. If you would prefer to have the soft-
ware download websites automatically, enable Automatically load web pages
in bookmarks preview, in the Behaviors: Navigation preference pane (subsec-
tion B.4.6). The Allow limited navigation in web pages setting, in that same
pane, will also apply to pages viewed in the preview area here.
If you want more than just a basic editor out of a bookmark (or wish to inspect
the document that is bookmarked), consider loading it into one of the main ed-
itors using one of the techniques described before (subsection 13.4.2).
See Also…
— Behaviors: Navigation (subsection B.4.6): adjusts whether links to the Web
load immediately or not, and whether to allow minimal navigation within
the pane.
— Behaviors: Document Links (subsection B.4.2): adjusts whether back-link
bookmarks are created when new links are created pointing to an item, or
in graphics files when they are used in text. This pane also controls where
an internal bookmark will load when pressing Return to load it, or double-
clicking on the bookmark.
— Appearance: Inspector & Notes: Color (subsection B.5.7): adjustment for
the bookmark viewer’s background colour is found here.
— Appearance: Main Editor: Color (subsection B.5.8): the “Media Back-
ground” option here is used to draw the backdrop around pdf files, images
and document icons.
328
13.4. Bookmarks Tab
Icon Description
the project with, and the individual items listed in this view). Consult Table 13.3
for a list of these conditions and the icons used to indicate them.
— The status icon to the right of the header text area will indicate when the
feature is searching the text throughout your project for matches. This
process may take a while in larger projects, but it can be interrupted if you
need to move on.
— Click on an item to view its text in the Bookmark Viewer area, below. As
with Bookmarks, you can freely edit the item’s text right in this pane.
— Click the circular arrow button to force a refresh of the list.
— When using this mode, text that has been found in the source document
will be highlighted using the search highlight colour.
— Fragments of matching text may also be located within the document,
highlighted in a dimmer version of this highlight. These indicate parts
of phrases that wouldn’t be considered “matching text” on its own, but so
long as the document is being compared, all duplications worth noting will
be highlighted.
— Items listed as containing matching text can be double-clicked to have
that text selected for you in the main editor. This will result in a text se-
lection that may exist throughout the text editor. Care should be taken
when overtyping, formatting or manipulating text, as there may be some
selected off-screen you have not seen.
329
13.5. Metadata Tab
Icon Description
Return to chapter ⤴
330
13.5. Metadata Tab
This tab sports a collection of built-in fields such as when the item was created
or last modified, to a freeform list of keywords, to a middle section that is entirely
up to you. Need a checkbox on everything you do? No problem. Keeping track
of dates in a convoluted TV series narrative? We can help you with that too.
Arguably the entire inspector pane is about metadata—that which discusses
and describes the thing that is data—but the metadata tab itself is where that
concept is at its purest form. Read Organising with Metadata (section 10.4) for
further information on the different types of metadata.
Each of the three main sections, General, Custom and Keywords can be col-
lapsed to make room for the others as need be. By default the Custom section
will be collapsed in all new projects.
Created The point in time in which the binder item was created, or if it was an
imported file, the creation date on the original file. For your convenience,
both the Created and Modified date fields can have their date text copied.
To modify the creation date of an item, right-click in the date readout area
and select the “Change Date” command from the contextual menu. In-
structions for using the date picker tool can be found in the following sec-
tion (subsection 13.5.2).
Modified Every time you adjust any part of an item (even the stuff in the in-
spector), the modification date will be incremented to reflect that change.
If you would prefer a more static date to be stored for an item, consider
creating a custom metadata date field.
Section Type Defines what type of binder item it is, with regards to how it will
compile. If the document is of the sort that will never be compiled, such
331
13.5. Metadata Tab
as something in a research folder, you can safely ignore this setting. It will
however be of some interest to you if it is in the draft folder. This setting
is disabled for media files, which are never compiled directly.
Refer to Section Types (section 7.6) for an overview on the topic and how
to use this setting in particular, and how these are set up or defined by the
template you are using in Project Settings (section C.2).
Every custom field in the project will be displayed in this area, stacked in the
order they are established in settings. Their precise appearance and functioning
will differ according to their field type (Figure 13.11). You can use Tab and ⇧Tab
to move between text and date fields. We’ll go into how to use each type of field
332
13.5. Metadata Tab
here. If you are unfamiliar with the feature in general, you can read more about
the overall philosophy and usage of Custom Metadata (section 10.4.1).
Text Fields These plain-text fields are very straightforward to use. They are sim-
ple places to jot down bits of arbitrary text. They won’t auto-complete
based on anything you’ve typed before, and can hold any amount of text.
The Wrap text option determines whether or not the text field displays all
of the text you put into the field. When enabled text will be wrapped to
the width of the inspector and will thus consume as much vertical space
as it needs to do so. It might consequently be best to position such fields
toward the bottom of the pane.
When disabled only the first line of text will be shown at all times.
Checkbox Fields Fewer things could be simpler than a checkbox. Click the
checkbox to mark an item, click it again to remove the mark. You can
also set whether or not items are marked by default in the respective area
of project settings.
List Fields These function similarly to any type of field where you click on a
dropdown and select a value from the available choices in the menu. All
list fields come with a default “none” state, which can be selected from the
top of the list (the default itself can be changed). Use the “Edit…” menu
choice at the bottom to be taken straight to the configuration panel for
this custom metadata’s field in your project settings.
Date Fields This field is designed for the storage of dates using a conventional
calendar (if you wish to use a fictional or unorthodox calendar a text field
might do better). Dates can be entered using two different methods:
1. Type in the date using natural language into the field. You can use short-
hand relative notation like “today” or “yesterday”, and we’ve added numer-
ous standard date formats as used around the world. You should find in
most cases that if you type in a date it should be recognised. You can also
copy and paste dates out of this field.2
2. If the above method isn’t working for how you record dates and times, or
if you would just prefer to use a calendar and clock tool, click the grey
calendar button to the right of the date field to bring up the date and time
chooser (Figure 13.12).
— Use the left and right arrow buttons along the top of the calendar
to flip between months, and click on a day to select the date. The
2
Scrivener will attempt to use your current date format as a method for typing in dates as well.
The flexibility afforded by custom date formats is far greater than what could be easily “under-
stood” by the computer however, so it may not work with all formats.
333
13.5. Metadata Tab
dot button in between them will return the calendar view to the date
printed below.
— You can type in dates into the provided text fields, or use the clicker
button to incrementally choose a number for the selected date field.
This will be the easiest way to jump between years.
— The time must be typed in, the clock is merely visual and cannot be
clicked on.
— Click the × button in the upper right-hand corner to clear the current
date assignment and reset the calendar to today.
— Click anywhere outside of the popover to confirm your selection.
Figure 13.12 Use the date and time popover to insert custom dates.
Assigning Keywords
There are several ways to add new keywords to your document using the inspec-
tor:
334
13.5. Metadata Tab
— Click the + button in the keywords table header bar, or click into the key-
word list and press the Return key, then type in a new keyword. As you type,
any existing keywords that match what you are typing in will be suggested
as an auto-completion (this is case-sensitive). You can also use the Return
key in the table to add new keywords.
— Drag the keywords from the Project Keywords Panel (section 10.4.2) panel
to the document header bar, its name in the binder, corkboard or outliner
(this latter use allows you assign keywords to many selected documents at
once), and of course the keyword list itself in the inspector.
— Click the ༑ button in the keywords table header bar to access the “Add
Keyword” submenu, which will contain a list of all keywords in the Project
Keywords panel.
Right-click anywhere in the keywords list itself for quick access to this
menu, as well.
Managing Keywords
Keywords can be reordered within the list using drag and drop. The order will
impact the following areas of the project window and elsewhere:
— Index cards on the corkboard, when View ▸ Corkboard Options ▸ Show Key-
word Colors is enabled. Since only a few keywords can be shown in this
context, putting the most important keywords you track visually near the
top of the list will be beneficial.
— The order of display in the View ▸ Outliner Options ▸ Keywords listing of the
outliner view.
— When exporting files with metadata, printing with keywords or metadata,
or compiling with metadata or use of the <$keywords> placeholder.
335
13.6. Snapshots Tab
Removing Assignments
Keywords can be unassigned from an item by selecting them in the keywords list
of the inspector and clicking the − button above them, or pressing the Delete
key on your keyboard. You can also bulk remove multiple keywords from many
items at once using this panel (section 10.4.2).
This will not remove the keyword from the project, even if it is the last item
that was using it. To fully remove a keyword (and remove it from all items using
it), see Deleting a Keyword from the Project (section 10.4.2).
Return to chapter ⤴
Available only to items with editable text, this tab of the inspector provides
access to any existing snapshots for the item, the ability to create new ones, load
up comparative displays between them and the current editor, and delete them
permanently. Read more about snapshots in Using Snapshots (section 15.8).
336
13.6. Snapshots Tab
1. Along the top of the tab are a few buttons for managing snapshots and
displaying them, as well as handling roll-backs to the main editor.
All of the options and functions in this area are mirrored within the Doc-
uments ▸ Snapshots ▸ submenu. If you use any of these options frequently,
you can attach custom keyboard shortcuts to these commands.
2. In the middle of the tab is a list of each snapshot associated with this item,
sorted chronologically by default. Click on either of the heading columns
to change the sort order.
3. And finally the remainder of the tab is where you view the text of the se-
lected snapshot from the above list. This area is not editable, naturally, but
you can copy and paste text from it.
337
13.6. Snapshots Tab
snapshot
1. Using the preview area, select the text you wish to restore, copy it and then
paste the text into the main editor.
2. A more thorough approach is to completely replace the text of the editor
with the contents of the snapshot—“rolling back the editor” to a previous
point in time (though as with Back to the Future, we can return to newer
edits too).
a) Select the snapshot you wish to revert to from the snapshot list and
click the Roll Back button, marked (b) in Figure 13.13.
b) Scrivener will request confirmation from you, and give you the op-
portunity to snapshot the current text if you wish.
This operation cannot be undone if you click No, so if you are unsure at all
as to whether you’d like to keep the text as it currently stands in the main
editor, click the Yes button in the dialogue, or Cancel to back out of the
roll-back process entirely.
1. Select the single snapshot from the list you wish to compare with.
Alternatively, to compare two snapshots together, ignoring the main text:
select both of the snapshots you wish to compare in list, using the Com-
mand modifier key while clicking.
2. Click the Compare button (marked (a) in Figure 13.13).
Whenever comparison mode is active in the inspector the tab, a few changes
will be made to it (Figure 13.14):
338
13.6. Snapshots Tab
— Two new buttons will be added to the header bar area (marked (c) in the fig-
ure). Clicking these will jump from one change to the next, so you needn’t
scroll and hunt for changes yourself. If you don’t see these buttons then
that means no changes were found.
— The Compare button will turn into an Original button; clicking that will
turn off comparison mode (it will also be disabled if you click on another
snapshot, or navigate to another binder item).
— Copy and paste from the snapshot viewing area will include change mark-
ings in the text that is copied. If you so desire, this is a way of preserving
these markings as persistent text.
Comparison can also be done in the main editors and copyholders (subsec-
tion 15.8.4).
339
13.6. Snapshots Tab
By Paragraph Any changes made within a paragraph will trigger the entire para-
graph as having been modified.
By Clause Any changes made within a clause (as in a sentence) will mark the
entire clause as having been modified.
By Word Individual words will be marked, producing the most precise (and thus
“noisy”) results.
See Also…
There are a number of settings that impact snapshots, both in their automatic
production when certain actions are taken, and how they appear or behave in
use:
Return to chapter ⤴
340
13.7. Comments & Footnotes Tab
The last tab in the inspector is also exclusively available to those items with
editable text. All linked comments and footnotes assigned to text within the
editor will be listed in the order they are found.3 In Scrivenings mode, where
multiple documents are represented, this display will show a combined view of
all notes across the session. For further information on linked comments and
footnotes themselves, refer to Linked Notation (section 18.3).
Notes can be accessed from the main text editor by clicking on the highlighted
range associated with them, which will by default also open the inspector to this
tab if necessary.4
Along the top of the tab there are three buttons (marked above (a) in Fig-
ure 13.15); from left to right:
3
This list will not include inline annotations and footnotes.
4
If you get a popup box instead, you may have disabled the Open comments in inspector if
possible setting, in the Editing: Options preference tab; opening the inspector to this tab will
override that setting temporarily.
341
13.7. Comments & Footnotes Tab
1. Add a comment to the text at cursor or selection. You can also use the ⇧⌘ *
shortcut even when this tab is closed.
2. Add a footnote in the same fashion. The ⌃⌘ 8 shortcut is also available.
3. Delete the note(s) that have been selected in the list below.
1. Tap the Esc key to return the cursor to the main text editor, right where
you left it last.
2. Tap the Enter key (as opposed to the Return key) to stop editing but leave
the focus in the inspector pane, leaving you free to navigate to other notes
with the ↑ and ↓ keys.
Refer to the green note in Figure 13.15; this is an example of a note that has the
mouse pointer hovering over it. In the upper right-hand corner you will find a ×
button that deletes the associated note and removes the highlight from the text
editor. As this is a text editing command, it can be undone from either this pane
or in the main editor. When a note is merely selected (as opposed to having its
text edited) you can also delete it with the Delete key. Notes will also be deleted
if the highlighted text in the main editor is removed.
Select multiple notes in the same fashion you would select multiple docu-
ments with the Command and Shift keys. Multiple notes can be deleted, copied,
or collapsed and expanded in this fashion.
342
13.7. Comments & Footnotes Tab
— Click on the triangle to the left of the heading of the note you wish to
expand or collapse.
— The ← and → keys will expand or collapse all selected notes.
— Option-Click on any of the note disclosure arrows to expand or collapse all
notes in the direction taken for the note arrow you clicked on.
— The View ▸ Outline ▸ Expand All (⌘ 9) and Expand All (⌘ 0) shortcuts work here.
Note Formatting
When working between multiple sources and programs, you may notice that
footnotes will take some rich text formatting, and may end up looking mis-
matched with the other footnotes you’ve created. You can revert footnote and
comment formatting to default settings:
The global default font for footnotes and comments can be modified in the
Editing: Formatting preference tab (subsection B.3.2), in the Comments & Foot-
notes section toward the bottom.
343
13.7. Comments & Footnotes Tab
Inspector Footnote Numbering The View ▸ Text Editing ▸ Show Compiled Foot-
note Numbers in Inspector project setting will add a static footnote number
to the upper-right corner of each footnote, when compiling with this fea-
ture enabled. Refer to Compiled Footnote Numbering (section 18.3.6) for
further information on this capability.
— Coupled with the editor zoom scale: this is the default setting. If you
change it from the default, right-click on any comment or footnote and se-
lect the Zoom ▸ Use Editor Zoom contextual menu command to get it back.
— In some cases this can produce undesirable results, such as when each ed-
itor split is using its own zoom setting. Select any fixed value from the
contextual menu to force the inspector to always use that level of magni-
fication.
Magnification can also be adjusted quickly with the ⌘ > and ⌘ < keystrokes,
when the keyboard focus is in this pane (naturally if it is linked with editor zoom,
the shortcut will impact both the editor and the inspector no matter where the
keyboard focus may be).
See Also…
— Editing: Formatting preference tab (subsection B.3.2): adjust the default
font and font size used to create new footnotes and comments in the pane.
Note that in most cases compile settings will handle footnote formatting
for you, so this setting is more for your benefit rather than establishing
print settings.
— The Open comments in inspector if possible option, in the Editing: Op-
tions preference tab, will cause notes to open in a pop-over bubble rather
than in the inspector.
— In Appearance: Main Editor: Colors (subsection B.5.8), the “Comments
area” setting will adjust the background behind the notes.
344
13.7. Comments & Footnotes Tab
Return to chapter ⤴
345
Cloud Integration
and Sharing
14
In This Section…
14.1 Scrivener Everywhere . . . . . . . . . . . . . . . . . 347
14.2 Working with Scrivener for iOS . . . . . . . . . . . 349
14.2.1 Basic Usage . . . . . . . . . . . . . . . . . . . 349
14.2.2 Avoiding and Resolving Conflicts . . . . . . . 355
14.2.3 Storing Settings and Fonts on Dropbox . . . . 357
14.2.4 Working with Fonts . . . . . . . . . . . . . . . 357
14.2.5 Limitations . . . . . . . . . . . . . . . . . . . 358
14.2.6 Options . . . . . . . . . . . . . . . . . . . . . 358
14.3 Synchronised Folders . . . . . . . . . . . . . . . . . 358
14.3.1 Setting Up Folder Sync . . . . . . . . . . . . . 359
14.3.2 Usage . . . . . . . . . . . . . . . . . . . . . . . 363
14.3.3 Tips for Working with Synced Folders . . . . 368
14.3.4 Folder Sync Settings . . . . . . . . . . . . . . 371
1. Always make sure your syncing software is done syncing before you open
a project. Research how your cloud software informs you of when it is
working and pay heed to it. Good syncing software will let you know when
it is moving data to or from the central server on the Internet. In the case
of Dropbox, a small icon will be placed into the status menu bar area, in
the top-right portion of your screen. Keep an eye on this indicator and
wait for the “all done” checkmark to appear before you open the project.
2. Never open a project more than once. If all goes well, Scrivener will warn
you if you try to do this, but in some scenarios this warning might fail, so
try to always remember to close your project when you are done with it.
Ignoring this rule is a surefire way to cause major headaches.
3. Always wait for your syncing software to finish syncing before you shut
down your computer. This is of course a corollary to the first rule. Just as
you should wait for your computer to be updated before opening a project,
you need to make sure that all of your changes made to the project have
finished syncing back to the server (and thus made available to your other
computers), before you put it to sleep or shut it down.
If you follow these three simple rules, you will dramatically decrease the
chance of any strange conflicts arising due to working in a live syncing folder
with Scrivener. As with all synchronisation technology, it is inherently “less safe”
than working local and saving remote. It is possible to work safely for years in
this fashion, but extra vigilance will be required of you and everyone participat-
ing in the shared project.
If you do run into problems, refer to the guidance in our knowledge base for
tips on how to fix conflicted projects.
348
14.2. Working with Scrivener for iOS
Return to chapter ⤴
349
14.2. Working with Scrivener for iOS
When sync occurs, every change made with the mobile version will be in turn
made to the main project, effectively merging them together. From your point of
view, the effect will be to simply pick up right where you left off on your iPad, mo-
ments ago, right down to the last document you were working on being shown
in the main editor.
Meanwhile all iOS devices share the same mobile data within the project.
Keeping an iPhone and iPad synced together is easy, and for some people that
might be more common than syncing a laptop and iPhone together.
This does all mean that syncing must be done whenever you switch devices. If
you edit the same project from two locations at once, or overlap editing sessions
without syncing intermediate changes, you will most likely need to resolve some
conflicts. We’ll get in to that later, but don’t fret, it’s just a way of letting you
decide which copies to use, or which parts within those copies should be merged
into the best version you meant to write.
First, we’ll discuss how to get projects from point A to point B, and then we’ll
talk about what happens once you’ve copied them (section 14.2.1).
— First thing you will want to do is set up Scrivener for iOS so that it is hooked
up to your Dropbox account. If you are unsure of how to do that, please
consult the built-in tutorial on your device, or tap on the circular arrow
icon in the main project screen and walk through the setup screens.
— On your computer, you’ll need Dropbox installed and running in the back-
ground.1
In the process of setting up sync in mobile Scrivener, you will be asked where
you wish to save your projects. By default this will be to the Dropbox/Apps/
Scrivener folder (one will be created for you if it does not already exist). Where
1
Technically you could do without, but you should only consider using the Web site or third–
party tools if you know what you are doing. The client is what is going to make all of this auto-
matic from your perspective.
350
14.2. Working with Scrivener for iOS
this is relevant to your computer is that once you select or create that folder,
you can simply navigate to it and open projects in Scrivener (subsection 5.1.3),
directly, as you would open any other file from your Dropbox folder. You can
also drag projects on your computer into this folder and then sync them to your
device once they have finished uploading to Dropbox. It is also possible to create
a folder on your computer first, somewhere within the Dropbox folder, and then
point the iOS app to to that location, later.
While on your computer, you can organise your projects into subfolders within
this chosen sync folder. This will change nothing on the mobile side, there are no
“folders” in the project management screen, but if you’d like to keep your projects
organised you can safely do so.
— Projects you create and sync to Dropbox, from your devices, will appear
in the designated folder on your computer where they can be opened and
worked with like any other project.
— Projects you place into that folder can be synced and edited remotely, even
if you leave it open on your computer.
If that’s all you want to do, you could probably stop reading this chapter right
now! But before doing so, I’d urge you read up on Avoiding and Resolving Con-
flicts (subsection 14.2.2). If you are unwilling or unable to use Dropbox for full
syncing, continue reading at Managing Projects Directly with File Management
(section 14.2.1).
351
14.2. Working with Scrivener for iOS
2. Tap the Edit button at the top of the project list (in the sidebar on an iPad).
3. Tap the ༑ button at the bottom of the list.
4. Select “Dropbox Settings”. At this point you would select your preferred
sync folder.
At the conclusion of this process, you can choose to keep the projects you’ve
been syncing (they will be moved to the device, not uploaded to the new sync
folder), or to remove the local copies. Neither option will touch Dropbox. If
you keep local copies and later switch back to the first sync folder you may end
up with duplicate copies of the projects, those stored on your device and those
in the sync area. It will be up to you to sort out which to keep.
1. With your device plugged in or connected via WiFi, open iTunes or Finder.
352
14.2. Working with Scrivener for iOS
Third-party iOS device managers may provide more features as well as better
ways of working with files. If you don’t like how iTunes or Finder works, there
are plenty of choices on both platforms.
Third-party sync
You may also find that other cloud services with an iOS app work, albeit in a man-
ual fashion (more like copying than “syncing”), as a way of transferring projects
on or off the device. Most sync tools these days fully support Files.app, which
means you can freely copy projects from their sync areas into Scrivener’s docu-
ment folder, and vice versa. This includes the use of iCloud Drive, which can be
connected to your Mac or PC. Some sync tools (including iCloud) will require
you to fully download the project to the device, “pinning” it in some fashion,
prior to doing so. Consult the instructions for your preferred utility, to ensure
you are copying the full project into Scrivener.
Export as Zip
As for getting projects off of the device, you can export them as Zip files:
1. On the device, from Scrivener’s main project screen, tap the Edit button.
2. Select the project you wish to send.
3. Tap the Share icon at the bottom of the project list.
At this point a number of services are available to you, depending upon what
you have installed on your device. At a basic level you’ll be able to email a copy
of the project. Other programs may allow you to store the .zip file locally, as a
backup, or sync it to another cloud service.
353
14.2. Working with Scrivener for iOS
1. Enable AirDrop on your iOS device (by default you can swipe up from the
bottom of the screen, tap and hold in the networking area, and then tap
the AirDrop button).
2. Now open the AirDrop window on your Mac, using the Finder’s
Go ▸ AirDrop menu command (⇧⌘ R).
3. You should see your iOS device appear as an avatar, to send the project,
drag and drop it onto the avatar in the AirDrop window, then accept the
file transfer on your device.
4. Once it has transferred, you may be asked which program you wish to load
the project in, choose Scrivener (naturally!).
5. If you are using Dropbox otherwise, you will be asked whether to import
the project into the cloud sync area or to the local device.
1. Open the AirDrop window on your Mac, using the Finder’s Go ▸ AirDrop
menu command (⇧⌘ R), and ensure “Allow me to be discovered by:” is set
so that your Mac can be seen.
2. On the device, from Scrivener’s main project screen, tap the Edit button.
3. Select the project you wish to send.
4. Tap the “Share” button at the bottom of the project list.
5. You should find your Mac’s avatar as an option in the share panel, tap on
it.
6. From the Mac, accept the file transfer.
7. The project will be saved to your Downloads folder, as a .zip file. Double-
click the .zip file to extract the project (you can discard the zip if you wish)
and then drag it wherever you’d like.
354
14.2. Working with Scrivener for iOS
2
If you change your mind later on, you can adjust whether this list is created with the “Place doc-
uments affected by sync into a ”Synced Documents“ collection” checkbox, in the Sharing: Sync
preference pane (subsection B.7.3). Additionally you can choose whether or not this collection is
shown after syncing.
355
14.2. Working with Scrivener for iOS
For example if you step away from your computer, sync properly to your iPhone
and make a change to a particular binder item, but forget to save your changes
from the phone back to Dropbox, then editing that same text file on the com-
puter later on would mean both machines might now have valuable work you
wouldn’t want to lose, once they finally do sync—and that is by definition a con-
flict.
We do our best to warn you when it looks like a sync really should happen be-
fore you start working, but not all situations can be detected automatically. Your
first warning will be when conflicts are detected. We give you a chance to wait
and make sure Dropbox is done working. After proceeding past that checkpoint,
the project will be synced.
If any significant conflicts were found, a second copy of the item will be cre-
ated within a folder called “Conflicts”, added to the top level of the Binder. The
original binder title of the conflicted item will be used for each, with “(Con-
flicted Copy)” appended to their titles. Additionally a document bookmark (sec-
tion 10.3) will be added to the conflicted copy in the inspector, pointing back to
the original version in the binder that it conflicts with. To view the two copies
side-by-side for comparison, right-click on the bookmark to the original and se-
lect “Open in Other Editor”, or “View on Current Editor’s Copyholder”.3
Of course the best way to handle conflicts is to avoid getting into the situation
in the first place! These simple rules should help you stay out of trouble:
— Remember to sync your device when you’re done using it. Think of it like
saving, the more you do it, the safer you’ll be.
— Don’t edit your project from more than one device or computer at once.
— Pay attention to Dropbox status on your computer. Don’t start sync-
ing with iOS until your computer has stopped uploading the most recent
changes to the project.
In the other direction, even though you might have already synced the
iPhone to Dropbox, that doesn’t mean your computer is instantly up to
date. It may take a few seconds or minutes for your changes to fully down-
load. Don’t risk it! Wait until Dropbox has stopped working for several
seconds before syncing mobile changes into the project.
For additional protection against conflicts, consider enabling the “Take snap-
shots of updated documents” checkbox, in the Sharing: Sync preference tab.
Be aware this option will, over a long period of time, generate quite a num-
ber of snapshots, which can slow down sync—the Snapshots Manager (subsec-
tion 15.8.5) can help in clearing out old unwanted sync snapshots.
3
More options for quickly loading bookmarks are referenced in Opening and Using Bookmarks
(subsection 13.4.2).
356
14.2. Working with Scrivener for iOS
— Fonts: instead of having to install your favourite writing fonts on each de-
vice, you can place them within a “Fonts” subfolder (create one if neces-
sary) of your main Dropbox sync folder. E.g. if you are using the default
sync folder location, you would place your fonts into:
Dropbox/Apps/Scrivener/Fonts
Scrivener can read TrueType (TTF) and OpenType (OTF) font formats.
Not all fonts may work as expected (see the following). For alternative
methods of installing fonts that do not require a computer, refer to the
iOS tutorial.
— Compile Appearance: or Scomp files, are used to style your document when
compiling from iOS4 . You can save custom Scomp files directly to Dropbox
from within the app, and of course you can write and save your own Scomp
files from a computer using a plain-text editor. These files should be placed
in a subfolder called “Compile” (if you save them from within the app, it
will create this folder for you). For more information on Scomp files, refer
to the in-app help, from the Appearance Editor screen.
4
You can not share compile settings between your Mac, PC or iOS, as they all use distinctly
different systems for compiling. The only compile settings you should put into this folder are
iOS .scomp files.
357
14.3. Synchronised Folders
to make all fonts work all of the time. If you find a font that isn’t working, your
best bet will be to find another.
Keep in mind that Scrivener can compile using a different font than what you
write with. The font you use while writing with can be treated more as a personal
preference in many cases.
14.2.5 Limitations
Scrivener for iOS contains a much smaller feature set than is available in the
macOS and Windows versions. This is mainly on account of the limitations of
the operating system that runs on iPhones and iPads. The good news is that even
though you may not be able to see and work with some of the more advanced
aspects of Scrivener, they will be preserved. For example, if a binder item has
keywords assigned to it, you won’t be able to view or manage them, but if you
edit that item, upon syncing the changes back to your computer, the original
keywords will remain assigned.
14.2.6 Options
There are a few preferences pertaining to how syncing is handled. You can read
more about them in their respective appendix entries:
— Sharing: Sync: Mobile Sync (subsection B.7.3): settings to enable extra in-
formation and record-keeping when syncing.
— Backup (section B.8): whether a backup should be created directly prior to
merging mobile edits into the main project.
Return to chapter ⤴
358
14.3. Synchronised Folders
This technique uses simple files and folders on your disk, making the system
well-suited for a wide variety of uses, such as the following common examples:
The folder sync feature will create, maintain and synchronise a special folder
on your disk. This will be used to keep select text of a project up to date if (but
not when) changes are made to the contents of this folder. If you have ever used
software that featured a “watch folder” or inbox, where you could edit and cre-
ate documents in a special folder and have the software import or update itself
accordingly at a later time, then you’ll be at home with this feature.
Since this type of feature is somewhat unique, we have found some assump-
tions are made of it that are worth correcting right at the top. This feature is not
meant to be used, under any circumstances, for the following purposes:
— To sync with the iOS version of Scrivener: there is no need to use this fea-
ture with our iOS app. It can open and edit full projects on its own. Refer
to Working with Scrivener for iOS (section 14.2) for further information.
This feature merely generates some text files in a folder for you, a Scrivener
project consists of much more than a few text files; the iOS version needs
all of that to successfully edit your work on the go.
— Keeping two versions of the same project in sync: do not try to sync two
different projects with the same folder. Bad things could happen, and all
of Scrivener’s warnings when you attempt to do should be heeded. This is
a broad statement; a good rule of thumb is that if you have more than one
copy of the project (such as a cloud synced copy, which exists on multiple
devices independently) then it is a different version of the same project.
For safest results, only sync with your external folder using one master
copy of the project.
359
14.3. Synchronised Folders
Sync files in this project with external folder This checkbox is used to turn the
feature on or off without otherwise modifying the settings. Use the Clear
button below if you wish to permanently sever a link between a sync folder
and its project. (Refer to Disabling Synchronisation (section 14.3.2) for
more information.)
360
14.3. Synchronised Folders
Options
Sync the contents of the Draft folder Enabled by default, the contents of the
“Draft” folder will be kept in sync with the folder when this is on.
Sync all other text documents in the project Keep the rest of the project’s text
files (only) up-to-date with this option. This also activates the settings in
the “Import” section, below.
Sync only documents in collection The project must have at least one collec-
tion (other than Search Results or automatically created collections) in or-
der to enable the option. When enabled, only documents that are con-
tained in the collection specified to the right will be kept in sync with the
folder.
This acts as a filter for the two sync source options above. For instance, if
“Sync the contents of the Draft folder” is selected but “Sync all other text
documents” is not, then with this option selected, only documents that are
contained in the draft folder and in the specified collection will be synced,
but if documents within the collection are not in the draft folder they will
not be synced.
Prefix file names with numbers Enabled by default. Causes the names of the
files in the sync folder to be prefixed with a numeral corresponding to its
position in the binder. Disabling this will remove the number and the con-
tents of the folder will be subject to ordinary alphanumeric sorting based
on the names of your binder items.
361
14.3. Synchronised Folders
Import
This section will be disabled unless the Sync all other text documents in the
project option is enabled, above. The setting determines where new files you’ve
created within the “Notes” subfolder will be imported into the binder (the “Re-
search” folder by default).
The dropdown will only display eligible folders and file groups, unless you dis-
able the Only show containers in destination list option, below the dropdown.
Format
In the final section of the sync folder window, we can set up how the files them-
selves will be created and read from the sync subfolders. You could set the draft
folder to use Fountain format for screenplays, but leave your research and notes
as rtf files, for example.
There are four file formats available, and depending on your intended purpose,
selecting the right option will be important:
— Plain text (txt): The resulting files will be standard, plain-text files in the
UTF-8 encoding. If they are edited outside of Scrivener, then all custom
formatting in paragraphs that have been edited will be lost upon syncing.
If formatting is as important to your workflow as synchronising, then you
will either need to find a solution that can take advantage of rtf files, or
save formatting for the final stages in your writing project.
When plain text is selected, a second field will appear where you can mod-
ify the file extension used (with “txt” being the default). This can be handy
if you write using a system like Markdown and wish to have the sync files
recognised as such by other editors.
— Rich Text (rtf): This provides the cleanest transfer of information for rich
text users. Most formatting will be retained, especially when used in con-
junction with a word processor that handles all of Scrivener’s rtf features,
such as Word, Nisus Writer or LibreOffice. This is the best option for col-
laborating with other individuals who do not have access to Scrivener, or
for working in a multi-platform setting yourself.
— Final Draft (fdx): Those working with Final Draft, version 8 or greater, and
scriptwriting mode should use this setting, as it will retain all special script
formatting.
— Fountain (.fountain): For use with screenplays, this popular plain-text
markup format can be edited anywhere plain-text files can be edited, and
so has a similar appeal to Markdown for its portability. For details on how
Fountain works, read more about Working with Fountain (section 19.6).
362
14.3. Synchronised Folders
paragraphs to set them apart from one another visually. These lines will
be removed when you sync the changes back in.
Keep this setting turned off if you require a certain standard, one way or
the other, and do not want Scrivener to change them. In particular, those
working with plain-text formats such as Markdown will require double-
spaced paragraphs even in Scrivener, and so will not want them to be re-
moved or altered in any fashion.
Additional settings that impact export and import can be found in the Sharing
preference pane, under the “Sync” tab (subsection B.7.3). If you prefer to work
with inline annotations and footnotes, make sure the default settings in the “Im-
port” tab have been changed, otherwise your rtf comments will all become in-
spector notes after a sync cycle.
14.3.2 Usage
With the initial settings now established you will need to sync once to have the
software set up the necessary subfolder structure, and then populate these fold-
ers with the text content of the files from the binder.
First Run
Once the “Sync” button is clicked, Scrivener will export a file for every item set
to be synced. The feature will create one or more of the following three subdi-
rectories within the folder to store the synced files:
1. “Draft” - stores documents contained inside the project’s Draft folder. New
files placed into this folder will be imported into the very bottom of the
draft folder in the binder when syncing them in.
2. “Notes” - stores text documents contained elsewhere throughout the
project. New files placed into this folder will be imported into the project
using the settings in the Import section of the pane.
3. “Trashed Files” - stores documents that had been synced but have since
been removed from Scrivener, or which had some sort of conflict. You
should occasionally review these files and trash them if they are no longer
required.
363
14.3. Synchronised Folders
If you intend to start editing these files immediately, it would be a good idea to
close your Scrivener project at this point. While Scrivener will make scrupulous
copies of everything it changes (unless you’ve disabled snapshots), it is best to
work in an alternating pattern to reduce confusion between which file is the
most up to date.
In a collaboration environment, it may not be possible to wait until the other
person is finished. It is safe to work in both the project and the exported copies
at once, so long as changed files are looked over after syncing. In most cases
Scrivener will select the best option for you, but in cases where both you and
your colleague have changed the same content in between syncs, you might need
to resolve the differences yourself.
New files can be created into the sync folder if needed. They should be named
on the disk however you would like them to be called in the binder, and placed
into the “Draft” or “Notes” subfolders. Once synced, binder files will be created
for each new file found in these folders, and on the disk the corresponding files
will be renamed to fit in with the rest.
364
14.3. Synchronised Folders
matically whenever you open the project or close it. Beyond this, there are three
ways to ask the project to sync with its external folder immediately:
Figure 14.2 Add the “Folder Sync” button to the toolbar for one-click syncing.
The menu command and toolbar button will be disabled until you first set
up sync settings and run sync at least once, or if Scrivener detects that the sync
folder has become damaged or moved.
1. First, create a collection in your project, which will by and large be kept
empty (subsection 10.2.2). You may also wish to create a folder in the
binder that will serve as an inbox. We even provide a custom icon for such
a purpose.
2. Open File ▸ Sync ▸ with External Folder…, and set sync to work with “all other
text documents” rather than the draft folder.
3. Enable the Sync only documents in collection… setting, and select the
collection you created in step 1.
4. If you created an “inbox” folder, designate it with the Import new non-
Draft items into… setting.
The rest of the settings are up to you. When the project runs sync, it will
import the new files you’ve created, and it will add them to the collection you
set up in step 3. Thus they will continue syncing until you remove them from
the collection.
365
14.3. Synchronised Folders
a) Updated Documents list: this is a listing of every binder item that was
changed during the synchronisation (it will always appear automatically
after syncing, when necessary). It temporarily replaces the main binder
until you click the × button on the left side of the sidebar header. Read
more about what is going on here in Using Collections (section 10.2).
b) Updated text in the editor: we’ve clicked on the “Choosing a Font” item in
the sidebar; in the editor we can see the revised text that was synced in
from the disk.
c) Original snapshot text with comparisons: on the right half of the editor we
have loaded the previous version of the text into a copyholder with com-
parison mode enabled. We did this by right-clicking on the header bar (sec-
tion 8.1.1) and selecting the snapshot from the “View Snapshot on Copy-
holder” submenu, with the Option key held down. Read more about using
snapshots (section 15.8) and copyholders (subsection 8.1.5).
The contents of the “Updated Documents” collection list will stick around un-
til sync updates it in the future. So if you don’t wish to go through everything
immediately, it is safe to close this list and return it it at a later time with the
Navigate ▸ Collections ▸ Updated Documents menu command. Here are a few ways
to preserve that list indefinitely:
1. Change the name of the collection: Scrivener will only refresh the list on
sync for the collection named “Updated Documents”. If you’ve changed
the name to something else it will create a new collection for the next sync.
(To rename a collection, use the View ▸ Show Collections menu command if
necessary, and then double-click on the “Updated Documents” title in the
collection tab list, revise the text and press Return to confirm the changes.)
366
14.3. Synchronised Folders
2. Copy the list to another collection: to duplicate the current list, select all of
the entries within it and then use the Documents ▸ Add to Collection ▸ New
Collection menu command. You can also drag items from one collection to
another when the collection tabs are shown, appending them to the end
of the list in the tab you dropped them on.
3. Bookmark the items: if you keep revision notes as a separate file for each
major revision, you could bookmark the listed items for future use; for
details on how to do so, refer to Cloning and Backing Up Collections (sec-
tion 10.2.2).
Disabling Synchronisation
If you merely wish to disable syncing for a time, the entire feature can be ren-
dered temporarily inert by unchecking the Sync files in this project with exter-
nal folder option at the very top of the folder sync settings window.
To sever the connection between a project and its sync folder, click the Clear
button in the setup screen, alongside the area where you would choose where
the sync folder resides. You will be presented with two options:
Clear Only The folder that this project points to will be forgotten. The project
will no longer sync with the folder. This has no greater ramification than
that, you could at a later point choose to select the folder again and resume
syncing with it.
Clear and Disassociate The internal connections used to track which file cor-
relates to which binder item will be flushed from the project. This will free
up space and keep the project cleaner, but it does mean that you will never
be able to link the sync folder back up to this project again.
Whichever choice you make (other than cancelling of course!) the default but-
ton for the settings panel for syncing will be converted to a Save button. Click
this to confirm your changes and dismiss the dialogue.
Additionally, removing the sync folder from your drive, moving it to another
location, or changing its name will automatically cancel synchronisation the
next time synchronisation is attempted. This will not disassociate the project,
allowing you to reconnect it at a later time.
367
14.3. Synchronised Folders
— Alternate between external files and the project. This is a rule of thumb, not a
strict rule. Scrivener reads the modification date of each file, and uses the
latest one to determine which should be the binder copy. So by extension,
if each person is careful to work in different areas of the project, conflicts
can be avoided. Use of the collection filter to only provide parts of the
project they should work on, could help.
— Never try to sync one project’s folder with another. Even if those two
projects originally came from the same identical project, over time there
will be differences in each project that you cannot see, and these differ-
ences will lead to confusing results at best, and a loss of data at worst. A
sync folder is meant to allow you to work without Scrivener for a while,
and then come back later and update your project with those changes.
— Disable automatic sync on open and close before duplicating the project in
Finder. If you create a duplicate from within Scrivener (using the backup
features, or File ▸ Save As…), you do not need to worry about this as Scriv-
ener will clean up any automated settings for you. However if you intend
to duplicate the project outside of Scrivener using the Finder, make sure
to disable this option first, otherwise they will both end up using the same
folder automatically, and this can lead to damaging your project if you con-
tinue working in both projects. Once you’ve created the duplicate, it is safe
to turn it back on in the original project, provided you either leave auto-
matic syncing off in the new project, or point it at another folder.
— When working from multiple computers sharing the same sync folder, always
make sure your project file is the most current. It is perfectly safe to use the
same project to sync to a shared folder from multiple computers provided
368
14.3. Synchronised Folders
you are always using the most recent version of the project and are not
trying to bend the feature to sync two different versions of the project (see
above).
— Session target goals will include synced changes. When updating project files
with external edits, the session target will be incremented by the amount
of text that has been added. If you wish to keep track of your session target
separately, you might wish to reset the counter after updating your project.
— “Pre-Sync External File Version”: when the copy on the disk is scheduled
to be updated by revisions from the project, this snapshot will contain the
contents on the disk prior to doing so.
— “Pre-External File Sync Overwrite”: this snapshot records the state of the
text from the binder item before the disk was used to update that text.
Limitations
There are a few general limitations that you should be aware of:
— This is a content based tool. It exports files with the text content of the
binder items you select for syncing. Only the main text area will be ex-
ported, no meta-data such as notes, synopsis, keywords and so forth will
be included.
— In extension of that concept, this is not a tool for implementing binder-
level changes. The sync folder creates a flat list of files containing the con-
tent of those items, from wherever they may be located within the project.
369
14.3. Synchronised Folders
Creating folders in the sync folder area or moving files around within it
will at best have no effect, and at worst break the sync.
— Since the system uses file modification dates to determine which copies
need to be updated in the project binder, any tools that you use that change
those dates without actually editing the file, might produce unintended re-
sults. This will rarely happen, as most tools respect file modification dates
and will not change them unless the file itself has changed.
370
14.3. Synchronised Folders
braces {{ and }}. These work in both directions. If you type them into a
paragraph using your text editor, they will be converted to their respective
type of notation upon syncing.
— Inspector comments and footnotes will not be exported. If the retention
of this information is important to you, it is recommended you use inline
notation with plain-text. You can easily convert your notes to inline with
tools found in the Edit ▸ Transformations submenu.
— Embedded images will be stripped from documents that have been edited
outside of Scrivener.
Return to chapter ⤴
371
Part III
Writing
— Writing and Editing (chapter 15) this will introduce the text editor, where
you will be doing most of your writing, and the tools available to it.
— The chapter on Annotations and Footnotes (chapter 18) will also be of in-
terest to many, as it covers editorial tools for marking text, taking notes on
your own writing, and managing revisions—as well as of course creating
footnotes or endnotes for your readers.
— Page View (chapter 16) & Composition Mode (chapter 17) offer unique ways
to view your text as your work. The former will be welcome to those that
appreciate the aesthetics of “writing on a page”. The latter brings “zen-like”
focus to your writing environment, cutting out all of the user interface and
forcing you to work with the text alone.
— Lastly the the Writing Tools (chapter 20) chapter goes over statistics, goal
tracking and using reference & dictionary tools.
373
Writing and
Editing
15
In This Section…
15.1 Rich Text Editing Philosophy . . . . . . . . . . . . 376
15.2 Editing Basics . . . . . . . . . . . . . . . . . . . . . 377
15.2.1 Caret Movement and Selection . . . . . . . . 377
15.2.2 Deletion . . . . . . . . . . . . . . . . . . . . . 377
15.2.3 Marking Text for Deletion . . . . . . . . . . . 378
15.2.4 Sorting Paragraphs . . . . . . . . . . . . . . . 379
15.2.5 Spell Checking . . . . . . . . . . . . . . . . . 379
15.3 Editing with Scrivener . . . . . . . . . . . . . . . . 381
15.3.1 Scaling Text . . . . . . . . . . . . . . . . . . . 381
15.3.2 Contextual Menu for the Text Editor . . . . . 382
15.3.3 Moving and Copying Text Around . . . . . . . 387
15.3.4 Typewriter Scrolling . . . . . . . . . . . . . . 388
15.3.5 Focus Mode . . . . . . . . . . . . . . . . . . . 389
15.4 Splitting and Merging Documents . . . . . . . . . . 390
15.4.1 Splitting the Document . . . . . . . . . . . . 391
15.4.2 Merging Documents Together . . . . . . . . . 392
15.5 Formatting Tools . . . . . . . . . . . . . . . . . . . 394
15.5.1 The Ruler . . . . . . . . . . . . . . . . . . . . 394
15.5.2 The Format Bar . . . . . . . . . . . . . . . . . 398
15.5.3 Hyperlinks . . . . . . . . . . . . . . . . . . . . 399
15.5.4 Font Panel . . . . . . . . . . . . . . . . . . . . 400
15.5.5 Resetting Formatting . . . . . . . . . . . . . . 401
15.5.6 Preserve Formatting . . . . . . . . . . . . . . 402
15.6 Styles and Stylesheets . . . . . . . . . . . . . . . . . 403
15.6.1 Think Different . . . . . . . . . . . . . . . . . 405
15.6.2 The Basics of Styles . . . . . . . . . . . . . . . 406
15.6.3 Using and Managing Styles . . . . . . . . . . . 411
15.6.4 Working with Styled Text . . . . . . . . . . . 417
15.6.5 Copying Stylesheets Between Projects . . . . 419
15.7 Working with Images . . . . . . . . . . . . . . . . . 420
15.7.1 Resizing Inline Images and Naming Them . . 421
15.7.2 Saving an Image Out of the Editor . . . . . . 421
15.7.3 Embedding Inline PDFs . . . . . . . . . . . . 422
15.7.4 Linked Images . . . . . . . . . . . . . . . . . . 422
375
15.7.5 Image Placeholder Tags . . . . . . . . . . . . . 425
15.7.6 Images for Output . . . . . . . . . . . . . . . 427
15.8 Using Snapshots . . . . . . . . . . . . . . . . . . . . 428
15.8.1 Creating Snapshots . . . . . . . . . . . . . . . 430
15.8.2 Managing Individual Snapshots . . . . . . . . 431
15.8.3 Viewing Snapshots in the Editor . . . . . . . . 431
15.8.4 Comparing Changes in the Editors . . . . . . 431
15.8.5 The Snapshots Manager . . . . . . . . . . . . 432
15.8.6 Automatically Created Snapshots . . . . . . . 435
15.9 Auto-Completion . . . . . . . . . . . . . . . . . . . 436
15.9.1 Character Substitutions . . . . . . . . . . . . 436
15.9.2 Custom Auto-completion . . . . . . . . . . . 436
15.9.3 Binder Title Completion . . . . . . . . . . . . 437
15.9.4 Scriptwriting Auto-Completion . . . . . . . . 437
15.10 Editing Multiple Documents . . . . . . . . . . . . . 438
15.10.1 Viewing Multiple Texts as One Document . . 438
15.10.2 Editing with Scrivenings . . . . . . . . . . . . 439
15.10.3 Quick Navigation Through Scrivenings . . . . 440
15.10.4 Useful Tips . . . . . . . . . . . . . . . . . . . 441
15.10.5 Scrivenings Settings . . . . . . . . . . . . . . . 442
Scrivener uses the standard macOS text editor, and therefore all of the fea-
tures of its rich text editing system (which are showcased in Apple’s TextEdit
application) are available1 . Scrivener also provides some extra word processing
features not found in most other implementations of this text engine. We will
be going over many of these in this chapter. For topics that are common to all
Mac software, we may not spend as much time documenting them, as they are
often suitably documented in TextEdit’s help files.
1
The only exception to this is that in Scrivener, you are not allowed to paste media files, such
as video clips, into the text. This is because of a bug in macOS that can cause crashes or strange
behaviour when a media file is contained inside a single piece of text that is being viewed in two
panes, such as Scrivener’s split view.
15.2. Editing Basics
may in fact (even intentionally so) look nothing at all like the final product. The
compiler will be covered in greater detail in a later section (chapter 23), but suf-
fice to say that you can work in one font, say the default Palatino, but publish
in an industry standard font like Times New Roman, without having to change
your source text.
What this means for you is that editing text in Scrivener can be used like a
typical word processor, but it could also be treated more like a plain-text editor,
where the paragraph settings, fonts, and every aspect of how it prints is some-
thing you decide for later. Scrivener is not intended to be a full-blown word
processor, rather a tool for cutting the text that will become your book in other
programs more dedicated to that purpose.
You might be wondering if Scrivener offers a plain-text editing environment as
well—after all it optionally supports markup-based writing methods like Mark-
down. There is no plain text option, as Scrivener is fundamentally a rich text-
based system, meaning many of the tools that are made available to you for writ-
ing rely upon rich text to function, such as highlights, marking revisions, and
annotating. Even if you do not require formatting as formatting, you will prob-
ably find the formatting tools themselves useful for the writing process.
Return to chapter ⤴
15.2.2 Deletion
Simple character deletion can be performed with the delete key to delete the
character prior to the cursor. On some keyboards, an additional Del key, that
deletes the character after the caret position, is provided. On many compact and
laptop keyboards (which includes all Apple keyboards, even if it isn’t printed),
you may be able to use Fn-delete to delete the following character.
377
15.2. Editing Basics
Extend current selection in the direction of the arrow key that ⇧Arrow
is used.
Extend the selection by word. ⇧⌥← or →
Select from the caret position to the top or bottom of the editor, ⇧⌘↑ or ↓
respectively
Select from caret position to beginning or end of the soft- ⇧⌘← or →
wrapped line respectively.
Select from the caret position to the end of the paragraph. ⇧⌃E
(Omit Shift to move the cursor.)
Select from the caret position to the beginning of the para- ⇧⌃A
graph. (Omit Shift to move the cursor.)
Extend the current selection using the mouse. ⇧MouseDrag or Click
to select to a defined
point.
Select word. Can be used in conjunction with dragging to select Double-click
a range by words.
Select paragraph. Can be used in conjunction with dragging to Triple-click
select a range by paragraphs.
Scrolls the text up or down by the height of the viewing area, but ⌥PgUp or PgDn
unlike PgUp and PgDn alone, will also move the cursor, keeping
it fixed to the middle of the view as you scroll.
— Using Inline Annotations (subsection 18.2.1), you can select the text you
want to delete and mark it as annotated. This turns it into a “comment”
that will ordinarily be stripped out of the text when compiled.
At a later date, if you are sure you want to delete the text, you can use the
Edit ▸ Copy Special ▸ Copy without Comments and Footnotes menu command,
and then paste over the text, effectively stripping out all annotations. Nat-
urally if you use annotations for other purposes as well, or footnotes, you
378
15.2. Editing Basics
might not want to use this approach and remove the selections one by
one instead, with the aid of the Find by Formatting command (subsec-
tion 11.6.3).
— Use the Format ▸ Font ▸ Strikethrough command (⇧⌘ _). In addition to visu-
ally striking out the text (this will also use the current revision level colour
for the strikeout if applicable), the Delete struck-through text option can
be enabled in the General Settings (subsection 23.4.3) tab of the compile
overview screen.
When you get to the point of wanting to truly delete the text, select the
areas from which you want to strip out all struck-through text and use the
Edit ▸ Delete Struck-Through Text menu command.
— Lastly, text you wish to delete can be moved elsewhere. The snapshot fea-
ture (section 15.8) is a great way of storing text in this fashion, but you can
also cut and paste text into the document notes tab of the inspector (sub-
section 13.3.2) for safe-keeping.
379
15.2. Editing Basics
ing enabled or not. For example, if you disable spell check in your current project
and then create a new one, spell check will be disabled in the new project as well.
Figure 15.1 The traditional spell check window is useful if you prefer to spell
check at the end of the session.
If you prefer to spell check in one go at the end of a writing session, use the
traditional window (Figure 15.1) for doing so, with the Edit ▸ Spellingand Grammar/
/Show Spellingand Grammar menu command (⌘ :). (You can also use the Check
Document Now command (⌘ ;), to jump from one misspelled word to the next,
right in the text editor.)
— When you have the correct spelling selected from the list, click Change to
make the edit on the original text. Click on words in the list below the
editable field to automatically fill them in.
— If you want to skip over the current word or the spell check window needs
a jump start, click the Find Next button.
— The Ignore button will temporarily ignore the misspelled word for that ses-
sion, in all documents throughout the project.
— Learn will add the word to your permanent ignore list. This list, inciden-
tally, is shared by all native macOS software.
— Click Define on the selected term to the left if you are unsure of which
spelling is correct. This will load the word in Apple’s Dictionary.app.
— The Guess button can come in handy if none of the suggestions are correct.
Attempt to correct the word in the field at the top, then click the guess
button to try again.
380
15.3. Editing with Scrivener
Grammar checking can also be enabled with the checkbox in the bottom right-
hand corner.
Return to chapter ⤴
381
15.3. Editing with Scrivener
Figure 15.2 The text zoom menu provides handy presets as well as precise con-
trol.
(including margins) fits the editor width. The Fit Page option sets the magnifi-
cation so that both the short and long edge of the page can be seen within the
editor.
You might want to change the default zoom setting if you find yourself always
adjusting it for new projects. Almost every text view capable of being zoomed
will use the Default text zoom setting in the Editing: Options preference pane
(subsection B.3.1).
382
15.3. Editing with Scrivener
Style Offers the same list of paragraph and character styles available from the
Format Bar, or main Format ▸ Style ▸ submenu (excluding the management
functions found there). You can also pull up a special single-purpose menu
showing style selections alone, with the ⇧⌘ Y shortcut.
Split at Selection Splits the current document into two documents at the selec-
tion point (the current blinking cursor point, or the initiating edge of the
selection, which will be on the left by default, or on the right when using
right-to-left languages). Also available as ⌥⌘ K.
Split with Selection as Title Splits the current document into two documents
using the selected text as the title for the newly created document. The
selection will remain after splitting, making it easy to remove the redun-
dant title text if necessary, or style it like a header. For more details on
splitting documents, read Splitting and Merging Documents (section 15.4).
Also available as ⇧⌥⌘ K.
383
15.3. Editing with Scrivener
Set Selected Text as Title Sets the title of the current document to the text se-
lected in the editor. Also available as ⇧⌥⌘ T.
Add Selection to Auto-Complete List Adds the selected text to the project’s
auto-complete list, which can be maintained in the Project ▸ Project Set-
tings… Auto-Complete List tab (section C.6).
Text Color Provides the text colour menu, from which you can select from the
built-in colours, or those custom colours you have saved into your colour
palette. Read more about this and the highlight feature in Text Colour and
Highlights (section 18.5).
Highlight Color Provides the text highlight menu, allowing you to select a
highlight colour for the selected text, or to clear it.
Font Provides basic character attributes, such as bold and italic, as well as access
to the main font chooser.
Writing Tools This submenu contains links to a few handy web searches and
the system dictionary and thesaurus application. The current word, or
selected text, will be sent to the search engine or reference site of your
choice.
It also contains statistics entries at the bottom of the submenu, displaying
the word and character count when an active text selection exists in the
editor. If the footer bar is hidden, or you have statistics removed from it,
this is an alternative way of getting this information.
Hyperlink Selections
When the selection is entirely or partially within a hyperlink (not an internal
document link), then additional link management options will be provided for
at the top of the contextual menu:
Open Link The same action as left-clicking on the link with the mouse. This
method is here primarily for accessibility purposes.
Copy Link Copies the underlying URL of the link, as in many web browsers,
so that it can be pasted bare or used in other contexts such as the cre-
ation of new hyperlinks, or to import the web page into Scrivener using
File ▸ Import ▸ Web Page….
Edit Link… With the cursor placed within a hyperlink, use this command to
bring up the URL edit panel, or if the link is an internal document link, a
column browser so you can select a new target for the link, or create a new
384
15.3. Editing with Scrivener
document that the link should point to. Be aware that if you select only
part of a hyperlink before using this command, only the selected part will
change, in effect creating two adjacent hyperlinks.
Remove Link When a hyperlink is fully selected, this command will appear. Us-
ing it will strip the link, leaving the visible text left behind. If you are look-
ing to clean out multiple links from a selection, try the Edit ▸ Unlink com-
mand.
Open Document Link In ▸ Offers four choices for opening the link: “Current
Editor” replacing the currently viewed item with the linked resource,
“Other Editor” and “Copyholder” which opens a split/copyholder view as
necessary and loads the target there, and finally “Quick Reference panel”,
as a new window.
If you find yourself consistently using this menu to bypass the default be-
haviour of loading links in the other editor, consider changing the default
behaviour for clicked links in the Behaviors: Document Links preference
pane (subsection B.4.2), with the Open clicked document links in… set-
ting.
Edit Link… With the cursor placed within a hyperlink, use this command to
bring up the URL edit panel, or if the link is an internal document link, a
column browser so you can select a new target for the link, or create a new
document that the link should point to. Be aware that if you select only
part of a hyperlink before using this command, only the selected part will
change, in effect creating two adjacent hyperlinks.
Remove Link When a hyperlink is fully selected, this command will appear. Us-
ing it will strip the link, leaving the visible text left behind. If you are look-
ing to clean out multiple links from a selection, try the Edit ▸ Unlink com-
mand.
Update Links to Use Target Titles Only appears when one or more document
links are contained anywhere within the current selection. This command
updates the link text to match the binder titles of the items they respec-
tively link to. Read more about the feature here (section 10.1.2).
385
15.3. Editing with Scrivener
Reveal in… Depending on whether the image is linked to a file on the disk or an
item in the binder, this command will refer to “Reveal in Finder” or “Reveal
in Binder”.
Open in External Editor Available when the image is linked to either the binder
or the disk, the original image file will be opened using the system’s default
image editor.
After editing an image, the changes will not immediately appear in the
editor (it refreshes cached thumbnail per session). If the size of the image
has changed you should use the “Reload from Original Image” command,
to reset the editor’s sizing information from the image.
Convert to Embedded Image Imports the graphic from either the binder or the
disk and fully embeds the graphic into the editor. You will no longer be able
to access it from these external resources, or load it directly into an editor
after doing so.
Reload from Original Image Reloads a linked image (subsection 15.7.4) from
the original on the disk, or in the binder. This will update the cached
thumbnail being used to present the image in the editor, but more im-
portantly it will also refresh Scrivener’s record of the image’s dimensions
and resolution.
Scale Image… Available to all types of images. This brings up a tool for resizing
inline images and naming them (subsection 15.7.1), as well as locating their
position in the binder or on the disk, if applicable.
Table… Accesses the table palette, which provides formatting, cell dimension,
and nesting, and cell split and merge features.
Add Row Above|Below Will insert a new table row of empty cells above or below
the row in which you right-clicked.
386
15.3. Editing with Scrivener
Add Column Before|After Inserts a new table column of empty cells to the left
or right of the column in which you right-clicked.
Move Row|Column… Moves the current row or column in the describe direc-
tion. The precise direction available will alter depending upon the position
of the the row or column. For example if it is at the top of the table, you
will only be able to move a row down.
Delete Row|Column Will delete the entire row or column in which the cell you
right-clicked upon is located.
Borders This submenu provides some tools for removing specific cell borders.
Distribute Rows|Columns Evenly Adjusts the height or width of all rows or
columns so that every cell has the same dimensions.
Remove Table Strips the table code out from the currently active table, leaving
all text behind as linearised.
Re-number List In rare cases, especially when pasting lists from other word
processors like Word, list numbering will sometimes not register properly.
Use this command to attempt to repair these lists.
387
15.3. Editing with Scrivener
— You can adjust Scrivener to copy text when dragged in this fashion, by
disabling the Delete text dragged to other areas setting in the Behaviors:
Dragging & Dropping preference pane (subsection B.4.4).
388
15.3. Editing with Scrivener
Figure 15.3 Focus Mode can help you zero in on the present text alone.
1. Place your cursor into the editor you wish to enable Focus on.
2. Use the View ▸ Text Editing ▸ Focus ▸ submenu to select one of the following
focus models:
3. Focus mode can also be added as a button to the main application toolbar,
with View ▸ Customize Toolbar… (Figure 15.4).
4. In Composition Mode, a focus mode icon will be present in the Control
Strip (section 17.1).
2
Typewriter scrolling was originally an innovation of the The Soulmen’s Ulysses.
3
Focus mode was originally an innovation of iA Writer.
389
15.4. Splitting and Merging Documents
Focus mode will temporarily disable itself when you use the mouse or key-
board to scroll (without moving the cursor) to another point in the editor. In
this way you can easily reference the full text or find another spot to narrow in
on and edit. Focus will return as soon as you click to move the cursor to a new
point, or if you type or move the cursor using the keyboard.
Focus mode can be enabled in any of the main text editing views, with the
following behavioural notes:
Return to chapter ⤴
390
15.4. Splitting and Merging Documents
it may be divided into within the Draft folder. Furthermore, the system
of designating chunks in your outline as having a “type” means you can
outline organically rather than structurally. A scene could be broken down
into a dozen small pieces in the outline, without there being any artefacts
of that granularity in what your readers will eventually see on the printed
page (or pixels, as the case may be!).
Splitting Manually
To split a chunk of text in Scrivener into two pieces you will first need to place
the caret at the precise point in the document where you wish the split to occur.
If you select a range of text, the start of the selection will be considered the caret
point, for purposes of splitting. Once the selected location has been chosen you
can use one of two methods to split the document:
— Documents ▸ Split ▸ at Selection (⌥⌘ K): Split the new document off from the
current one, using all text after the current caret position (this can even
split a paragraph in two). In cases where text has been selected, the caret
position will be considered as the start of the selection range. It can be
useful to think of splitting in terms of “above” and “below” the selection.
Everything above the caret (and also to the left if in the middle of a line)
will remain in the original document, while everything to the right and
below of the caret will be moved to the new document.
— Documents/Split/with Selection as Title (⇧⌥⌘ K): In all details this command
works identically as the above, but in this case the currently selected text
will be used to title the new document that is created, rather than leaving
391
15.4. Splitting and Merging Documents
the title empty. This alternative method is only available when a range of
text has been selected in the active editor.
This text will remain selected after you split, making it easy to remove it,
or style it as a header.
You might also find the ability to search by formatting (section 11.6) to be of use
as well, as often the places you will want to split the document by will coincide
with headers. While the formatting search tool is open, you can use the “Split
with Selection as Title” function without closing it, and then quickly go to the
next search result within the portion that has been split off. Or, if you wish to
use keyboard shortcuts: alternate between using ⇧⌥⌘ K to split the found text,
and ⇧⌥⌘ G to skip to the next search result (the search tool can be closed).
392
15.4. Splitting and Merging Documents
— If the view you are picking documents from is based on the outline order,
such as the binder, outliner or corkboard, then the merged document will
retain the original outline order.4
— If using an outliner sorted by a column then the merge order will conform
to the sort order.
— When using a collection to select items, the collection order will be used
to established the structure of the merged document.
Figure 15.5 Merging two documents: before (top) and after (bottom).
In Figure 15.5 we have two documents in the top half of the figure, “Document
A” and “Document B”, each with their own synopsis, status and keywording. The
bottom half of the example shows the resulting singular document created by
combining these two with the Documents ▸ Merge command. The synopses have
been merged, as well as the keywords, but the status and title are taken from the
first document in the list.
4
For this purpose, a selection from a freeform corkboard is still considered to use the outline
order, even if the cards aren’t technically displayed in order in the corkboard itself.
5
Any bookmarks pointing to documents within the group being merged will be destroyed as
they will of course no longer have any meaning.
393
15.5. Formatting Tools
Main text content will be combined according to the settings in the General:
Separators preferences tab, under “Merged documents” (subsection B.2.9)—an
empty line by default.
Return to chapter ⤴
— If you would prefer more precision with these settings, use the For-
mat ▸ Paragraph ▸ Tabs and Indents… menu command (section 15.5.1).
— Additionally there are menu commands for adjusting the various indent
settings dynamically, which can be bound to keyboard shortcuts if you
change them often. They are found in the Format ▸ Paragraph ▸ Increase/
Decrease Indents ▸ submenu.
— For those with a Touch Bar equipped Mac, you can also add most of these
indent commands to your keyboard.
— Ruler settings are adjusted per-paragraph. To adjust the ruler settings for
many paragraphs at once, you will need to select them prior to using the
ruler.
— To apply ruler settings from one portion of text to another, it is possible
to copy paragraph settings by using Format ▸ Paragraph ▸ Copy Paragraph At-
tributes and Format ▸ Paragraph ▸ Paste Paragraph Attributes.
394
15.5. Formatting Tools
Tab Stops
Tabs allow you to enter tabular information into a single line, without using ta-
bles, and as well to format some kinds of information horizontally along the
page. If you are looking for a way to indent your paragraphs, skip to the next
section—one should never use tabs to indent paragraphs.
Left-aligned stops can be created by double-clicking anywhere in the num-
bered area, and additional types can be accessed by right-clicking in the ruler
and selecting one from the menu. Once placed, they can be moved via click-and-
drag, and the numerical value of its position will be printed above the mouse
pointer as you drag. These will be depicted by type, using icons. The four tab
types available are:
1. Left: This is the standard type. Text will be left-aligned, with the first char-
acter indented to the position of the tab stop.
2. Center: Text will be centre-aligned, using the position of the tab stop as an
anchor point; this can be anywhere on the line and is thus distinguished
from centre-alignment, which uses the width of the indented line to cal-
culate the middle.
3. Right: Will right-align text with the right-indent set to the point of the tab
stop.
4. Decimal: Most often used for aligning rows of numbers, so that the system
decimal character is lined up vertically with integers before the decimal
being right-aligned, and any fractional values left-aligned.
To remove a tab stop, simply click and drag it down or up out of the ruler until
the icon disappears.
Using tab stops while writing is as simple as pressing the Tab key to advance
to the next available stop. If there are no more tab stops available on that line,
the system will wrap around to the next line at the first tab stop, but no newline
will be added. To remove a tab from the line, simply delete it as you would any
other character. Tabs can be viewed as symbols with the View ▸ Text Editing ▸ Show
Invisibles menu command.
Indents
There are three indenting controls, not to be confused with margin controls
(which Scrivener’s ruler does not address). Indenting is the action of offsetting
text a defined distance from the margin. A left indent pushes the text bound-
ary toward the right, away from the left margin. A right indent pushes the text
boundary toward the left, away from the right margin.
In addition to the two primary indent markers is the first-line indent marker.
This will only indent the first line of a paragraph. Using this control, it is possible
to set the first line to indent by half an inch, while the rest of the paragraph is set
to zero (or directly adjacent to the margin).
395
15.5. Formatting Tools
Hanging Indents These are produced using the same tools as ordinary first-line
indents, only to produce a hanging indent, you will need to inverse which
marker comes first. If the first-line indent marker is to the left of the left-
indent marker, then the body of the paragraph will be pushing inward,
while leaving the first line “hanging” over the blank space below it.
Right Indents These are rarely used, and they will often restrict flexibility down
the road. Depending on your ultimate page size, it can be difficult to cal-
culate where they should be set to. For instance, if you prefer to proof with
a more generous page margin of 1.75” but need a 1” margin for submission,
an appropriate distance of right-indentation away from the left margin
would differ. However there are cases where it is necessary, of course, and
in such cases you will need to restrict yourself to using a more limited set
of paper and margin sizes.
Alternatively, if the width of the right indent is less important than there
simply being one, compiled styles can be set to Match right indent to
left in the compile Styles option pane (subsection 24.5.3), causing an equal
amount of indent to be used on both sides, no matter how wide or narrow
the text block itself.
Sometimes, when importing material from word processors you may get
text which is already indented artificially, causing the text to be narrower
than it should be. You can either pull the right indent marker all the way
to the right to disable it altogether, or use the Documents ▸ Convert ▸ Text
to Default Formatting menu command to clean up large amounts of text at
once.
Ruler Conversions
When working with units in Scrivener, bear in mind that its ruler starts
at margin zero instead of paper zero. Since Scrivener is, by and large, not
“aware” of paper or margin settings in its editor, it considers “0” to be
where the text starts. This is in contrast to many word processors, which
start measuring at the paper’s left edge, and show the print margin as
blank space in the display of the page, with the ruler starting somewhere
along the lines of 25mm or 1”.
Consequently, to calculate a right indent, which is measured from the
left side to useful values here, you will need to factor in the standard
amount of print margin into the numbers you see on the ruler. For ex-
ample, if you are using 1” margins and you need a right-indent that is 1”
deeper still offset from the right margin, the right-indent should be set
at 4.5” for US Letter, not the standard 5.5”.
396
15.5. Formatting Tools
Figure 15.7 The “Tabs and Indents” tool allows for precision adjustments.
Paragraph indents The first three settings adjust the amount of first-line in-
dent, left block indent and right (or trailing) indent. Use a smaller value
for “First line” than “Left” to achieve a hanging indent appearance.
Default tab spacing This setting makes it easy to insert tabs across a fixed mea-
surement, without having to key them all in manually or having them clut-
ter up the tab stop list or ruler, below. To reiterate, this will not insert
markers that you can see, it will merely impact how far the cursor will
397
15.5. Formatting Tools
Tab stops This section lists all tab stops in the current paragraph by their mea-
surement. Clicking on a stop in the list will display its Alignment setting
to the right. Double-click to change where the stop should be placed along
the ruler.
1. Click the + button below the list and type in the placement, as measured
from the left edge of the ruler.
2. Select an alignment option from the radio controls on the right (“Left” is
the default).
To delete selected tab stops, click the − button. Click the OK button to apply
all ruler adjustments to the current paragraph (or selection).
The first section (Figure 15.8) of controls handle font face, size, and variant. All
of these tools act immediately on the currently selected text. If no selection is
given, then they will alter how you type from the current caret position onward.
a) Styles: use this button to apply styles to selected text or the cursor. Also
displays the current style in use. For more information, refer to Styles and
Stylesheets (section 15.6).
6
If you are looking for tab and margin controls, the Ruler is available per text editor with
View ▸ Text Editing ▸ Show Ruler (⌘ R).
398
15.5. Formatting Tools
b) The next set of buttons are for working with fonts manually, selecting the
font family, variant and size, in that order. Following that are convenience
buttons for selecting bold, italic variants, and underscoring text. All of
these functions are also available from the Font Panel (subsection 15.5.4).
c) Paragraph alignment can be set here. Choose from left, centre, right and
justified.
d) The text and highlight colours are selected from these two buttons, re-
spectively. They have two different modes of operation. Click with the
left mouse button to apply the active colour (as shown) to the text. Use
right-click to select a different colour, or to choose the “remove colour”
swatch (shown as a white box with a red slash through it). Refer to Text
Colour and Highlights (section 18.5) for more information.
e) The final section sets paragraph & line spacing, and lists. The spacing
dropdown provides some quick presets for line height multiples, but for
more complex multi-type spacing preferences, as well as paragraph spac-
ing (above or below), select the “Other…” item at the bottom of this menu.
Likewise lists can be customised by selecting “Other…” from its respective
menu.
15.5.3 Hyperlinks
Scrivener has broad support for creating hyperlinks in the text, either to other
areas within the project itself, or between projects (section 10.1), and of course
as external links to other software, files and websites. This section will concern
itself with the latter form of linking.
If you paste a URL into the text editor, in most cases the editor will recog-
nise it as a URL and automatically create a clickable link for you. If you would
prefer full control over when links are created, disable this behaviour with the
Automatically detect web addresses setting in the Corrections preference pane
(section B.6).7
1. Select the text you wish to link from, in the editor, or place the cursor
where you would like the visible URL to be inserted.
2. Use the Edit ▸ Add Link… menu command (⌘ K).
7
Despite the label of the setting suggesting otherwise, a wide variety of links conforming to the
URI specifications, including file links, FTP, email and so forth will be recognised.
399
15.5. Formatting Tools
3. Select the type of link to create (if you have the full URL ready to paste, use
the No Prefix option).
4. Type or paste the URL into the text field and click OK.
Editing Links
To edit an existing link, including those detected automatically by the software:
1. Place the cursor anywhere within the range of a link, or select it com-
pletely.8
2. Use the Edit ▸ Edit Link… menu command (⌘ K), or right-click and select the
command from the contextual menu.
3. Modify the link settings and click OK.
Removing Links
To get rid of a link, or maybe many links at once (perhaps to clean out links from
a web page pasted into the editor or imported as text):
1. Select the text from which you want to remove links, or right-click on the
link you want to remove.
2. Use the Edit ▸ Remove Link menu command, or select the same command
from the contextual menu.
8
If you select a portion of the link, only that portion will be changed.
400
15.5. Formatting Tools
The precise appearance of the palette will change depending how large you
make it. As the size of the palette increases, more options will be made avail-
able to you. Since this palette is provided by Apple, please refer to the help files
provided by TextEdit, for details in using it.
To use the font palette to change the appearance of your text, you will need to
first select the text you wish to change, and then use the palette. Any changes you
make will be immediately reflected in the editor. You can change your selection
while leaving the palette open to work with one bit of text after another.
You should now see 16pt (or whatever changes you made) in Scrivener’s font
size dropdown in the format bar.
401
15.5. Formatting Tools
created, what you paste or files you import; Scrivener has no way of knowing if
that is what you really want to do.
The first tool to be “preemptive”, and do just that: tell Scrivener what you
want. If you know for a fact you have no need at all for the formatting you are
pasting in, you can use the special Edit ▸ Paste and Match Style command to do so
(⇧⌥⌘ V). This will treat the text as though it were plain-text, and as such it will
take on all of the characteristics of the text around the cursor position where it is
pasted. This necessarily means losing all inline formatting and function, such as
hyperlinks and italics. If you intend to keep this level of formatting, the following
approach will suit you better.
The Documents/Convert/Text to Default Formatting… menu command is pro-
vided as a way of retrofitting existing text to your current defaults. Since this
command works at the document level, you can select as many cards, outliner
rows, or binder sidebar items as you please and convert them all in one go.
After clicking the menu command, a window will pop up asking how much
formatting you wish to apply to the selected document(s). Most of these options
work in a negative fashion. By example: if you select “Preserve alignment” and
the document is left-aligned, even if your preferences are for full justification, it
will not be applied because you have elected to preserve the original alignment.
The only exceptions are the Convert font only and Remove all styles options.
Once you’ve used this window to set up how deeply this command will impact
a document, you can waive it in the future by holding down the Option key when
selecting the menu item. Be wary of destructive settings, such as those that strip
out all styles, when using this bypass.
Ranges of text that have been blocked out with Preserve Formatting (subsec-
tion 15.5.6) will never be altered by this tool, much in the same way that the com-
piler will leave them alone.
402
15.6. Styles and Stylesheets
their formatting (section 15.6), but there are a few niche and legacy cases where
this tool is used to achieve some effect.
To specify a range of text for preservation, select the text in the editor, and
then invoke the Format ▸ Preserve Formatting menu command. This will draw a
blue dashed box around the text, which can be worked around and within like
any other type of formatting range, such as italics. Also like other formatting
tools, to toggle a preserved range off, simply select the entire range and use this
same menu command.
Of its special-purpose uses:
Return to chapter ⤴
If you have used stylesheets in a word processor before, then you could prob-
ably skip to the following section, Think Different (subsection 15.6.1), as we will
403
15.6. Styles and Stylesheets
first briefly cover what they mean in terms of text editing. If you haven’t, you can
think of styles as being a slightly more complicated way of formatting text. Why
would you want something slightly more complicated? Well in this case, it is a
matter of a little extra effort up front quite possibly going a long way in saving
you a lot of manual labour down the way.
Perhaps you’ve come across a situation in the past where you’ve been asked to
change the indent level for every block quote in your book, or something along
those lines. Without styles, you might get lucky if a tool like Word’s “Select Sim-
ilar Style” manages to catch a good majority of the texts that need to be fixed,
but even so you’re still faced with a lot of proofing and fixing.
Styles have a very simple concept behind them. Instead of saying “this is a
thing because it looks like that thing”, it is saying, “this is a thing and thus it
should look this way”. The crucial distinction between these two slightly dif-
ferent statements is that when a bit of text is tagged as being a thing, such as a
block quote, if we later change what block quotes look like, all we have to change
is the latter part of that clause: “…thus it should look this way”. In a system us-
ing stylesheets, your block quotes look the way they do because of the stylesheet,
and thus changing the stylesheet changes the way they all look, at once.
In Scrivener we can take this concept a little further than most programs can:
the way you compile (exporting or printing, if you haven’t gone that far yet in
your use of the software) your work can differ from the stylesheets you use in
your editor.
Figure 15.10 Styles can be kept distinct and easy to read in the editor (left), and
exported to a variety of possible formats and uses (right).
Our system was designed expressly to fit within the overriding theory that
your creative writing environment should be a comfortable place to work rather
than looking the way other people (or maybe even yourself) want it to look in the
final copies. With styles, you can use whatever suits you for particular texts and
404
15.6. Styles and Stylesheets
then have the compiler convert those to more conventional formatting in the
end. E.g. one style to express three different versions of a text to: (a) standard
submission format, (b) formatted traditionally to ebook for proofing or (c) as a
custom technical format for publication (Figure 15.10).
— Stuff inserted by the compiler could have a unified look to it since you only
set it up in one place—a chapter title for example, contained a numbering
schema, font and spacing settings.
— The text you write into the editor is considered working copy, meant to be
transformed by the compiler into the final output. You could say it always
had an implied “Body” or “Default” style applied to it—and going forward
that is precisely how you should continue thinking of it.
You might be wondering why? What’s the deal with flagging some text as
“Body” and making it easy to keep the format up to date? Mainly, Scrivener al-
ready does this and has for years. It has ample tools for keeping body text in
parity with your defaults (subsection 15.5.5). In fact the way that tool now works
is to convert all un-styled text to default formatting. So if you used “Body” ev-
erywhere the command would no longer work as expected.
Similarly, the compiler still goes on treating unstyled text for conversion if
applicable. A submission manuscript format might use 12pt Times New Roman
405
15.6. Styles and Stylesheets
on all unstyled text, but if you have a “Body” style applied to everything using
your favourite 16pt sans writing font—guess what, the compiler is going to defer
to your demands and you’ll never see Times New Roman.
So that is the first principle to understand: with Scrivener, styles are for excep-
tional cases in which we definitely want the text to look a certain way. In most
cases you should see scattered uses of it in your work, rather than hundreds of
contiguous words assigned to one style after another. If you’re a style purist and
coming at this from a semantic text standpoint, think of it this way: all text in
Scrivener is inherently styled as “default” until we declare it as different. Given
all text can be modified dynamically with settings (compile or in the editing area),
it already meets the definition of being semantically normal.
Of course you can work in a way more familiar to word processing—just bear
in mind that much of what Scrivener does out of the box will be hampered by
what it sees as explicit demands to format the text a certain way.
— Paragraph styles: chiefly concerned with the overall shape and size of a
paragraph, as it sits on a page. The first-line indent, block indent, right
indent, tab stops, alignment, leading, spacing before and after, line-height
and even html header levels are all governed here.
406
15.6. Styles and Stylesheets
Figure 15.11 The two style types and their combinations, as they would appear
in the Format Bar.
When applied to text, they alter the selected paragraphs but do not change
any of the character level attributes such as bold or italics. If no selection
exists, only the current paragraph will be altered.
Paragraph styles are indicated with a pilcrow symbol, marked (a) in Fig-
ure 15.11.
— Character Styles: without any regard for the presentation of text across
multiple lines, character styles are all about letter variants (like italics),
weight (bold vs light vs regular), typography, kerning, and adornments
such as strike-through and underlining and baselines.
When applied to selected text, it will have all aspects of its formatting al-
tered to match the style, removing any existing character formatting such
as bold and italics. When applied without a selection the effect will be to
change how text is typed from that point.
Character styles are indicated with an underlined ‘a’ character, marked (c)
in the figure, as “Emphasis”.
— Paragraph & characters styles: these represent a blend of the two concepts.
A paragraph style can also define character styles as part of its definition,
but we lump them all together as paragraph styles because of how they
are applied. A paragraph style of this kind applies all stored character at-
tributes to all text in the paragraph. A character style might only apply
bold and bright red colouring to a couple of words in a line, but with a
paragraph style makes the whole line bright red and bold. If that’s what
your headings are supposed to look like, then that is what you want.
When applied to selected paragraphs, all formatting will be modified by
the stored settings in the style, unless ranges of text within the paragraph
have character styles already applied to them.
Paragraph + character styles are indicated with both symbols combined,
marked (b) in the figure. “Code block” not only block indents the text
but sets the character style to a smaller monospace font more suitable for
printing source code
407
15.6. Styles and Stylesheets
The last demonstration of what you will see in Scrivener, marked (a+c), is not
strictly speaking a fourth type of style, but rather what will happen if you apply a
character style to text within a paragraph that has a paragraph style applied to it.
In this example we are working within an attribution line and have switched on
emphasis as well—likely to enter the name of some published work or job title.
With combined styles like this it is good to know where one ends and the
other begins. Paragraph styles will always work “underneath” character styles.
In the previous example, if I changed the attribution style so that it also applied
the character formatting attribute of dark red text, the text marked as “Empha-
sis” wouldn’t be touched by that change. It has its own character style (black
text) that supersedes whatever paragraph formatting happens beneath it. If I
were to at that point select the range of text marked “Emphasis” and use the
Format ▸ Styles ▸ No Style command, it would become dark red like the rest of the
line, along with losing any other characteristics that made it special.
1. In the upper portion of the pane are “Paragraph Styles”, showing both
paragraph and paragraph+character styles. Character styles are listed be-
low. These are used on selected ranges of text, within or spanning through
paragraphs.
408
15.6. Styles and Stylesheets
Figure 15.12 The stock starting kit provided to you in every new project—
including those upgraded from older projects.
409
15.6. Styles and Stylesheets
4. Continuing to the right on the same row you will find two buttons: ࢭ and
ࢮ. Use these to jump to the previous or next instance of the style that is
currently highlighted in the lists above. They will prefer character styles
over paragraph styles, so if you intend to walk through paragraph style
matches, you will need to move the cursor out of text with a character
style applied to it, first.
When no style is highlighted in the list, the action will be to jump from
one contiguous range of unstyled paragraph text to the next. Character
style ranges will be ignored (and thus selected) in this scenario.
5. Lastly we have the Remove Style button. Use this to strip the styles from
the selected text. Refer to Removing Styles from Text (section 15.6.3) for
further information.
All projects share the same panel, meaning that if you are working in two dif-
ferent projects, you can keep this panel in one spot and as you switch between
them, it will update automatically to show you the styles associated with the
current active project.
410
15.6. Styles and Stylesheets
If you are a plain-text author, consider using the styles feature to your advan-
tage. A real-word example of how this can be done is provided in the user man-
ual you are reading right now. It makes heavy use of the stylesheet system to
implement custom LaTeX control in the output document. We make the source
project available on our web site.
Applying Styles
When you come across a phrase that needs to be styled, either while editing or
writing, your usage of the style tools will be similar—and familiar from how you
might use something simpler like toggling italics:
— While typing: styles will change the way you type at the cursor from that
point forward. As with bold or italics, use of the style a second time will
revert to typing in “no style”, removing all formatting they applied from
the cursor.
— Upon a selection: will only apply the style within the selected range of
text. If the selected text is already assigned to the designated style, the
command will remove that assignment.
411
15.6. Styles and Stylesheets
Figure 15.13 The style (leftmost button) and font controls in the format bar
collapse when less space is available.
Whether applying styles while typing or retroactively, there are several ap-
proaches available:
1. In the The Format Bar (subsection 15.5.2), the leftmost button is dedicated
to styles. If the window is wide enough, the name of the style you are
currently working with will be printed. Otherwise the button will be as
collapsed down, as shown in the second two examples in Figure 15.13.
2. The main Format ▸ Style ▸ submenu lists all styles in your project for easy
selection. This command is also available from the text editor contextual
menu.
3. The main menu also serves as a reference for any keyboard shortcuts you
have assigned to styles. For example, by default the stock “Block Quote”
style can be applied to the current paragraph with ⌥⌘ 2.
4. And of course the Style Panel itself is a great way to work with styles if you
prefer a single-click visual approach. This tool also serves as a reference
for assigned shortcuts. To change a shortcut, use the Format ▸ Style ▸ Show
Style Panel command and then right-click on the style you wish to adjust,
using the “Change Keyboard Shortcut” contextual menu.
5. The Format ▸ Style ▸ Show Styles Menu (⇧⌘ Y) is a convenient way to switch
to a style. Just as with all menus, you can use the keyboard to type in the
first few letters from the name of a style to jump straight to it, and Return
to select.
6. If you have a Mac with a Touch Bar, you will find a style menu in the default
set. It will print the name of the style you are currently typing in (“No Style”
otherwise), and when you tap on it you can select a style to apply, from a
scrolling view.
If your intention is to type in the selected style for a bit, eventually you’ll prob-
ably be looking for a way to stop typing in that style and return to normal unstyled
text. Use the same style command to toggle typing off for that style (character
styles only). By default, paragraph styles will automatically disable when you
move on to the next paragraph.
412
15.6. Styles and Stylesheets
Additionally, all of the methods listed above provide a “No Style” or “Remove
Style” choice among their options. For example, you can use the ⌥⌘ 0 keyboard
shortcut, as provided by the Format ▸ Style ▸ No Style menu command. This action
works contextually in that it terminates character styles, returning cursor input
to the underlying paragraph style formatting (if applicable) or unstyled text. If
there is no character formatting directly behind the cursor, then the action will
be to strip all attributes from the current paragraph and return it to default for-
matting.
Using either method, you will be taken to the New Style panel (Figure 15.14).
Once filled out to your specifications, click the OK button to confirm and add the
style to your project. This will also apply the style to the text you used to create
it.
Name This is the title by which the style will appear in all menus and the Style
Panel. The name of a style can be important when it comes to copying
and pasting between projects, as well as when compiling. Scrivener relies
upon names to look for matching styles in these contexts. You can for ex-
ample cause text tagged as “Glossary Entry” to have its appearance altered
by compile settings that modify all text tagged as “Glossary Entry”, regard-
less of the project they came from or the formatting in that project.
Most often this will be of importance if you wish to make use of our built-in
compile formats. We assume styles will be named in accordance with the
example stock styles added to new projects. If a compile format overrides
413
15.6. Styles and Stylesheets
Figure 15.14 The New Style panel is also used for redefining styles in the
project.
how, say a block quote, looks then it will be looking for “Block Quote”.
Refer to the Compile Format: Styles pane for further information on that
topic (section 24.5).
Shortcut Select a key to associate with your style. All shortcuts will use the same
modifier keystrokes, so all you have to choose is a number. Any numbers
already assigned to other styles will be marked as such. You can overwrite
an assignment from here, and will be warned when doing so.
Formatting Here is where you set the type of style (section 15.6.2) and the scope
of what formatting it will store and apply to future text:
414
15.6. Styles and Stylesheets
Below the type selection are two additional options for whether to Include
font family and Include font size. These can be useful when creating gen-
eral purpose styles. For example a heading style would often change the
font size, but it might not bother with changing the font family, if heading
fonts are meant to be the same as that used by body text.
Figure 15.15 Highlight boxes can visually accentuate styles in the editor, and
are particularly useful if the style is being used for something
other than visible formatting.
Next Style This final option is available to Paragraph styles, and determines
which paragraph style will be automatically selected, when ending the cur-
rent paragraph with the Return key. The default is “None”, which will re-
turn you to default unstyled text. You could create a “Figure” style which
automatically select “Caption” for you when moving to the next line, and
then finally Caption could go back to unstyled text.
It is also possible to select the same style you are creating with the “This
Style” option, at the top of the dropdown menu. This will be useful for
styles that tend to span more than one paragraph or line, such as code
blocks.
Redefining a Style
Modifying a style follows much the same procedure that creating a new one does.
Text is formatted the way you would like the style to look (use dummy text if you
do not have an example yet) using the standard formatting tools. Fully select the
example text (or merely position the cursor within the paragraph for paragraph
styles) and then using one of the following methods to update an existing style:
— Use the Format ▸ Style ▸ Redefine Style From Selection ▸ submenu to select the
style you wish to overwrite.
— From the style panel, right-click on the style you wish to overwrite, and
select “Redefine Paragraph Style From Selection…”.
415
15.6. Styles and Stylesheets
The same dialogue you used to create the style will appear. In most cases you
will not need to change anything here, and can just submit the form to apply
the updates. However if you do wish to change the parameters of the style, you
can change every aspect of it save for its type. With paragraph styles, you can
retroactively change whether or not character attributes are included with the
style.
Styles cannot be duplicated directly. If you are looking to create a derivative,
use the original to style your text, modify its formatting in the editor, and then
use your preferred method for creating a new style.
Lastly, if all you wish to change is the keyboard shortcut, right-click on the
style you wish to alter in the Styles panel, and select the desired shortcut from
the “Change Keyboard Shortcut” submenu.
Deleting a Style
Deleting a style can be done at any time by using the Format ▸ Style ▸ Delete Style ▸
submenu. This command cannot be undone, but since it does not actually re-
move formatting from the text, if you do accidentally delete an important style
you can re-create it by finding an example in your text, and creating a new one
from scratch from its formatting.
— For character styles, you must always select the entire range of text you
wish to remove the style from (just like how you would need to select an
entire range of italic text to remove italics from it). If you use this com-
mand by placing the cursor somewhere within the range, all that will hap-
pen is you will insert a “no style” declaration at the cursor, meaning that if
you start typing it will not be typed in that character style and the original
range will be broken in two.
— When character styles are removed from paragraphs that have a Para-
graph+Character style applied to them, the text will revert to the format-
ting established by the paragraph style. For example, if the paragraph as-
signs a dark red colour to text but our character style is light blue, when
we strip out the character style from that paragraph it will turn dark red.
When removing character styles from paragraphs that are unstyled, the
text will merely become unstyled as well.
— To remove a paragraph style, even if it supplies character formatting, place
the cursor anywhere within the paragraph not otherwise occupied by a
character style and use the “No Style” command. Any direct character
416
15.6. Styles and Stylesheets
formatting and styles found within the paragraph will be retained, but all
other text and the paragraph settings themselves will be converted to de-
fault formatting.
— Select Style Range: expands the current selection, or select from the around
the cursor position, to encompass the styled text around it. This command
works under the following logic:
417
15.6. Styles and Stylesheets
– When there is no style in use around the cursor, then all contiguous
paragraphs that also have no style applied to them will be selected.
This state ignore character styles, so they will be selected along with
the unstyled paragraphs they are found within.
— Select All Style: Selects all non-contiguous text within the same text view
using the current style beneath the cursor, or as found beneath the left-
most edge of the selected range (the selected text itself will be ignored). As
with the previous command, the nearest character style range will be pre-
ferred over the paragraph character range, in cases where the cursor sits
within text that has both character and paragraph styles applied to it. Also
as with the prior command, if the cursor or selection encompasses text
with no style applied to it, the command will select all other text likewise
without styles.
— Select Next in Same Style: Using the same criteria as Edit ▸ Select ▸ Select All
Style, this command will select the next phrase of text found within the
current editor using the same style. If the cursor is within block quote,
then the next block quote will be selected. This form of selection will wrap
around from the bottom of the document back to the top if necessary,
which means if only one example of the style exists, the very context the
cursor currently sits in may be the “next” available example of text using
this style.
It’s also worth noting that the styles panel has a couple of ࢭ and ࢮ buttons
which perform the same function as the latter menu command, although
in either direction.
418
15.6. Styles and Stylesheets
In cases where the pasted text contains paragraph styles not named in the tar-
get project, those styles will be stripped from the text and any attributes they
were contributing to the formatting of that text will not be applied. For example
if we paste a “block quote” into a project that has no block quote style the para-
graph will end up looking like a normal paragraph. If retaining the formatting
that styles provides is important to you, always make sure the target project ad-
dress those styles in its stylesheet (and refer to the following section for tips on
merging or importing stylesheets).
— Styles that are identical in both name and formatting will be ignored.
— If the project you are importing from contains styles that have the same
name but different formatting, you will be asked how to handle the import:
– Keep Existing Styles: no styles as defined in the current project will be
modified. Only new styles will be imported.
– Replace Existing Styles: the formatting for existing styles will be up-
dated to match the project you are importing from. This can be use-
ful if you want to bring two different projects into parity with one an-
other, or to update an older project with refinements made to newer
ones.
– Add Imported Styles: this is the safest option. The conflicting styles
will be imported as new styles (Scrivener will add a number to the
name to keep them separate). You can then choose to keep them or
discard them, or manually merge select styles while leaving others
alone.
In some cases you might need to manually shift assignments of text from an
old style to a new one, such as when using the “Add Imported Styles” button,
above:
419
15.7. Working with Images
Return to chapter ⤴
In all cases:
420
15.7. Working with Images
421
15.7. Working with Images
422
15.7. Working with Images
size information will be altered. If it is important to you that Scrivener not ad-
just the original files then do not use the resize tool in the editor, or consider
using image placeholder tags (subsection 15.7.5), where sizes can be specified as
compile-time directives on the output images rather than the originals.
Linked images also have a few extra features in the panel you get when double-
clicking on an image. The full path to the image on the disk will be printed for
your reference. This text can be copied and pasted as needed.
For a friendly way to get to the image, click the Reveal in Finder button. If you
need to change the source file for whatever reason, use the Change… button to
select a new graphic.
423
15.7. Working with Images
You can also choose to store your images in a subfolder located by the project
itself. For example if you have a project on your Desktop, you could create a
folder called “Blog Images” and store your linked images in there. If Scrivener
cannot locate linked images upon loading the project, it will cast about looking
for them in the current location. In a way, they will work like relative links do.
MISSING_IMAGE:/path/to/image.png
The simplicity of this system means that if you fix the path to the image right in
the text editor and then reload the project it will link back up. This also means
that large-scale changes to paths can be made using the Edit ▸ Find ▸ Project Re-
place… tool.9
If you are in a workflow where image breaks are a common occurrence, you
might consider creating a saved search collection (subsection 10.2.4) that scans
the project for the text MISSING_IMAGE:.
1. Import the graphic into the binder if necessary. The name you give the file
in the binder will be used when compiling it, for those formats where it
matters.
9
When using Project Replace to fix many broken links at once, you should rebuild your project’s
search index, by holding down the Option key on the File menu and selecting the File ▸ Save and
Rebuild Search Indexes menu command. This will remove any lingering missing image placeholder
references from the search index.
424
15.7. Working with Images
2. From the text editor, use the Insert ▸ Image Linked to Document ▸ submenu
to select the graphic. Only graphics and pdfs will be listed in this menu.
3. Alternatively, if you intend to predominately link to images in the binder,
it will be far easier to visit the Behaviors: Dragging & Dropping prefer-
ence pane (subsection B.4.4) and setting the Link to images dragged from
binder into editor option. You may also want to visit the Document Links
tab in that same pane and enable the Image links create back-link book-
marks option. With that enabled, you can click on the image in the binder
and view its bookmark list to see precisely where it is used within your
draft folder.
When images have been edited out of the binder, you can have Scrivener
reload the changes by right-clicking on the image and selecting the “Reload from
Original Image” contextual menu command.
<$img:IMAGE_NAME;w=WIDTH;h=HEIGHT>
Image Identification
The image must be specified either by its imported name, as displayed in the
binder, or by a valid system path to the image’s location on your computer. Path
names can be relative to the location of the Scrivener project, so if the graphics
and the project are stored in the same folder, you would only need to declare the
path as ‘image_name.png’ for it to work. You can also use the UNIX shortcut for
your home folder, the tilde. Full absolute paths are acceptable as well.
<$img:~/Dropbox/MyBookFolder/scene_break.png>
425
15.7. Working with Images
This also demonstrates a safe way to link to an image that will work from
multiple computers all using this Dropbox account, since the details of the user
folder name are represented by the tilde.
The following example references a graphic that has been stored in a subfolder
called Resources, which is a folder alongside the Scrivener project:
<$img:Resources/python_chart.jpg>
<$img:/Volumes/Research/MyThesis/some_data.pdf>
When using graphics that you have imported into the project binder, you can
refer to them by their binder title (you needn’t know the extension or type of
graphic it is). This will be used in precedence over any path names, and the first
matching title name (counting from the top of the binder) will be preferred over
any other images likewise named in the project. A simple example, specifying an
image that is called “Python Growth Rates in Everglades”:
<$img:Portrait of Dickens.jpg;w=468>
This will resize the portrait so that it is 468 points wide10 , adjusting the height
of the image so that it remains proportional with the original in terms of aspect
ratio; no squished faces here!
10
At 72 points per inch, that will be 6.5“, or just wide enough to extend to the margins in a US
Letter page with 1” margins all around.
426
15.7. Working with Images
<$img:Portait of Dickens.jpg;w=468;ebook=50%>
427
15.8. Using Snapshots
Return to chapter ⤴
428
15.8. Using Snapshots
where one loads a file and saves periodically, you lose the benefit of being able
to work “off the disk” for a while, choosing when to save and when to revert to
what has been saved.
Snapshots help you bridge the gap between these two different ways of work-
ing. Taking a snapshot is like saving your document, the only difference is, you
get a record of each save point in a tidy list, stored in the document’s inspector
pane (rather than littering your Documents folder with “Save As” copies, for ex-
ample!).
Taking a “snapshot” of a document copies the text of it at that exact moment
in time and stores it so that you can return to it, or restore it, at a later date.
With habitual usage, you need never need worry about making major edits to
a document, because you can take a snapshot of it before you begin editing and
then restore the older version later if you change your mind about the edits you
have made.
You can tell if a text document has any associated snapshots by its icon. Doc-
uments that have had snapshots taken of them have the top-right of the paper
icon folded down in a “dog-ear” (Figure 15.16). You can also tell by looking for
a dot beside the camera icon along the top of the inspector pane if it is open
(Figure 15.17).
Figure 15.17 The dot in the upper-right corner of the snapshot icon indicates
this document has snapshots.
The key thing to understand about snapshots is that they provide a way to
set save points for individual text items in the binder.11 They are not a tool for
providing an overall snapshot of the entire project, structurally speaking, and
11
Snapshots only store the main text content (not notes, synopses or metadata), and are therefore
only available for documents that contain text.
429
15.8. Using Snapshots
are probably not the best tool for taking a quick snapshot of your entire draft. In
most cases, large scale backups like this would be best created using the File ▸ Back
Up ▸ Back Up To… menu item, or by duplicating large portions of the Binder and
stashing them elsewhere for future reference.
1. Select the documents you wish to snapshot in the binder sidebar, cork-
board, or outliner. If you are editing the item in the editor, a Copyholder,
Composition mode or a Quick Reference panel, then that is all you need
to do; it is implicitly selected.
2. Use the Documents ▸ Snapshots ▸ Take Snapshots of Selected Documents
menu command (⌘ 5) to create a snapshot.
3. The alternate way of taking a snapshot is to supply them with a title as they
are created, using Documents ▸ Snapshots ▸ Take Titled Snapshots of Selected
Documents (⌃⌘ 5). The title you provide will be added to each document
in the selection. Snapshots can also be titled at a later time using the in-
spector.
The third method for creating snapshots is from the Snapshot pane itself in
the Inspector. Click the + button in the header area of this pane to create a new
snapshot.
430
15.8. Using Snapshots
— Drag the snapshot you wish to view into the header bar for the editor split
or copyholder you wish to load it in.
— Right-click on the header bar icon menu for the item whose snapshot you
wish to view, and use one of the “View Snapshot in Other Editor” or “View
Snapshot on Copyholder” commands. The submenus for these will display
a list of available snapshots to load.
When you’re done, use the history feature to return the editor or copyholder
to what you were looking at before. Snapshots themselves do not occupy a slot
in history, so you will be unable to return to them (save for to load it once again)
once you leave. Consider Locking the Editor (subsection 12.2.1) if you are inad-
vertently losing your snapshot view.
— When dragging and dropping the snapshot into a header bar, hold down
the Option key.
— Right-click on the snapshot in the inspector list to load it on the copy-
holder for that editor, using the “View Changes on Copyholder” command.
— When using either “View Snapshot in Other Editor” or “View Snapshot in
Copyholder” from the header bar contextual menu, hold down the Option
key when selecting the menu command to enable change tracking in the
selected view.
431
15.8. Using Snapshots
Figure 15.18 The Snapshots Manager makes it easy to browse versions across
documents.
12
You can leave the window open in the background, but in order to save resources and battery
time it won‘t be kept up to date. Thus it will need to rescan the project if snapshots have changed,
whenever bringing the manager to the forefront. If for some reason it doesn’t seem to have
updated itself correctly, click the “Refresh” button, located in the lower right–hand corner of the
sidebar footer.
432
15.8. Using Snapshots
In the provided example (Figure 15.18), we can see a document called “Cooking
with Basmati Rice”, which has three snapshots taken: “Rough draft”, “Notes from
editor” and “Revised”. We’ve clicked on “Notes from editor” and can see that it
is being displayed on the right-hand side. Only one snapshot can be displayed in
this area at a time.
Renaming Snapshots
You can easily rename snapshots right in the Snapshot Manager. Double-click
on the name of the snapshot, or press Esc to toggle editing mode. When you
have finished editing the name, click elsewhere to confirm or press Return.
— Rolling the Text Back (subsection 13.6.3): for setting the selected snapshot
to be the text used for the main item in the binder.
— Comparing Changes with Main Text (subsection 13.6.4): for comparing
two snapshots together, or one snapshot with the current state of the text
in the binder.
— The basic mode of this form of search will always be “exact phrase”, mean-
ing the text you type in must be found in the order you type it in, case-
insensitive.
— You do not need to specify which type of content you want to search
through. All matches will be returned, wherever they are found as text.
— You can search using dates to isolate snapshots by a particular day, month
or year, or even by all dates before or after a certain time. The date search
syntax is almost identical to the one used in the main project search tool
(section 11.1.3), whose search codes are detailed in Table 11.1. The only dif-
ference is that since snapshots cannot be modified, there is no need to stip-
ulate the ‘cdate:’ prefix. You can type the date search syntax in directly.
433
15.8. Using Snapshots
— If nothing is found using the text you have typed in, Scrivener will attempt
to use the regular expression syntax to parse your term. Since regular ex-
pressions are very unlikely to be found as text you’ve written, this should
always be a safe assumption.
1. Select either the snapshot in question or its associated parent in the side-
bar.
2. Right-click, or use the ༑ button in the sidebar footer.
3. Select the “Reveal in Binder” option, or use the standard shortcut.
1. Select all of the snapshots you wish to export using the sidebar.
2. Click the ༑ button in the sidebar footer.
3. Select the “Export Snapshots…” command.
4. If more than one snapshot has been chosen, you will be asked for the name
of the folder you would like to insert them within, and the location for
where that folder should be saved.
Otherwise, you will be asked to name the snapshot itself that you selected.
5. Choose a file type at the bottom of the file dialogue that best represents
or preserves the content of the snapshot. You can select from rtf (best
for most purposes), docx if you use software that can only read .docx files
(slower), txt for maximum compatibility but no formatting, and finally
.fdx for scriptwriting files.
434
15.8. Using Snapshots
1. To select multiple snapshots, you can use the traditional Cmd and Shift keys
to add or remove from the selection individually or by range, respectively.
The Edit ▸ Select All (⌘ A) command is also available for selecting the entire
visible list. It is okay for your selection to include document groupings in
addition to snapshots—they will be ignored by any commands you use.
2. Use one of the following methods to request the deletion of the selected
snapshots:
— Click the − button in the sidebar footer to delete the selected snap-
shots.
— Right-click on the selection or use the GearButton to use the “Delete”
command.
— Use the Cmd-Delete keyboard shortcut.
435
15.9. Auto-Completion
Return to chapter ⤴
15.9 Auto-Completion
There are three forms of correction and auto-completion in Scrivener:
Word and phrase completion As you type, you can have Scrivener suggest
words for you either automatically, or with a shortcut (the default); custom
phrases can be added to each project, such as proper nouns or frequently
used scientific terms. Separate from the project phrase list, you can also
auto-complete based on existing title names from the binder.
436
15.9. Auto-Completion
1. Beforehand: with the Project ▸ Project Settings… command (⌥⌘ ,), use the
Project Settings: Auto-Complete list pane (section C.6) to manage the list
of terms in your project.
2. As you write: select the word or phrase you want to add and use the
Edit ▸ Completions ▸ Add Selection to Auto-Complete List menu command;
also available from the right-click contextual menu. If you are using
scriptwriting mode, some elements will automatically capture what you
type into the auto-complete list, such as character names and locations.
13
Only text up to the first space will be considered, so you must select a completion within the
first word of the title alone.
437
15.10. Editing Multiple Documents
and abbreviations, which will be contextually suggested within the element you
are currently typing within. For example, “MOMENTS LATER” will appear
whilst typing in a Scene Heading element, but will not appear in a Dialogue ele-
ment.
Most script formatting settings will also automatically add anything typed into
certain key areas of some elements into the project’s master auto-completion list.
Character names, locations, and so on will be checked for and added, making rote
data entry more efficient as you write.
Since auto-completion cannot reliably determine appropriate letter case,
sometimes it may produce results that are undesirable, such as a mixed case lo-
cation name in a slugline. To remedy this, when selecting the auto-completion
you wish to use, hold down the Shift key. Any word or phrase selected with the
Shift key held down will complete using uppercase letters.
Return to chapter ⤴
Figure 15.19 The Scrivenings group view mode button in the toolbar.
14
Unlike corkboard and outliner, scrivenings can be taken into Composition mode (chapter 17).
Press the Compose button in the toolbar after setting up the session in the editor.
438
15.10. Editing Multiple Documents
— Click the left-most icon in the Group View toolbar button set (Figure 4.9).
— Use the View ▸ Scrivenings menu command or ⌘ 1 shortcut.
Figure 15.20 Scrivenings mode makes it possible to edit many files together at
once.
Figure 15.20 depicts a basic Scrivenings session, using descriptive file names.
a) The grey text lets you know what group of things you are editing. In this
case it is a folder of documents named “Editing Multiple Files Together”.
The icon to the left is associated with the group, and as well right-clicking
in the header bar will work upon the group as a whole.
b) The text in black indicates which chunk of text within the session is be-
ing edited; in this case the first document is rather unimaginatively titled,
“First file”; this title can be edited normally (section 8.1.1).
The main editor itself will be divided by dashed lines, indicating where one
chunk of text stops and another begins. The divider itself cannot be moved or
edited directly, though you can cut and paste to move text around them.
Scrivenings sessions are one of the few areas in Scrivener that “flattens” the hi-
erarchy of the outline. A prologue at the very top will be printed right along with
items which are buried in subfolders. This is intentional, so you can concentrate
solely on the same flow of text that your readers will be working with.
The footer bar will display statistics for the entire session, rather than individ-
ual sections you are working within. If you want to get a quick word/character
count for the section you are writing in, use the Edit ▸ Select ▸ Select Current Text
menu command (⌥⌘ A).
— While editing, new documents can be created using any method you pre-
fer. New items will be placed using the same rules as if the initial document
were selected in the binder (section 6.3.1).
439
15.10. Editing Multiple Documents
— Likewise you can split a document and see the new divider pop up imme-
diately.
— Moving documents around in the binder or another group view will auto-
matically update the order in which they appear in the session. Opening
two splits so you can drag cards in one view and read the results in real-
time in the other split is a great way to play with the narrative order of your
text.
— Trashed documents will be removed from the session.
The sidebar navigation buttons If you click one of the sidebar navigation but-
tons (section 8.1.1) in the editor header bar (marked (d) in Figure 8.1), and
that action will result in movement within the boundaries of the active
session, you will be navigated from section to section without disturbing
the session.
If you leave the boundaries of the session, or if the binder sidebar is not
related to the text you are viewing, then you will leave the session.
Jump to Scrivening button You can access a miniature “table of contents” for
the current session with this handy button (section 8.1.1).
Using other group views seamlessly When the above “table of contents” isn’t
enough, don’t forget that the three group view modes are designed to
seamlessly display the same content between each other. If you are edit-
ing a long sequence of text and press the ⌘ 2 shortcut to switch to Cork-
board view, you’ll find the card representing the section you were editing
selected. If you select another card and jump back into Scrivenings (⌘ 1),
your session will have jumped to the card you selected.
Combine that concept with filter outliner & corkboard views (section 11.4)
and you can quickly leap through large chunks of text, by a variety of cri-
teria you can define.
440
15.10. Editing Multiple Documents
Lock in Place navigation With the editor locked (Navigate ▸ Editor ▸ Lock in Place,
or ⌥⌘ L) clicking on documents that would ordinarily be ignored by the
lock will instead navigate the session to the selected document, if that doc-
ument is found within it.
Broadening the scope of your session In inverse to the above trick, sometimes
you might want to expand your session from a smaller selection of text to
show the context around it. Use Navigate ▸ Go To ▸ Enclosing Group (⌃⌘ R)
to in effect select the parent of the current selection, while keeping the
current chunk of text in view.
441
15.10. Editing Multiple Documents
— Add the the binder names of items as titles to the text, with the View ▸ Text
Editing ▸ Show Titles in Scrivenings menu toggle.15
— The Appearance: Scrivenings preference pane (subsection B.5.13) has set-
tings for adjusting the font, size, alignment and whether titles have a
shaded highlight.
— By default, titles will decrease their font size depending upon how nested
the item is in the binder.
— By default the text content of the group itself will occupy the first chunk
at the top of the session. If you tend not to write into folders themselves,
you can switch this behaviour off.
— You can also change the style of divider used between sections, and
whether they will be used in addition to titles.
Return to chapter ⤴
15
If you have a strong preference as to how future projects should have this aspect set up, consider
saving your settings into a project template (subsection 5.4.3).
442
Page View
16
In This Section…
16.1 Page View Dimensions . . . . . . . . . . . . . . . . 444
16.2 Tips for Accuracy . . . . . . . . . . . . . . . . . . . 444
By selecting View ▸ Text Editing ▸ Show Page View while editing a text document,
you can transform the visual presentation of the editor to using a virtual page,
which can optionally show two opposing pages at once, with View ▸ Text Edit-
ing ▸ Two Pages Across. Since Scrivener does not keep track of actual post-print
layout pages, this should not be relied upon as a full-spread layout preview, as
the even/odd arrangement you see in the editor might very well end up being
swapped in the final product.
For most uses, page view is for simulating the look and feel of writing on real
pages, and is thus an aesthetic preference, not a print preview tool. In some cases,
especially where the compiled product will look identical to the formatting you
see in the editor, it can be used as a fairly accurate gauge of writing progress in
terms of literal pages. Read on for tips on the best ways to set up this feature for
this style of working.
Editing features in page view are identical to using the standard drafting style
editor with two exceptions: typewriter scrolling (subsection 15.3.4) and line num-
bering will be unavailable in page view mode.
Return to chapter ⤴
Return to chapter ⤴
445
Composition
Mode
17
In This Section…
17.1 The Control Strip . . . . . . . . . . . . . . . . . . . 448
17.2 Floating Inspector Panel . . . . . . . . . . . . . . . 450
17.3 Working with Multiple Displays . . . . . . . . . . . 451
17.4 Customising Appearance . . . . . . . . . . . . . . . 451
Figure 17.1 Eschew interface! Even the control strip shown along the bottom
here is optional.
Launch composition mode by clicking the toolbar button (Figure 17.2), using
the View ▸ Enter Composition Mode menu command, or the ⌥⌘ F keyboard short-
cut.
When you first enter composition mode, you will see your document in the
middle of the screen with nothing else around it. You will also briefly see the
Control Strip (as shown in Figure 17.1). To retrieve it after it has disappeared, slide
the mouse pointer down to the bottom of the screen and let it sit for a moment.
So long as the mouse remains within the control strip, it will stay visible even
while typing.
The menu bar can be accessed by similarly sliding the mouse pointer to the
top of the screen. After a momentary pause, the menu will appear. This is a use-
ful way to access advanced formatting tools, open windows with Navigate ▸ Open
Quick Reference ▸ and so forth.
1
All of these settings operate on a project–by–project basis, though you can choose to save most
of the appearance adjustments you make as your defaults for new projects, in the Appearance:
Composition Mode: Options tab (section B.5.3).
448
17.1. The Control Strip
Text scale This operates in an identical fashion to the text scale zoom in the
standard editor. The only difference is that composition mode stores its
own scale setting, independent of the editor splits.
Paper Position Use the slider to adjust where the column of text should be hor-
izontally placed on the screen.
Paper Width Use this slider to change the width of the text, with the widest
setting filling the entire screen.2
Paper Height To access this optional slider, hold down the Option key. This set-
ting can shorten the paper height down to one line, so if you want to only
focus on a few lines at a time, this is a good way to do it.
Inspector Brings up the floating Inspector panel (section 17.2). As with in the
main project window, you can use the ⌥⌘ I keyboard shortcut to toggle its
visibility.
Focus Provides access to settings for controlling focus mode. From here you
can set the scope of how much content should be focussed, or switch the
feature off entirely for the current view. Refer to Focus Mode (subsec-
tion 15.3.5) for more information on how this feature works.
Typewriter Scrolling Toggles a feature that keeps the currently edited line of
text at a set position on the screen, much like typing on a physical type-
writer. This setting is specific to each split editor, as well as to composition
mode (the latter has the feature enabled by default).
Keywords Brings up the project keywords panel (section 10.4.2) (the standard
⇧⌘ K shortcut also works). This can be used in conjunction with the float-
ing inspector to assign keywords to the current document.
2
Margin settings (from Appearance: Composition Mode: Options preference tab) offsetting the
text column from the edge of the paper will still apply (section B.5.3).
449
17.2. Floating Inspector Panel
Statistics & Scripting Controls The middle portion of the control strip changes
depending upon your editing mode. In standard editing mode, this will
display the word and character count for the document. As with the stan-
dard editor, this will also display the counts for any selected text, using a
blue label.
In scripting mode, this area will display Return/Tab hints as well as the el-
ement selection menu (you can also use the standard keyboard shortcut,
⇧⌘ Y, as well).
Background Fade Adjusts the opacity of the background area beyond the “pa-
per” column. Useful if you want to refer to material in other applications
(or the main project window) in the background whilst remaining in com-
position mode.
Paper Fade When a backdrop image is in use, the “Background Fade” slider will
be replaced by this one. Adjust this to blend the paper colour with the
backdrop, or reduce its visibility entirely.
When both a background texture or backdrop and a paper texture are in
use, this slider will be entirely removed.
Exit Composition Mode The button along the right edge will exit composition
mode. You may also press the Esc key, or ⌥⌘ F to return to the main project
window.
Return to chapter ⤴
450
17.3. Working with Multiple Displays
— Custom Metadata
— Comments & Footnotes
Each of the individual panes will be provided with a full complement of editing
controls, so you can add and remove items from these lists, just as you would
with the standard inspector.
— The default solid background colour can be replaced with an image of your
choosing, using the Composition Mode Backdrop setting in the Project
Settings: Background Images tab (section C.8).
— Textures can be assigned to the “paper” itself, with the Editor colour set-
ting in the Appearance: Composition Mode: Colors tab (section B.5.3).
— Lastly of note, the colour of Text can be overridden, making it possible
to achieve such effects as a nostalgic monochromatic green text monitor.
There are multiple methods of how natural text colour (such as highlights
and revision markings) should be handled when overriding text. Although
discussed in relation to Dark Mode, How Colour Works in the Editors
(subsection 4.3.1) goes over the colour filtering options that apply to com-
position mode as well.
Return to chapter ⤴
451
Annotations and
Footnotes
18
In This Section…
18.1 Inline vs Linked . . . . . . . . . . . . . . . . . . . . 454
18.2 Inline Notation . . . . . . . . . . . . . . . . . . . . 456
18.2.1 Inline Annotations . . . . . . . . . . . . . . . 457
18.2.2 Inline Footnotes . . . . . . . . . . . . . . . . . 459
18.2.3 Finding Inline Notation . . . . . . . . . . . . 460
18.3 Linked Notation . . . . . . . . . . . . . . . . . . . . 460
18.3.1 Note Highlighting and Accessibility . . . . . . 462
18.3.2 Creating Linked Notes . . . . . . . . . . . . . 463
18.3.3 Deleting Linked Notes . . . . . . . . . . . . . 464
18.3.4 Moving Notes to New Anchor Text . . . . . . 464
18.3.5 Popup Notes . . . . . . . . . . . . . . . . . . . 464
18.3.6 Linked Footnotes . . . . . . . . . . . . . . . . 465
18.3.7 Finding Linked Notations . . . . . . . . . . . 469
18.4 General Usage Tips for Notation . . . . . . . . . . 470
18.4.1 Stripping Out All Notation . . . . . . . . . . . 470
18.4.2 Resetting Linked Note Formatting . . . . . . 470
18.4.3 Exporting Annotations and Comments . . . . 470
18.4.4 Notation with Copy and Paste . . . . . . . . . 471
18.4.5 Converting Notation Between Types . . . . . 471
18.4.6 Document links in notation . . . . . . . . . . 472
18.5 Text Colour and Highlights . . . . . . . . . . . . . 472
18.5.1 Naming Text Highlights . . . . . . . . . . . . 474
18.6 Marking Revisions . . . . . . . . . . . . . . . . . . . 476
18.6.1 Setting a Revision Level . . . . . . . . . . . . 476
18.6.2 Marking Existing Text . . . . . . . . . . . . . 477
18.6.3 Removing Markings by Level . . . . . . . . . 477
18.6.4 Removing all Revision Markings . . . . . . . . 478
18.6.5 Changing the Revision Colours . . . . . . . . 478
18.6.6 Finding Revision Markings . . . . . . . . . . . 478
As a tool designed for the production of texts, there are many methods for fa-
cilitating not only the writing, but the editing and “public” notation processes
which are typically expressed via some form of page or section footnote, or end-
note at the conclusion of the work. This chapter will cover all of the various
methods that Scrivener provides. We will cover:
18.1. Inline vs Linked
Marking your text is one thing, finding those markings amongst a 100,000
word draft is another. The robust Find by Formatting Tool (section 11.6) makes
it easy to quickly step through your draft, point by point, isolating and addressing
issues or reviewing changes that you’ve made.
454
18.1. Inline vs Linked
— Inline notes are always visible in your text; there is no way to diminish their
prominence. So for some forms of notation, this can be an advantage in
that you cannot defer or easily ignore them. This also makes it easier to
see your notes and your book at the same reading speed—there is no need
to look off to the side to get a feel for the “meta” book.
— Linked notes do not disturb the flow of text, no matter how large they may
be. This means even the lengthiest of notes can be placed into your text
without having to scan from word to word in order to read the underlying
book text.
— Inline notes, being within the text itself, do not require any additional in-
terface to use and never require the mouse to read. They thus work well
with a slim workflow, or in situations where screen space is at a premium.
— Linked notes can act like bookmarks. Clicking on them in the inspector
will whisk you right to the spot in the text where they are anchored.
— Inline notes can be placed anywhere you like (especially annotations), even
in between paragraphs or at the very beginning or end of a section, whereas
linked notes require something to “anchor to”. This makes inline nota-
tion more useful when jotting down notes in sections before you’ve even
started to write.
— Linked notes can be easily viewed together in a collected interface no mat-
ter how far they are spread apart in the document. This becomes especially
advantageous in a Scrivenings session. A note on page 10 has the same
prominence as a note on page 1.
— It follows then that inline notes are only visible in the current contextual
surroundings. Notes that are pages away, and do not presently concern
you in your writing and editing, are hidden by the same virtue that hides
these irrelevant texts from you: the sheer bulk of your words.
— Inline notes exist around your text and do not depend upon it to exist. This
means you can edit the text that the note refers to freely, without worrying
about losing your comments. This is in opposition to linked notes, which
are anchored to the text—if the text is removed or entirely altered, the note
will be deleted.
By corollary, inline note quantities can exceed the textual capacity of the
base text. For most authors this will not become an issue, but in some
fields, such as qualitative data analysis, where the amount of annotation
can exceed the original text, running out of suitable anchor text could be-
come a problem with linked notes. Inline notes, being unanchored, have
no limits.
These are just a few examples, and hopefully that gives you an idea of the in-
455
18.2. Inline Notation
dividual unique merits in these approaches. The next few sections will address
each of these types in more depth.
One last thing worthy of mention here is that you can freely convert between
inline and linked notes as needed, either en masse or one by one. The commands
are found in the Edit ▸ Transformations ▸ submenu. Refer to Converting Notation
Between Types (subsection 18.4.5) for further information.
Return to chapter ⤴
How you interface with inline annotations and footnotes is identical. Since
inline notation works just like ordinary formatting, creating a note or footnote
1
If you‘ve ever used the LyX document processor, you may recognise the concept as this was the
source of inspiration for Scrivener’s inline annotation feature.
456
18.2. Inline Notation
from existing text is as easy as selecting the range of text you wish to adjust and
clicking on the appropriate menu command or toolbar icon.
To convert some existing text to an annotation (a great way to “soft” delete it):
Also as with formatting you can toggle the typing mode of the cursor to no-
tation mode. Using the aforementioned commands without any selection will
cause the cursor to use that formatting as you type. If you use the command
while typing in a range that is an annotation or footnote, the effect is to toggle
the formatting off. Thus you can easily jot down a note while in the midst of
writing a sentence.
Moving notes around is a simple matter of cutting and pasting the text itself.
Since notations are formatting, they will move along with the text no matter
where you take them, unless you use Paste and Match Style:
1. Place the cursor in the annotation or footnote you wish to move or copy.
2. Select the entire note. To help with this, you can use the
Edit ▸ Select ▸ Select Annotation (or Select Footnote) menu command
(also available from the right-click contextual menu). If you do this a lot,
consider adding your own keyboard shortcut (section A.1).
3. Use the Cut or Copy command, place the cursor where you wish to place
the note and Paste (remember to use Paste and Match Style if you do not
intend to paste the text as notation). You can also drag and drop selected
text to move it.
457
18.2. Inline Notation
Figure 18.1 Annotated text will appear red with a “bubble” around it (upper),
and not at all when compiled (lower).
— The second highlight includes the space between these two sentences.
Without that, they would run together.
— Inside the annotation we have additional spaces—these don’t really matter
and you can use spaces as you like to pad the content of the annotation
from the text around it.
This demonstration also shows how annotations can be useful to “soft delete”
ranges of text. In this example here, we could select the annotation and tog-
gle that formatting off, converting it back into text the reader will see. In that
case we probably wouldn’t want to leave an extra space on the end of the anno-
tation, so that it fits seamlessly together when reintegrated with the text. You
can choose to include or exclude inline annotations from the compile overview
screen, within the compile - general options (subsection 23.4.3) tab, with Remove
annotations setting.
458
18.2. Inline Notation
1. Placing the cursor anywhere within the annotation you wish to colour,
or select only a portion of the annotation to effectively split it into two
adjacent differently coloured annotations.
2. Use the Format ▸ Color… menu command (⇧⌘ C) and select a colour.
On a per project basis, Scrivener will remember the last colour you chose and
use it for the next annotation you create.
Formatting Footnotes
Unlike annotations, any whitespace on the front or back of the text will
be stripped out when you compile. This allows you to insert “buffer
space” around the footnote and help set it apart from the regular text.
As with annotations, the placement of the bubble is important in that
the text around it should flow sensibly, but with footnotes you also need
to take into account that if the bubble were collapsed, that is where the
footnote reference mark would be. Try to visualise the entire bubble as a
single number, and this will help you with placement.
459
18.3. Linked Notation
1. Create an inline footnote in the intended location of the marker within the
text body, and type in a unique reference keyword surrounded by square
brackets (Figure 18.2).
An example of this might look like this: “[Reference]”.
2. Now elsewhere (anywhere in the Draft folder that will be included in com-
pile), place the full content of the footnote and make sure to prefix the
content with same bracketed reference.
For the above example, this could look like: “[Reference] Here is the text
of the footnote as it will appear in the final manuscript.”
3. When compiled, Scrivener will match the two footnote ranges together by
their bracket reference and remove the bracketed segment entirely from
the output.
Figure 18.2 Referenced inline footnotes keep the source text cleaner without
sacrificing the concept of keeping footnote text in the main editor.
Return to chapter ⤴
460
18.3. Linked Notation
notes at once, and jump straight to that portion in the text, by clicking on these
notes in the stack, no matter how many pages apart they may be, in print.
Figure 18.3 Comments throughout the edited text are displayed in one conve-
nient stack.
Individual notes can be collapsed, so if one note is quite long, it needn’t mo-
nopolise the space (in Figure 18.3 the first yellow comment has been collapsed).
Collapsed notes will show the first few words of the first line of the note, as well
as an icon to indicate their type (comment or footnote). You can read the whole
note by hovering over it with the mouse.
461
18.3. Linked Notation
When viewing a larger portion of the text with a Scrivenings session, all of the
notes found within that session will all be collectively stacked together in the
sidebar in the order they appear.
Clicking on any anchor highlight will select that comment in the inspector,
opening it if necessary to do so. You can also hover over a highlight, and the
note text will appear in a tooltip without opening the Inspector.
There are four other places notes will be positioned:
To use linked notes you must have anchor text to attach the note to, in the
same way you need some text to create a hyperlink with. The premise of this
metaphor for taking notes is that we are highlighting specific phrases of text that
require some commentary, and then placing that commentary in the margin for
later review. Often this will be whatever text you wish to comment upon, or in
the case of footnotes, the position where you want the footnote to ultimately
appear.
462
18.3. Linked Notation
1. Select the text to notate and then invoke the appropriate menu command
or keyboard shortcut.
Since linked notes are a type of link, they cannot be placed atop a range of text
that is already linked without removing the underlying link. The same holds
true in vice versa: if you have a selection of text already linked to another loca-
tion, trying to annotate on top of that link will destroy the link. To annotate a
link, consider using inline notes, or place the link anchor around the linked text,
rather than on it.
2
For those that need it, refer to Placing Footnote Markers After Punctuation (section 18.3.6).
463
18.3. Linked Notation
1. Select the text in the main text editor that you wish to re-anchor the note
to, and then right-click on the note itself in the inspector. You will find the
menu command: “Move to Selection”.
2. Alternatively, drag and drop the note from the Inspector pane into the text
where you wish it to appear. When using this method, the same logic will
be applied as when creating a new note without first selecting a range. The
nearest word (and its adjoining punctuation, if relevant) will be set as the
new target. The exception to this is when using Footnote Markers instead
of standard range-based footnotes, the marker will always be dropped pre-
cisely where you let go of the mouse button.
3. In a slight variation of the above, if you pre-select text in the editor and
drop the note on the selection, the selected range will be used to anchor
the note.
These techniques can also be a useful way of temporarily setting aside a note
so you can edit a paragraph freely. When used in a scrivenings session, this tech-
nique also allows notes to be moved from document to document.
See Also…
Refer to the documentation on the inspector’s Comments & Footnotes Tab
(section 13.7), for further information on working with the notes themselves in
this area of project window.
464
18.3. Linked Notation
Figure 18.4 Popup notes display their content right below the text, rather than
in the inspector.
a) The type, comment vs footnote, will be printed in the header area, and
can be right-clicked on to access a few of the contextual menu functions
that are documented in the Comments & Footnotes tab of the inspector
(section 13.7).
b) Click the Delete button to remove the note you are working with in the
popup. Since this is considered an editing command, you can Undo it if
you make a mistake.
c) The ࢭ and ࢮ buttons will jump from one footnote or comment to the next
within the current editor. If you would like to jump from one to the next
even if that means navigating to a new document, try the Find by Format-
ting tool, instead (subsection 11.6.2).
To dismiss a popup note simply click anywhere outside of it or press the Esc
key.
465
18.3. Linked Notation
note colours cannot be individually changed, though you can adjust the global
colour used by the software with the Inspector footnotes setting in the Appear-
ance: Textual Marks: Colors preference tab (subsection B.5.16).
Figure 18.5 Where the grey highlight terminates determines the reference
mark position in the output text.
Since footnotes will ultimately generate a marker in your text, the position-
ing of the anchor point in the text is important, as it will be used to place the
reference mark in your final text once you compile (Figure 18.5). As shown, the
highlight terminates after the terminal punctuation following the words, “…to
produce it.” In the output, the superscripted “1” is placed where the grey high-
light ends.
1. Enable the Use footnote marker setting in the Project Settings: Format-
ting pane (section C.5).
2. Select a marker style if you’d prefer something other than our default.
What you use here has no bearing on the output—these will be stripped
out when you compile the document and so your only goal is to pick some-
thing recognisable and useful to yourself while writing.
466
18.3. Linked Notation
Figure 18.6 Footnote markers demand less visual attention, which might be
desirable if there are many of them packed closely together in your
work.
Take care to select one marker and use it consistently from that point hence.
If you switch markers halfway through your project, or turn this feature off,
the mismatching markers will appear in your final draft (the compiler can only
know to look for the one marker setting in Project Settings). Marker text can
be changed by hand in the editor, so if you need to switch styles, you’ll need to
settle the differences using the editing tools, like Project Replace (section 11.3).
The Make Default button in Project Settings can be used make Scrivener use
your preferred marker, and the preference to use this mode, in all new projects.
Existing projects will not be altered.
467
18.3. Linked Notation
Figure 18.7 Footnote numbering in the inspector is based upon the previous
compiled order.
Since footnotes can be scattered across hundreds of files throughout the draft,
they will not be numbered as you create them. Instead, they will be tallied up
when compiling the draft, which you can choose to display in the stack of notes,
as depicted in Figure 18.7. To enable footnote numbering:
1. Use the View ▸ Text Editing ▸ Show Compiled Footnote Numbers in Inspector
menu command.3
2. Compile the full draft to have Scrivener count up the footnotes and assign
them numbers.
3. Upon returning to the project window, you will find your footnotes num-
bered in the inspector sidebar.
3
Use of this command will set your preference for all future projects, but will not change any
existing projects you’ve created.
468
18.3. Linked Notation
Return to chapter ⤴
469
18.4. General Usage Tips for Notation
470
18.4. General Usage Tips for Notation
— For most word processors you will get real footnotes that show up at the
bottom of the page with numbers linked to them within the text. Inline
annotations and inspector comments will use colour-coded bracketed no-
tation.
— Pasting into other types of software will produce a different result if they
do not support either footnotes or comments. In this case notes will use a
“flattened” version that looks like footnotes (or endnotes to be more pre-
cise), with annotations and comments denoted by square brackets.
If you wish to copy and paste text without any notation at all, use Edit ▸ Copy
Special ▸ Copy without Comments and Footnotes.
1. Select the full range of inline notation you wish to convert in the edi-
tor. This can be most easily done by right-clicking on the note and using
“Select Annotation|Footnote|” from the contextual menu, or by using the
Edit ▸ Select ▸ Select Annotation|Footnote menu command.
2. Use the command you would use to create an inline footnote or annota-
tion to convert the type. For example if you select an inline footnote, then
⇧⌘ A will turn it into an annotation, using current preferred annotation
colour.
471
18.5. Text Colour and Highlights
Converting linked notation will retain its metadata in the background. Com-
ments converted to footnotes will not lose their colour assigned (though of
course it will not be used until converted back into a comment), and likewise
footnotes will remember their compiled reference number:
1. In either the Comments & Footnotes inspector tab (where you can select
many notes at once) or the individual note’s popup window, right-click on
the header area for that note.
2. Select “Convert to Comment|Footnote”, as desired.
Return to chapter ⤴
472
18.5. Text Colour and Highlights
Figure 18.8 The colour selection pop-over, showing options for the text high-
lighter button.
Scrivener provides tools for stepping through your entire project, searching
for text colour and highlighters. Read more about the Find by Formatting Tool
(section 11.6).
473
18.5. Text Colour and Highlights
Next, from the “Palettes” dropdown menu, select the group titled, “Scrivener”.
You should now see something resembling the above screenshot.
474
18.5. Text Colour and Highlights
Note that due to the way colours are estimated, if you have several subtle vari-
ations they will all get the same name. To avoid this, create a new named colour
swatch for each variation. This is a purely aesthetic feature though. Names are
not used for anything, except for your own reference.
475
18.6. Marking Revisions
macOS Tip
If you wish to share your colour sets with other users, or transfer them to
another computer, you will find a file in your user Library folder, under
Colors, named Scrivener.clr. Place this file into the same folder on the
second computer and it should become instantly available.
Return to chapter ⤴
Whenever revision mode has been enabled in a project, it will impact all pri-
mary editor views where text editing is possible. The cursor colour will be set to
match the revision level. In addition to colouring the text as you type, usage of
strikethrough will colour the strike itself in accordance with the revision level.
Limitations
Revision levels are not to be considered equivalent to “track changes”, as
seen in version controlled software, or Microsoft Word. They are very
simple, low bandwidth tools, that only mark modified or new text. Re-
moved text will not be marked in any way. If you wish to track all changes
between a document and its revised state, take a look at the snapshot fea-
ture (section 15.8).
476
18.6. Marking Revisions
text into the editor using the revision colour with the Edit/Paste and Match Style
command (⇧⌥⌘ V).
Selecting the same colour from this menu again will toggle the revision mark-
ing system off. This can be especially useful if you bind these colours to keyboard
shortcuts (section A.1). If you bind ⌃2 to level two, then you could tap that short-
cut once to insert a revision, and again to return to standard editing.
This command will work on the entire text session that is in the active
editor, so if you are editing multiple documents in Scrivenings, ensure you
wish to wipe out markings for all visible documents (you can use ⌘ 4 to
isolate one document from the session, if need be).
— To strip out markings from only an area of the text:
If you do not see the command, ensure that the selection only contains
text marked with that revision.
Since revision levels are nothing more than coloured text, if you happen to
have other text in your document that is coloured identically, this command will
strip out those colours too. In general, it is a good idea to reserve these colours
for revisions only, if you intend to use the feature heavily.
477
18.6. Marking Revisions
Return to chapter ⤴
478
Scriptwriting
19
In This Section…
19.1 Formatting a Script in Scrivener . . . . . . . . . . . 481
19.1.1 Selecting the Current Element with the Key-
board . . . . . . . . . . . . . . . . . . . . . . . 482
19.1.2 Using Tab and Return to Select Elements . . . 482
19.1.3 Auto-Completion . . . . . . . . . . . . . . . . 483
19.1.4 Dual Dialogue . . . . . . . . . . . . . . . . . . 484
19.2 Using Page View to Estimate Page Counts . . . . . 484
19.3 Importing a Script from Final Draft and Other Pro-
grams . . . . . . . . . . . . . . . . . . . . . . . . . . 485
19.3.1 Importing Other Scripts as RTF . . . . . . . . 486
19.3.2 Importing Plain Text Formatted Screenplays . 487
19.4 Printing or Exporting a Script . . . . . . . . . . . . 488
19.5 Working with Final Draft . . . . . . . . . . . . . . . 488
19.5.1 Importing Formatting from a Final Draft Doc-
ument . . . . . . . . . . . . . . . . . . . . . . 488
19.5.2 Importing FDX Files . . . . . . . . . . . . . . 489
19.5.3 Exporting Individual Documents to FDX . . . 490
19.6 Working with Fountain . . . . . . . . . . . . . . . . 490
19.7 Creating Your Own Script Formats . . . . . . . . . 492
19.7.1 Managing Scripts . . . . . . . . . . . . . . . . 493
19.7.2 Format Tabs . . . . . . . . . . . . . . . . . . . 494
19.8 Using Script Formatting for Other Purposes . . . . 500
— Screenplay
— BBC Radio Scene Style
— BBC Taped Drama
— Comic Book (Antony Johnston)
— Comic Book (Alternative)
— Interview (a simple question and answer format)
— Stage Play (UK)
— Stage Play (US)
— Transcript (contains useful formatting for the transcription of audio/
visual material, including automated timestamp insertion, when used in
conjunction with Scrivener’s media player, in the opposing split)
You can, of course, mix up different text modes in the same document or draft,
so that parts of a document may be written as a script and other parts written
481
19.1. Formatting a Script in Scrivener
482
19.1. Formatting a Script in Scrivener
At this point, you could easily change the current element to a common alternate
(Character in this case) by pressing the Tab key. Thus the latter key will effectively
cycle through different commonly used elements.
Once you begin typing in text, the Tab behaviour will often change. With noth-
ing typed, it is assumed that Transition will be the next most common element
you might want after an Action line. But once you’ve started typing in a Charac-
ter name, the next most common alternate will be Parenthetical.
These settings can all be adjusted if you find they do not suit the way you write,
by default. Refer to the documentation on the Tab/Return Tab (section 19.7.2)
for further information.
19.1.3 Auto-Completion
Using the built-in script settings, auto-completion is available for some ele-
ments, as is appropriate for their context. Upon choosing Scene Heading, for
instance, you can start typing with “E” and you will be presented with a options
like “EXT.” and “EVENING”. You may disable or enable (or add your own) addi-
tional items from this list by editing your script settings (section 19.7.2), though
note you should in general not use this list to assign project specific completions
like scene locations. It is best to use the Auto-Complete tab in Project Settings
for this (section C.6). You may want to save your scripting adjustments for future
use in another project. The auto-completion lists in the script settings should be
seen as integral parts of the scriptwriting process in general.
Some elements have been configured to automatically do this for you. Scene
headings are a good example. They will add anything you type in between a
‘.’ and a ‘-’ in a scene heading line. In practice this means the part marked in
bold in this example would be added to the project auto-complete list: “EXT.
THE RED LION - NIGHT”. When words and phrases are added to the project
auto-complete list in this fashion, they will be assigned a scope (subsection C.6.1)
which restricts their eligibility to only when you are typing within that element.
A character name will not suddenly pop up in the slugline, for instance. You can
adjust the scope of automatically added phrases using the main project auto-
complete list.
483
19.2. Using Page View to Estimate Page Counts
Figure 19.1 Use Preserve Formatting to mark dual dialogue, as shown when
printed from Scrivener.
Refer to the Text Layout compile format pane for further options relating to
pdf and print output (subsection 24.6.5).
Return to chapter ⤴
484
19.3. Importing a Script from Final Draft and Other Programs
page inflation over long documents, like the standard divider will. You will also
want to disable the usage of Scrivenings titles for your project, with View ▸ Text
Editing ▸ Show Titles in Scrivenings, as it will likewise expand the overall height of
the document over large sections.
Finally, you will need to ensure that the paper size is set up correctly in the
File ▸ Page Setup… dialogue.
If you work with scripting formats quite a lot, you might wish to ensure that
Show page view in new projects is enabled in the Appearance: Page View pref-
erence pane as well.
Return to chapter ⤴
485
19.3. Importing a Script from Final Draft and Other Programs
element that tell the program that, for instance, this line of text is a scene head-
ing, that paragraph is a piece of dialogue and so on. Scrivener does little more
than automate the process you would have to use yourself were you to use a
standard word processor to format your script; that is, it just sets up the nec-
essary paragraph formatting for each element and auto-capitalises if necessary.
Scrivener recognises elements by their paragraph formatting. For instance, if a
paragraph has a three-inch left indent and single line spacing, Scrivener will look
up this formatting in the list of script elements, and if an element is found with
matching formatting its name will be selected in the elements pop-up button in
the footer view. If no elements match, “General Text” will be selected.
This means that if you import a script into Scrivener from another program
and want to continue working on it, the script format mode selected in Scrivener
must exactly match the formatting of the script you have imported.
486
19.3. Importing a Script from Final Draft and Other Programs
Be sure to save your script format for use with other projects using the Man-
age… pop-up button at the bottom of the Script Settings panel.
You can then use your new format with all projects in the future for any scripts
you import. Once you have successfully created your own script format mode,
all of the elements in your imported script should be recognised in the pop-up
button in the footer view of the editor, and you should be able to use the script
mode to continue editing your script. Note that more complicated script formats
may require a little more tweaking to be recognised, but the above process should
work for most.
If you do create a script format mode that recognises elements from an im-
ported script, please use “Save to file…” in the Manage… pop-up menu from the
Script Settings panel to save your format as an xml file somewhere safe on your
hard drive so that you can back it up and load it on other machines or following
a hard drive reformat if necessary. Also, please feel free to upload such format
files on the forums, where other Scrivener users may find them useful—or from
where you can always download them again should you lose them.
1. Select the folder into which you’d like to import the screenplay, in the
binder.
2. Use the File ▸ Import ▸ Plain Text Formatted Screenplay… menu command to
bring up the file selection dialogue.
3. Navigate to and select your .txt file on the disk and click the Open button.
The screenplay will be imported into the project and converted to Scrivener’s
internal format.
Depending on where your screenplay is currently located, you may find it sim-
pler to paste plain text screenplays into Scrivener, with the Edit ▸ Paste Plain Text
487
19.4. Printing or Exporting a Script
as Screenplay menu command. This must be done into a document that is using
script mode (⌘ 8).
Return to chapter ⤴
Whenever you import a script from Final Draft into Scrivener, all of its ele-
ments will use the formatting specified in Scrivener’s script settings. These can
be set up by selecting “Script Settings…” from the Scriptwriting submenu of the
Text menu. The Script Settings panel should be familiar to anyone who uses Fi-
nal Draft, as it is set up to be very similar, allowing users to create custom script
formats.
Because a Scrivener project comprises multiple documents, it is important
that the script settings are set up as the user desires before importing or creat-
ing any script documents in the project.
488
19.5. Working with Final Draft
If you are writing a screenplay using standard formatting, you don’t really need
to do anything here. However, if you are using a custom format, or if you have
an fdx script that uses a custom format which you wish to retain after import
into Scrivener, you need to set up Scrivener to use that custom format first.
Fortunately, this is very easy to do, as Scrivener can read the formatting di-
rectly from an fdx file, but you must do this before importing the script itself.
(Remember, Scrivener can hold many different script documents but can only
use one script format in a project at a time; this is why setting up the format
must be done separately from importing a script.)
To import the formatting from an fdx file:
This doesn’t import the actual script, it just imports its elements and format-
ting for use in the current project.
To test the new format, create a new document, choose the new scriptwriting
format and start typing (changing elements using tab and enter or using the pop-
up menu in the footer view beneath the editor). You will see that the script uses
the formatting of the fdx file. Now that this is set up, you are ready to import
the contents of the fdx file.
To save the format for future use in other projects, use the same Manage…
dropdown menu to select “Save for use with other projects”. The imported script
format will now appear in the main scriptwriting menu for all projects.
1. Using the standard file import methods; drag and drop into the project
binder, and File ▸ Import ▸ Files….
2. Go to File ▸ Import ▸ Import and Split… and select the fdx file that you want
to import. See Import and Split (subsection 9.1.6) for further details.
Many features will be retained: script notes become Scrivener footnotes, revi-
sions are marked up in red, highlighting is retained and so on.
489
19.6. Working with Fountain
If you wish the fdx file to be part of the script that will eventually be exported,
be sure to import it into the “Draft” folder, or drag it there after importing.
You should find that most elements are retained—footnotes become script
notes, coloured text becomes revised text, and so on. The header shows whatever
is set in Scrivener’s Compile Draft panel.
That covers the basics of importing from and exporting to the fdx format us-
ing Scrivener.
Return to chapter ⤴
490
19.6. Working with Fountain
Even when viewed as plain text, your screenplay feels like a screen-
play.
Fountain supports everything a screenwriter is likely to need in the
early, creative phases of writing.
When importing or syncing Fountain files, they will be processed and con-
verted to Scrivener’s internal scriptwriting system for you. There is no need to
use the markup conventions while writing within Scrivener. Certain Fountain
conventions will be converted to rich text or Scrivener metadata, in addition to
the scriptwriting elements themselves:
Scrivener can import the Fountain format using two different methods:
— As a single script: merely drop the Fountain file into the binder. Scrivener
looks for the ‘.fountain’ extension, so make sure the file has had its exten-
sion changed accordingly, otherwise the file will be handled as plain-text.
491
19.7. Creating Your Own Script Formats
Return to chapter ⤴
— You can add new elements and delete existing ones using the + and −
buttons beneath the list, and you can rename elements by double-clicking
them.
— Reorder elements by dragging and dropping them; this will change their
numerically based keyboard shortcut assignment.
— The “General Text” and “General Text (Centered)” elements are displayed
while working on the script in Scrivener, but will not appear here as they
1
Note that while Fountain has support for multiple levels of depth with its header syntax, Scriv-
ener’s scene import will produce a flat list.
492
19.7. Creating Your Own Script Formats
Figure 19.2 All aspects of script formatting and behaviour are established in
the Script Settings window.
The large tabbed area marked (c) is where the settings for the current element,
selected in the sidebar, can be viewed and modified. We will cover each tab of
settings in this area of the manual.
If you need to use a system of measurement other than inches, use the drop-
down menu in the lower right-hand corner to change the Units.
Clicking OK saves the script format into the current project package only. This
means that if you share your .scriv project with someone else, they will be able
to use these settings without having to install anything. No further actions are
necessary unless you wish to export your script to other projects or machines.
Reset to defaults Reverts all customisations that you have made to the Script
Settings panel to the Screenplay default. If you wish to revert to a saved
493
19.7. Creating Your Own Script Formats
script setting, simply select that script from the Format ▸ Scriptwriting ▸ sub-
menu, instead of using this tool.
Use current font & paragraph settings Attempts to import all available charac-
ter and paragraph level formatting attributes from the editor into the cur-
rently selected element in the above element table. This can be quite useful
when you have imported a script from another program and wish to create
a script format from the existing text. Simple click through the document,
locating element types, and use this tool to import the correct formatting
into each element type.
If you have a file in Final Draft 8 format or above, you will want to use the
“Load from Final Draft” tool, mentioned below, for scanning .fdx files for
types, rather than doing all of this by hand.
Load from file… Loads a Scrivener script format file from the disk. Use this if
you have downloaded a script from the Internet, or are in the process of
transferring formats from one computer to another.
This will not install the saved script into your Scrivener support folder,
it will merely import the settings into this one project. Use the “Save for
use with other projects” command, following this one, to install it system-
wide.
Load from Final Draft .fdx or .fdxt file… Scrivener can examine an existing Fi-
nal Draft or Final Draft Template file for formatting rules and names, and
attempt to convert them to Scrivener’s internal script formatting.
Save to file… Saves your current settings to an external file that you can eas-
ily backup, upload to the Internet for sharing, or send to another of your
computers.
Save for use with other projects Installs the project’s current script settings to
your system for usage in all of your projects. If you wish to share the file
with others, or transfer them to another computer, use the “Save to file…”
option to more easily create an accessible file for sharing.
Font Tab
The Font tab provides options for setting the character appearance for the se-
lected element, as follows:
494
19.7. Creating Your Own Script Formats
Font Allows you to set the font family for the current element, and the size of
the font (in points) to the right. Scrivener does not use the font to identify
elements, so you can change the font here without messing up Scrivener’s
recognition of script elements. This also holds true for font changes made
in the editor.
Scrivener comes with Courier Prime installed within it, and will use it by
default over the standard system Courier. If you have Courier Final Draft
installed on your machine, it will however prefer that font.
Style Provides a number of options for determining the appearance of the cur-
rent element, mostly self-explanatory. The All caps style option will con-
vert the literal text case to all caps, rather than simply displaying it that
way. Be careful when experimenting with this setting on existing text, as
it is not possible to convert capital letters back to whatever they were be-
fore conversion.
Style to Defines how much of the line to apply these settings to:
— End of line: the default setting; styles the entire paragraph from start
to finish.
— First tab: the element will be styled up until pressing the Tab key. This
accommodates formats such as the UK stage play format, which has
character names and dialogue on the same line, with character names
in capital letters followed by a tab and dialogue in normal sentence
case.
— Character delimiter: provide the characters in the text field to the
right. For instance, if you entered a colon in the text field, the ele-
ment would only be capitalised up to the first colon.
Italicize text after style delimiter When Style to is set to anything other than
“End of line”, the remainder of the text on the line will be italicised.
Colour and Adornment Set the text colour used for this element in the text ed-
itor, or automatically add parentheses around the text you enter.
Menu shortcut Enter the single letter here that will be used in the script ele-
ments menu as a shortcut key.
495
19.7. Creating Your Own Script Formats
Paragraph Tab
The paragraph tab provides paragraph formatting for the selected element:
Alignment Sets the current paragraph alignment (left, centred, right or justi-
fied).
Spacing Sets the line-height multiplier (single, 1.2, 1.5 or double). Some script
formats (such as Screenplay) will have a Fixed Line Height setting, behind
the Options button in the lower right-hand corner of this pane. You will
need to set the fixed line height to 0pt to disable that feature, before seeing
any effect on this setting.
Spacing Before Sets the number of blank lines to appear between the current
and previous line.
Ruler Conversions
When working with units in Scrivener, bear in mind that its ruler starts
at margin zero instead of paper zero. Since Scrivener is, by and large, not
“aware” of paper settings and page layout, it counts its ruler settings from
the beginning of the text on the left end of the page, not the beginning of
the paper itself. This is in contrast to many word processors, which start
measuring at the left edge of the paper, and show the print margin buffer
in the display of the page.
Consequently, to convert most standard measurements to useful val-
ues here, you will need to factor in the standard amount of print margin
used to print the script. For example, if the Scene Heading is specified to
begin at 1.5” from the edge of the paper, you will need to subtract 1” from
that and input 0.5” into Scrivener, since an additional inch will be added
to the layout, once margins are added to the page outside of Scrivener.
Indentation Allows simple customisation of the ruler layout for each element,
providing support for most if not all formatting requirements on the page.
— First Line Indent Sets the left indentation of the first line of the para-
graph, a value which will only impact the first line and no subsequent
lines from the same paragraph.
— Left Indent: Sets the left indentation of all lines in the paragraph ex-
cepting the first. Set this value identical to the First Line Indent, to
create a uniform “block indent” look.
— Right Indent: Sets the right indentation of the paragraph. This setting
pertains to all lines.
496
19.7. Creating Your Own Script Formats
— First Tab: Sets the first tab stop of the paragraph. (Note that subse-
quent tab stops may be added automatically to differentiate elements
should any elements have the same formatting.)
Options
Further options for advanced paragraph settings and compile output options for
this element are accessible by clicking on the Options… button in the lower-left
corner of the tab.
497
19.7. Creating Your Own Script Formats
Tab/Return Tab
The Tab/Return pane allows you to control the tab and return behaviour for the
selected element; that is, it lets you specify what happens when you hit the tab
or return keys, and so thus can be used to aid in the flow of writing. If you are
creating a scripting environment from scratch, you might wish to save this step
for last, since you will need to reference other elements (which may not exist
while you are going through the list, initially).
On return Sets which element formatting the text will use when you hit the
Return key. Using Screenplay as an example, for the “Scene Heading” el-
ement, “Action” is selected for On return. This means that if you hit the
return key after typing a Scene Heading, the text will automatically be for-
matted and ready to type an Action element.
Use the Add colon before return option if the script format dictates sepa-
rating these two elements with that character.
Tab behavior Sets what happens when you hit the tab key.
— Allow tabs: If this is checked, the tab key works as it would normally,
that is, it inserts tabs. With this checked, none of the other options
for tab behaviour are available.
— Tabbing on an empty line: Choose an element from the Go to drop-
down to set which element will be selected when you hit Tab on an
empty line. This facilitates switching to a common alternate element
using the tab key. For instance, in the Screenplay format, if you are
at the beginning of the line using the Scene Heading format, you can
then hit the tab key to reformat the line as an Action element pro-
vided you haven’t typed anything yet.
— Tabbing after typing: only triggers the behaviour when you’ve already
typed on the line. Selects which element to jump to next from the Go
to dropdown (inserting a new line automatically). Use this to provide
a convenient secondary behaviour, where the primary behaviour is
usually assigned to the Return key.
Insert Both of the tabbing options above provide for an alternate behaviour of
inserting text when pressing tab, instead of switching to another element.
By providing text in either of the Insert fields, the Go To behaviour will
be disabled. To extend off of the example above, hitting Tab after typing
something in a Scene Heading element automatically inserts a hyphen sur-
rounded by spaces, so you can easily enter a chronological marker.
498
19.7. Creating Your Own Script Formats
Auto-Complete Tab
The Auto-Complete tab allows you to set a custom list of words that will appear
for auto-completion while typing in the current element.
Use the + and − buttons below the list to add or remove new words to the
auto-complete list, and double-click on words to edit them. By default, these
phrases will be suggested automatically while you type, and the first letters typed
in will match a phrase in this list, you will be presented with the auto-complete
list. Note that the auto-complete list only appears after you start typing a word.
For each entry, you can check the “Go to Next Line” box, which will force the
editor to move to the next element (as it would if you pressed Return) once it
has been entered.
Include project completions for this element Adds any words set in the
Project Settings: Auto-Complete list (section C.6) to the current script
auto-complete list. Otherwise this element will only offer completions
from the list above.
Automatically add phrases to project list that occur Type in two characters to
help in isolating useful part of a phrase (such as locations and character
names) from the paraphernalia surrounding them. If a field is left blank,
then anything on the line will be used, up to any character defined in the
opposing field.
An example for the Character element would be to add anything typed
into the character field prior to an open parentheses, and thus avoiding
such common markers as “(O.C.)”. With no starting delimiter provided,
anything typed into the line up to the marker will be added to the project
list as a character name.
After project list completions When a project list auto-completion has been
used, you can set up the scripting system to do nothing, go to the next
line, or insert a tab.
499
19.8. Using Script Formatting for Other Purposes
Return to chapter ⤴
Return to chapter ⤴
500
Writing Tools
20
In This Section…
20.1 Goals and Statistics Tracking Tools . . . . . . . . . 502
20.1.1 Project Targets . . . . . . . . . . . . . . . . . 503
20.1.2 Document Goals . . . . . . . . . . . . . . . . 508
20.1.3 Statistics . . . . . . . . . . . . . . . . . . . . . 510
20.1.4 Writing History . . . . . . . . . . . . . . . . . 513
20.2 Proofreading Tools . . . . . . . . . . . . . . . . . . 515
20.2.1 Cleaning the Editor View . . . . . . . . . . . . 515
20.2.2 Linguistic Focus . . . . . . . . . . . . . . . . . 516
20.2.3 Inserting Section Links Into Proofing Copies . 517
20.2.4 Converting Document Links to External Links 518
20.3 The Name Generator . . . . . . . . . . . . . . . . . 518
20.3.1 Managing Your Own Name Lists . . . . . . . 520
20.4 Bibliography Management . . . . . . . . . . . . . . 521
20.5 Using Equations with MathType . . . . . . . . . . . 521
— To get detailed statistics and word frequency tabulation for the whole of
the draft (that is, the contents of the Draft folder as it will compile given
the current settings) use Project ▸ Statistics… and click on the “Compiled”
tab.
— For the same sort of detailed stats on the current document or
selected items, click the “Selected Documents” tab from the same
Project ▸ Statistics… panel.
— To set a target word or character count and track your progress for the
entire draft or the current writing session, use the Project ▸ Show Project
Targets menu command, or hold down the Option key and click on the
Quick Search field in the main application toolbar.
— To set a target word or character count and track your progress for a sin-
gle document, click on the target button in the bottom-right of the footer
20.1. Goals and Statistics Tracking Tools
view (this is not available in scriptwriting mode, where word and charac-
ter counts are rarely useful anyway). See information on the footer bar for
more information (subsection 20.1.2).
— Tracking a group of documents together as a cohesive unit, like say a se-
quence of sections and sub-sections within a folder, where the important
detail is the word count of the entire folder is possible.
– You can use the Outliner to view the Total Progress and Total Goal
columns, to aggregate statistics for group of documents.
– Setting a target on the chapter folder will, even if it has no text itself,
work as an aggregate in Scrivenings mode, since child items will be
included in the totals. Thus all words written to any subdocuments
of it will count toward that aggregate goal, even if they themselves
do not have individual goals. Targets for folders can be easily set by
using the Target column in the Outliner, or by selecting the folder in
the Binder, switching off the current group view mode, and using the
target button as per normal in the text editor footer bar.
— To get the word or character count for a selection of text, select some text
in a document and examine the footer bar of the editor. The word and
character count will appear in blue text. When there is no selection, this
area will be used to count the entire document or Scrivenings session.
— To view a combined word and character count of an arbitrary selection of
documents, use the outliner or corkboard to select several documents, and
then right-click on the selection. The combined word and character count
for those documents will appear greyed-out at the bottom of the contex-
tual menu. Note this method only counts texts within the actual selec-
tion, not the implied selection in the case of children beneath the selected
items. To count them as well, use the Edit ▸ Select ▸ Select with Subgroups
menu command.
1
By default it will automatically reset shortly after midnight, but there are options available if
you find this inconvenient, discussed in the following section.
503
20.1. Goals and Statistics Tracking Tools
Figure 20.1 The blue progress bar shows overall progress for the project, while
the green progress bar indicates the writer has achieved their ses-
sion goal and is now writing in surplus.
you can set a target word count for the draft, or presumably your current work-
in-progress, and independent goals for the current session.
To set up targets:
This panel will float over your project if you leave it open, and update itself in
real-time as you write and edit. By default, the Quick Search tool in the toolbar
(subsection 11.5.3) will also display small progress bars correlating to this informa-
tion, so you needn’t keep this panel open if all you want is a small visual reminder
of how far you have yet to go.2
If you delete lots of text, session statistics will not start showing any progress
until you have written as much again—it is perfectly possible to have a negative
2
If you want to track a goal for an individual document, rather than the entire project, use the
Document Goals (subsection 20.1.2) tool in the footer bar.
504
20.1. Goals and Statistics Tracking Tools
session word or character count! In other words, it shows your net gain dur-
ing the session. Additionally, the session target only counts text that has been
typed or pasted into a main text area, it does not count imported documents,
duplicated sections, appended text and so forth. The basic rule of thumb is that
if what you did to add or remove text was done inside of the text editor, then
it will be added or subtracted from the count. If you used menu commands to
move, generate, duplicate or copy text then it will not be counted.
If you find yourself in a situation where you want to start fresh, because the
counter is off, you can use the Reset button above the Session Target progress
bar to reset the counter to zero.
Show target notifications System notifications will be posted when the status
of your targets change. For example if you achieve the writing goal for your
current session. Notifications will be posted for the following conditions:
Show Twitter button If you do not use Twitter you can remove the button.3
Draft Target
Count current compile group only When enabled, only those files descending
from the “Compile” group selection, designated in the contents tab of the
compile settings area (subsection 23.4.1), will be counted. By default this
will be the entire “Draft” folder, but it can be set to any subfolder, or even
3
This option will not be available in macOS 10.14+, as Apple removed Twitter integration.
505
20.1. Goals and Statistics Tracking Tools
to dynamic sets of files such as the results of the last project search you
ran, or your current binder selection.4
This setting only pertains to the compile group selection itself. Filters that
subtract from the group or the front and back matter features, which add
to the group, will not be considered by the Targets tool.
Show overrun Modifies the behaviour of the progress bar so that once you
achieve your goal, a second progress bar (in bright red by default) will begin
to advance from left to write, depicting how many words over your target
you are. This can be a great tool when editing, and looking to trim the
overall word count down by a certain amount.
Deadline When active, adds a countdown toward the days you have left at the
bottom of the target window. This can also be used to calculate how many
words you need to continue writing per session in order to meet your dead-
line, in the Session Target tab.
Session Target
Reset session count There are four available options for how the session
counter should behave. The counter can be reset every time a project is
closed, you can have it track the time of day and reset it for you, or turn off
automatic reset entirely and handle it manually with the reset button.
— At set time each day: the default behaviour is to reset the session target
at 1:00 in the morning. This will occur even if you are writing mid-
sentence, so if you’re a night owl you might want to change when the
reset happens, or use one of the other options.
4
In the case of collections and search results, the list of items designated to be counted will only
be refreshed after visiting the compile overview, even if only to load the pane and then cancel it.
506
20.1. Goals and Statistics Tracking Tools
Count text written anywhere in the project Turning this on will count any-
thing you type or paste into the any document in the project binder, even
if it is a character sheet or a grocery list.
This setting also impacts whether documents that are not marked as “In-
clude in Compile” in the inspector are counted. When this setting is off,
such documents will not be counted even if they are in the draft folder. If
the option is enabled, even those documents marked as excluded will be
monitored as you write.
Allow negatives When disabled, the session counter will never drop below zero.
Leave this on to get an accurate net total of your writing session. When
disabled, deletions will still be counted, but only until the counter reaches
zero, so some deletions would no longer be counted after that point, mak-
ing it less accurate for calculating the true net.
5
This is down to technical limitations in how pages are calculated in Scrivener rather than some-
thing that can be easily quantified as you type in snippets of text here, there and everywhere
throughout the binder or draft folder. This is why session counts cannot be calculated by page
either.
507
20.1. Goals and Statistics Tracking Tools
are at 85k words in a 100k draft and have 10 days left to finish, then Scriv-
ener will set your daily session goal to 1,500 words per day. If you come
in under or over that goal, Scrivener will adjust the daily session target
whenever the session count for any reason.
Writing Days By default, all days are considered eligible for writing, for the pur-
pose of calculating your daily goal against the deadline. If you cannot write
every single day of the week, simply click on the days you can write, and the
feature will adjust the calculation so that you don’t end up writing below
the curve.
Allow writing on day of deadline The calculator typically will not schedule you
to be writing on the actual deadline day. If you want the system to give you
up until the last minute, check off this box.
Figure 20.2 Click the “bull’s eye” target icon to set a goal for this document.
When a goal has been set the target button will turn into a small progress bar
that will fill up as you type, turning green once you exceed the goal. Trimming
508
20.1. Goals and Statistics Tracking Tools
sections down in the editing phase instead? You can also set an overrun warning,
which will use a different colour to show how far over the target you are.
Target for this document Sets the numerical goal for the document, using
words or character counts. If you select a different form of accounting
than what is being displayed in the footer bar, then no x/y information
will be shown in the footer bar, but the bar will still show your relative
progress.6
Minimum target This alternate mode of usage will draw a small indicator on
the progress bar at the declared minimum, and until you reach that point
the progress bar will be coloured a salmon shade, snapping to blue as soon
as you reach your minimum goal.
Show overrun Instead of merely turning green once you exceed the goal, with
this enabled the progress bar will start filling up again, this time in bright
red and indicating the amount of text in excess of the goal. This is a great
tool when you’re working to trim down the word count.
Overrun allowance Rather than going into overrun mode immediately, this
sets a threshold before the warning bar kicks in. For example if you set
a goal of 600 and an overrun allowance of 50, the bar will remain green
from 600 to 650, but as soon as you hit 651 the overrun state will kick in.
Show allowance in progress bar If an overrun allowance has been set, a tick will
be added to the visual progress bar that marks the actual target of the doc-
ument, with the remainder of the progress bar showing how far you can
continue writing before going into the red. As you write into this thresh-
old, it will fill up until the document goal plus the overrun allowance has
been exceeded.
Show target notifications Show notifications when you reach different states
in your progress. The various options above all add additional notification
states. With everything enabled, you will be alerted when you reach your
minimum goal, when you reach the overall goal, when you go over your
goal—and then all in reverse as well as you edit back down through the
different stages.
6
You might also want to change the footer bar to show the stats relevant to your work, with the
Live counts show option in the Editing: Options preference pane (subsection B.3.1).
509
20.1. Goals and Statistics Tracking Tools
To disable goals for a document, enter a value of “0” into the Target for this
document field for the document.
20.1.3 Statistics
Project and text statistics can be called up at any time with the Project ▸ Statistics…
menu command (⇧⌥⌘ S). This pane has two info tabs and some options:
1. Compiled: this will list statistics for a total reckoning of all documents in
the Draft, modified by any compile filters that have been applied to it (sec-
tion 23.4.1). This does not include setting the compile group to only a sub-
set of the Draft, meaning you can compile one chapter for proofing but still
use this tool to keep track of the larger work, without having to remember
to set the compiler back to the whole Draft.
2. Selection: a count of those documents you have selected in the binder or
any group view, including the current and active Scrivenings session. This
accounting by default also includes subdocuments of the selected items.
510
20.1. Goals and Statistics Tracking Tools
Each of these sections have identical statistics available to them, most of which
are self-explanatory and will not be documented here:
— Documents: lists the total number of binder items being used to generate
the statistics. This includes items that are not contributing to the count,
such as empty files.
— Pages (Paperback): this is an estimate, using an industry standard formula
(for English language publishing) of taking the average number of words
per page and multiplying it by the average number of characters per word
(five including a space, for six total), the product of which is then used to
divide against the total character count of the project. By example, a book
with 714,000 characters with an estimate set to 350 words per page will
produce a result of:
714000
= 340
(350 × 6)
pages.
Options for tweaking the algorithm are located in the “Options” tab, under
Page count options.
— Pages Printed: this counter will be more accurate as it will compile your
draft in the background, using the specified formatting and other content
settings, and then count the total pages resulting from that. It requires the
accuracy model be set to “Accurate (Slower)”, as described below.
— Reading Time: this is a simple calculation based on an average 250 words
per minute.
The Word frequency section at the bottom will provide a complete concor-
dance of every word found within the relevant texts being counted, along with
how often the word has been used. By default the list is sorted alphabetically,
but by clicking in the column headers you can sort by “Count” in ascending or
511
20.1. Goals and Statistics Tracking Tools
descending order.7 Words from this chart can be selected (using Cmd and Shift
clicking to select individual words and ranges of words, respectively; ⌘ A will se-
lect all) and copied and pasted as tab-delineated text, suitable for use in a spread-
sheet for more thorough analysis.
At very the bottom of the pane, alongside the OK button, is a dropdown that se-
lects between two different accuracy models. Accuracy pertains to how all statis-
tics are gathered:
Count current compile group only Only calculates from documents that have
been selected via the compile group dropdown in the Content pane of the
Compile interface. This is the only compile-time option that can be dis-
abled. All other compile options that restrict or modify output quantity
will still be factored into the count.
Count footnotes Footnotes are by default included in the count. If your pub-
lishing environment demands these be considered separate, here is where
you can disable them in the total count.
Count all documents In this context, “all documents” refers to whether the in-
spector option, “Include in Compile” should be ignored.
Count only documents marked for inclusion Only those documents that have
“Include in Compile” checked will be counted.
7
You can technically sort by “Frequency” as well, but this will provide an identical list as sorting
by “Count”.
512
20.1. Goals and Statistics Tracking Tools
Count only documents not marked for inclusion As above, only with the in-
verse logic.
Exclude comments and annotations The running commentary for a piece, its
inline annotations and comments, will be counted by default. Check this
box to only count text that would generally be exported or printed.
Count subdocuments By default the selected items and all of their children will
be counted, all the way down to the bottom of the outline. When disabled,
only the explicit selection will be counted.
Page Count Options Set the counting algorithm used to estimate paperback
page counting. The default presumes a “word” to be an average of five
letters long plus a space, for six characters total—thus by default per page:
350 × 6 = 2100
per page. This is a fairly safe estimate (and an industry standard) in English
publishing.
If you’re writing in a language where word length differs substantially, it
might be better to switch this to “characters per page” mode so you can
more directly fine-tune its result.
Word Frequency Options This is a global option for all projects. Click the Set
List of Words to Ignore… button to bring up a text field where you can insert
words that the word usage frequency tables should leave out. In English
for example, it could be useful to leave out common articles such as “a”,
“the”, “at” and so forth.
— Writing days: the total number of days in which the project was opened
and some change as made to the count—even if only to add or delete one
word.
513
20.1. Goals and Statistics Tracking Tools
— Average words written per day: is broken down by those words written in the
“Draft” folder vs everywhere else in the binder, and a total of these two.
The central and largest portion of this window displays detailed statistics to a
resolution determined by the dropdown setting in the upper right-hand corner
(set to “Months and Days” by default):
— Months and Days: all recorded information will be shown, with each day
you have written grouped together into monthly sections. The monthly
rows will contain a sum of all the day counts within them.
— Months Only: only the monthly summary rows will be displayed. If you’ve
been working on a project for a long time, it might be more useful to see
the bigger picture this mode affords.
— Days Only: if it doesn’t really matter how many words you write in a
month, use this mode to display a simple list of every day committed to
the project.
The list will be sorted in reverse-chronological order by default. You can click
on any of the column headers to sort by a different value. You could for example
click on the Total column to see which days or months of the year were your
weakest and which were the strongest. Negative numbers indicate that on that
day you cut more words than you wrote.
The individual rows in this table can be selected, and when doing so some
calculations will be performed for you, displayed in the area below. This infor-
mation will be identical in format to the overall summaries provided at the top
of the window, only focussing specifically on the month or day you’ve selected
in the list, plus a few extras:
— When selecting a day, if a session target was set for that day it will be
recorded.
— When selecting a month, the number of days you wrote in that month will
be printed under “Writing days”. In addition to the monthly summation,
you can choose to view:
– Average per day: your averages within the confines of that month.
– Minimum in a day: the count for the lowest session count (by total)
that month.
– Maximum in a day: the count for the greatest number of words writ-
ten (by total) in a session during that month.
514
20.2. Proofreading Tools
— The total draft amount for each day will also be printed in the information
area below the table.8
Lastly, the Export… button brings you to a save panel, where you can dump
the full writing history to a csv file, suitable for further analysis in a spreadsheet
program or similar. There are a few options available for how this file should be
formatted.
— You can choose to “export days” or “export months”, to set the granularity
of the data.
— Select which columns should be exported. While ordinarily you can only
view statistics in Scrivener as either words or characters, with the raw out-
put you can export both types of data.
Return to chapter ⤴
1. Firstly, the traditional and longstanding tool available for paring down the
interface is Composition Mode (chapter 17). With a simple command you
can be whisked away into an environment where all you see by default is
your text, not even the rest of the computer that is typically around your
project window.
2. For some that may be too much however. After all split views are a fantastic
editing tool. Being able to compare older revisions via snapshots with the
current text, jumping around using all of the navigation tools the main
project window affords you is too much to give up. You could consider
8
Added in version 3.1, older entries in your projects will of course lack any record of the total
draft count.
515
20.2. Proofreading Tools
using the built-in “Editor Only” layout, with the Window ▸ Layouts ▸ Editor
Only menu command (or from the “Layouts” submenu of the View button
on the toolbar. This removes the inspector and binder, and reduces your
layout to one simple editor (the active one at the time of invoking this
command). You can further hide the Format Bar and main application
toolbar for an even cleaner interface.
3. Now for the text itself, the View ▸ Text Editing ▸ Hide Markup menu command
will by default hide the following elements:9
— Comment highlights
— Footnote highlights
— Highlight boxes around styled text
— Preserve Formatting markup
4. Proofing and editing can often by aided by blocking out as much of the
text on the screen as possible. The Focus feature, which fades all text save
for the context around the cursor. Read more about Focus Mode (subsec-
tion 15.3.5).
The scope of what it hides can be configured in the Appearance: Tex-
tual Marks: Options preference tab. It is important to consider that these
markings will merely be hidden. They will go on being functional despite
your being unable to see them, and typing in and around them will follow
all of the same rules that would apply if they were visible. For example,
if you put your cursor at the end of a styled phrase that is only indicated
as being styled by its highlight box, and proceed to type several hundred
words, all of those words will be assigned to that style unbeknownst—until
you toggle markup back on.
Consequently it might be best to primarily read the text in this fashion,
and if you want to edit something within it, open a split with Show Markup
enabled.
9
No, this feature doesn’t have anything to do with the sort of markup you type in yourself, such
as with Markdown.
516
20.2. Proofreading Tools
Adjust the amount of fade used to dim out unmatched text with the Fade
slider, at the bottom of the Linguistic Focus panel.
For performance reasons, all edits will remain fully visible, rather than being
evaluated for their parts of speech while you write. To update the display with
your newly added text, click the circular arrow button in the lower right corner
to refresh the filter.
The “Direct Speech” option will attempt to find and highlight any text found
within quote marks. The marking punctuation used will match those selected as
smart quotes, in the System Preferences: Keyboard: Text preference pane. If you
make use of a marking system that denotes dialogue with an em-dash at the be-
ginning of the paragraph, you will need to enable Linguistic focus uses Spanish-
style dialogue, in the General: Language preference pane (subsection B.2.5).
When you are done analysing your text, close the panel to return the editor to
its normal display.
That is of course only one way in which to use these links. You do not have
to use pdf, nor do you have to load the file into a split—these links work from
anywhere on the same machine—so feel free to use your favourite pdf reader,
517
20.3. The Name Generator
or an ebook reading program with ePub, a web browser with html files, a word
processor, Markdown previewer, etc.
This method can be used touo distribute proofing copies to readers. When
importing their annotated copy of the draft back into your binder, you’ll be able
to jump directly to the section their notes pertain to via these links.
In some case you might need to use a format that doesn’t support hyperlinks
(such as various plain-text formats), or you may find that the special hyper-
links Scrivener inserts are being damaged by whatever software your proofers
are using. In that case, the Insert unique document identifiers only option (di-
rectly below the aforementioned compile setting in step 3) will insert a plain-text
marker that Scrivener will scan for and convert back into a document link when
the file is imported into the binder. You will need to communicate the impor-
tance of these markers to your proofers, so that they can work around them.
Return to chapter ⤴
518
20.3. The Name Generator
sounds like names, literary names from classics, a broad selection of regional
names in several languages, and can even attempt alliterative names—all with
extensive options for setting relative obscurity, naming styles such as double-
barrelled surnames, initials, and so on.
Figure 20.3 The name generator: for when Joe Sixpack needs an upgrade.
Attempt alliteration The generator will attempt to produce names with an al-
literative effect, like “Jeromy Jin”. This option will work best with Latin
based languages.
Forenames use initials only Reduces the forename to an initial. If more than
one forename has been selected in the option below, multiple initials will
be generated, like, “N. J. Pettersen”.
519
20.3. The Name Generator
Set or search forename and surname The next two fields are multi-purpose
tools where you can either set part of the name yourself, or search the
database for a name by providing a part of it. For each part of the name:
— Set: forces the respective name to be what you type into the text field;
useful if you already have a name in mind but are having troubles with
the rest of it.
— Starts with: will only return names from the database that start with
the characters you type into the field.
— Ends with: likewise, but for characters at the end of the name.
— Contains: the characters need only be found anywhere within the
name.
Obscurity Level This slider adjusts how obscure the names should be on aver-
age. Moving the slider all the way to the left might produce a result like,
“Scott Young”, while sliding it all the way to the right, “Chauncey Noach”
(no offence to all the Chaunceys out there).
The bottom of the configuration area is where you will select from the many
lists provided as sources for the name generator. You can have as many lists active
at once as you like, but you will always need at least one Surname list selected
(indicated by the neutral grey circle icon), and at least one gender list which is
compatible with the gender option set above.
name1,name2,name3,name4,name5,...
520
20.4. Bibliography Management
5. Finally, if you have ordered your list from most common to most obscure
(at the end of the list), check this box to enable the Obscurity Level slider
for that list.10
To delete one of your custom lists: select it from the name list area and click
the − button. You will be asked to confirm your decision.
To update a list you’ve imported in the past, delete the custom list, and then
add your modified csv file again. The details from the last name list you created
will be filled in for you.
Return to chapter ⤴
Once the citation manager has been set up, you can use the In-
sert ▸ Bibliography/Citations… menu command (⌘ Y) at any time, to bring
your chosen software to the front, launching it automatically if necessary.
The steps you take next will depend upon your citation manager, so you will
need to consult their documentation on how to use their software with third-
party word processors. Typically, you would copy and paste a citation place-
holder into Scrivener, in the location where the reference mark should appear.
After compiling to rtf, you would then use the citation manager to scan these
placeholders into final print form. Not every program or service provides rtf
scanning, however. You should research the software you intend to use and
make certain it designed to work with software other than Microsoft Word.
Return to chapter ⤴
10
In small lists, the obscurity slider may not have much impact, depending upon how many
names are being generated.
521
20.5. Using Equations with MathType
To create a new equation, position your cursor where you wish to have it ap-
pear, and use Insert ▸ MathType Equation.11 If you have MathType correctly in-
stalled on your machine, you will see the equation entry window pop up over
the Scrivener window. Any changes made within this window will be saved back
into the Scrivener project when you close the window (by default it will ask for
confirmation when closing the window) or use File ▸ Close and Return to Scrivener.
Equations can be inserted either on their own lines, as figures, or directly in-
line within a paragraph. In the latter case, attempts will be made to keep the
equation correctly aligned with the text baseline.
To edit an equation double-click on the equation in the Scrivener editor. The
MathType interface will pop up again, this time with the equation loaded, and
any changes you make will be saved back into the file when you close it.
Otherwise, equations act much like ordinary images. They can be aligned or
have paragraph formatting (such as spacing) applied in the editor, and when they
are compiled they will be converted to images and handled as they ordinarily
would be for the particular format in use.
Return to chapter ⤴
11
You can also add an optional “Equation” button to the main application toolbar if you use this
feature a lot.
522
Using
MultiMarkdown
and Pandoc
21
In This Section…
21.1 What is Markdown? . . . . . . . . . . . . . . . . . . 525
21.2 What are MultiMarkdown and Pandoc? . . . . . . 525
21.3 Getting Started with the Tools . . . . . . . . . . . . 526
21.4 Markdown and Scrivener . . . . . . . . . . . . . . . 527
21.4.1 Importing Markdown Files . . . . . . . . . . . 528
21.4.2 Images . . . . . . . . . . . . . . . . . . . . . . 529
21.4.3 Lists and Tables . . . . . . . . . . . . . . . . . 532
21.4.4 Footnotes . . . . . . . . . . . . . . . . . . . . 534
21.4.5 General Styled Text Support . . . . . . . . . . 535
21.4.6 Heading Styles . . . . . . . . . . . . . . . . . 536
21.4.7 Hyperlinks and Cross-References . . . . . . . 537
21.4.8 Annotations and Comments . . . . . . . . . . 538
21.4.9 Preserve Formatting . . . . . . . . . . . . . . 538
21.5 Compiling . . . . . . . . . . . . . . . . . . . . . . . 539
21.5.1 Compile Folder . . . . . . . . . . . . . . . . . 539
21.5.2 Plain MultiMarkdown . . . . . . . . . . . . . 540
21.5.3 LaTeX . . . . . . . . . . . . . . . . . . . . . . 542
21.5.4 HTML . . . . . . . . . . . . . . . . . . . . . . 543
21.5.5 Flat XML (.fodt) . . . . . . . . . . . . . . . . . 543
21.5.6 PDF (via LaTeX) . . . . . . . . . . . . . . . . . 543
21.5.7 Exporting in Snippet Mode . . . . . . . . . . . 544
21.6 MMD & Pandoc Metadata . . . . . . . . . . . . . . 544
For those who prefer structural or semantic writing methods to rich text,
Scrivener allows you to import and export using two different Markdown di-
alects: Fletcher T. Penney’s MultiMarkdown (mmd) and John MacFarlane’s Pan-
doc. These systems make it easy to generate documents in any number of for-
mats, from clean and modern html5 to LaTeX to DocBook to standard word
processing files like Word’s docx or odt—all while using a simple and easy to
type in markup.
If you are curious about the process and would like to consider adopting it, you
should read the following sections for an overview of its philosophy, limitations
and capabilities. If you’re already familiar with the approach, you could skip to
Markdown and Scrivener (section 21.4), where we get into the specifics of how
these tools can be used within, and are supported by, the software.
21.1. What is Markdown?
Return to chapter ⤴
525
21.3. Getting Started with the Tools
One of the things that attracts people to Markdown is that it focusses solely
upon the structural aspects of a text. Formatting is not something one can
bother with, instead text is marked as being a “kind of thing” using simple to
type and easy-to-read text markers. You don’t have to memorise keyboard short-
cuts for formatting commands because they all use common punctuation marks,
such as putting *asterisks* around a word to emphasise it.
This chapter will not attempt to teach you Markdown or any of the more ad-
vanced dialects of it. There are excellent resources available on the Internet for
this, including the links at the top of this section. Instead we will cover the inte-
gration features provided by Scrivener, and will assume a basic working knowl-
edge of the underlying mark up systems.
Return to chapter ⤴
526
21.4. Markdown and Scrivener
cluding some of its support files for creating ready-to typeset LATEX documents.
You are of course free to install your own version of mmd, and Scrivener will
cross-check your system for you. If it detects installed components, it will grace-
fully switch to using them behind the scenes.
For Pandoc support, you will need to install your own copy of the engine itself.
Refer to Setting up MultiMarkdown or Pandoc (subsection 3.2.4).
⟨ЀϴІ only⟩ The version sold through Apple’s store must adhere to Apple’s sand-
boxing guidelines, which means no utilities can be executed unless they are lo-
cated inside the /Applications folder. Thus the Apple version of Scrivener can-
not integrate with Pandoc, pdflatex, support external support files or a custom
MultiMarkdown installation. It only supports the built-in distribution of Mul-
tiMarkdown.
If such customisations are important ingredients in how you intend to use
Scrivener, you are advised to either purchase the direct-sale version instead, or if
you’ve already bought and run the Apple version, you may be able to migrate to
the direct-sale version by downloading it from our site and replacing your mas
copy. Further instructions are provided in our knowledge base.
Return to chapter ⤴
1. Purist: those that enjoy using the format itself and plan to not make much
use of Scrivener’s rich text editing features—or intend to use those in an
editorial fashion rather than for the purposes of formatting.
— Using this method, you would treat Scrivener like a plain-text editor
with benefits: you get things like inline highlights, revision modes,
annotations, comments and other affordances uncommon in plain-
text editors.
— This is a good approach to take if you prefer writing or editing in
plain-text editors, as you can freely rotate text out and back into the
Scrivener editor without fear of losing any formatting.
527
21.4. Markdown and Scrivener
3. Incidental: those that really aren’t interested in using Markdown at all, but
would like to take advantage of some of the high-tech formats it provides.
— Select any Markdown-based file type and enable the Convert rich
text to MultiMarkdown option in the compile overview’s General
Options tab (subsection 23.4.3).
— All of the conversion options described in this chapter, unless other-
wise noted, will be handled automatically for you. As much as Scriv-
ener is able to do so, your rich text source material will be converted
to MultiMarkdown or Pandoc syntax.
— For those that require an amount of Markdown syntax in their work,
such as the use of citation markings, there are multiple options for
doing so (subsection 21.4.9).
With any of the above methods, most forms of rich text formatting will
be ignored, by virtue of being exported into a plain-text workflow. Further-
more, many types of formatting, such as highlighting, typographic adjustments,
the specifics of paragraph formatting and so forth, have no equivalents in
Markdown-based systems. For the remainder of this chapter, we will focus on
precisely what Scrivener does address, as well as what tools can be used to extend
into areas where it does not.
For the most part you will be using Scrivener like everyone else does. It is
fundamentally a rich text editor, and as such many of the tools you would use
to affect varying degrees of a hybrid approach will simply be what everyone else
uses.
528
21.4. Markdown and Scrivener
hierarchy converted to nested documents in the binder. Refer to the Import and
Split documentation for further details (section 9.1.6).1
When importing a document with a MultiMarkdown or YAML metadata
block via Import and Split, Scrivener will create a file containing just the meta-
data, at the top of import. If you wish to move these values to the compiler,
or indeed if you wish to move any set of properly formatting metadata values
into the compiler, you can simply copy and paste into the compile pane meta-
data table. You can also leave the file alone, as it may be used by the compiler
(section 21.6).
21.4.2 Images
Figure 21.1 Above the dotted line is what we see while writing. Below the dot-
ted line is what Scrivener converts the image and styled caption
line to, upon compilation to a Markdown-based format (caption
text coloured for emphasis).
1
Unless you intend to abandon the Markdown approach to writing, you should leave the Convert
Markdown option disabled.
529
21.4. Markdown and Scrivener
As shown in Figure 21.1, placing an image in the editor (using any of the meth-
ods Scrivener provides for doing so (section 15.7)) is a simple way of generating
Markdown image syntax when compiling. What you cannot see from the screen-
shot itself is that the compiler also produced the image itself into a folder, such
that the reference to “bair_island-wetlands.jpg” would link up and be available
for any further post-processing. Image syntax has the following characteristics:
— An image identifier is created using its original file name (in the example,
“barisland-wetlands”). Knowing that, you can cross-reference to this im-
age using the MultiMarkdown or Pandoc syntax for doing so.
— The effective size of the image will be provided in points, rather than using
its raw physical pixel dimensions. This will produce a result in keeping
with its original print resolution, and allow one to supply high-resolution
graphics in their ebooks and Web pages.
1. Write out the image syntax as you normally would in the text editor.
2. Where you would place the image’s path and filename, create a document
link (subsection 10.1.1) pointing to that image in the binder.
Figure 21.2 An example of custom Pandoc image syntax (top) being used to
generate classed figures in html.
When compiled, the text of the hyperlink will be altered to the image’s file
name, so you needn’t even be aware of the image’s name to use this method, but
will need to take care and keep the hyperlink itself limited to that area of the
530
21.4. Markdown and Scrivener
syntax where the image name should be produced, as the entire range of text
will be replaced with the image name (Figure 21.2).
Cross-referencing Images
The method Scrivener uses to generate image syntax is conducive to MultiMark-
down cross-referencing.2 It will use the image filename for the Markdown ref-
erence handle (or ID), which in turn can be used as an anchor link. All figures
with a generated handle will be placed in a list at the bottom of the compiled
document for easy reference, along with any footnotes.
![][analysis_of_derivatives-2008]
[analysis_of_derivatives-2008]: analysis_of_derivatives-2008.png
You can thus refer to this figure in another portion of the document with the
standard mmd syntax:
[see chart](#analysis_of_derivatives-2008)
2
At the time of this writing, Pandoc does not have an automatic method for cross–referencing
images. You would need to use the referenced image technique described in the previous section
to create the necessary Pandoc syntax to create an html ID that can be linked to.
531
21.4. Markdown and Scrivener
Captions
When images fall upon their own line, you can supply a caption to them using
one of the following techniques:
Captions can be used with both images and tables, though with tables, only
styled ranged will be used for captions, bracketed lines will not be recognised.
List Support
The compiler can generate Markdown style bullet and enumeration lists based
on lists found in the text, when the option is applied to do so.
— All list types found in Scrivener will be expressed as either bullets (using
asterisks) or enumeration (using digit + dot formation). For example, a list
type in Scrivener using “a. b. c.” formatting will generate “1. 2. 3.” on
output.
532
21.4. Markdown and Scrivener
— You can mix list types per level. A list can be bullets on level one, enumer-
ation on level two and back to bullets on level three.
— Multi-paragraph list items are allowed, however you will have to use a dif-
ferent whitespace approach in Scrivener, since its own list formatting fea-
ture does not allow for paragraph breaks or tabs (how one would do so us-
ing Markdown syntax directly). Use Insert ▸ Break ▸ Line Break (⌥⌘ Return)
to insert new lines within a single bullet line. Scrivener will handle the
whitespace conversion for you.
As shown in Figure 21.3, you can insert multiple line breaks to space out
the paragraphs in the editor aesthetically—Scrivener will clean them up
for you if necessary.
Table Support
Table conversion is relatively simple, and like most aspects of conversion to
Markdown, disregards the particulars of formatting, converting the basic struc-
tural data expressed by the table. E.g. in Figure 21.4, we see a table with a grey
fill being used to indicate the header row. It is a header row merely by being the
first row, and requires no styling to become that way in the output. There are
three exceptions where table formatting can be converted to table syntax:
533
21.4. Markdown and Scrivener
1. Cell alignment can be expressed, with the first row establishing the align-
ment for the entire column (Figure 21.5).
2. Text styled as a caption found on the line directly preceding or following
the table, will be converted to the proper syntax for a table caption (Fig-
ure 21.5).
3. Merging cells within a row will use the appropriate syntax for doing so in
the output.
21.4.4 Footnotes
You needn’t worry about footnote syntax when using Scrivener to compose mmd
or Pandoc Markdown documents. When using the built-in tools for handling
notes (chapter 18), the compiler will automatically generate sequenced identi-
fiers for you and place the markers and references where they should go.
Whether they will ultimately become footnotes or endnotes is not dependent
upon anything Scrivener can do. However, when using inline and linked foot-
notes, the compiler will use two different naming conventions for the handles:
This distinction, if going straight to one of the basic output formats, will be of
no concern to you. However, if you intend to post-process the results using your
534
21.4. Markdown and Scrivener
Figure 21.5 Alignment works by column, not by cell, with the first row estab-
lishing alignment (plain-text formatting optimised for clarity).
own scripts or stylesheets, having two naming schemes will enable you to handle
these as separate streams of notes in your document. You could for instance use
inline footnotes as footnotes, and linked as endnotes.
Beyond the built-in style methods, the Styles compile format pane (sec-
tion 24.5) provides an interface for wrapping styled ranges with a prefix or
535
21.4. Markdown and Scrivener
suffix—both around the entire range and per individual paragraphs within that
range. If you would like to see a simple example of this in action:
You will find “Addition”, “Deletion” and “Highlight” defined (among others,
used in the aforementioned option pane) which are set up to produce Critic-
Markup syntax around marked ranges. If you select some text in the editor and
mark it as “Deletion”, then the text will be wrapped with a prefix and suffix:
The Paragraph prefix/suffix fields insert the supplied text on each line within
the selected style range. For example you could insert ”: ” in front of each line
for a “Definition” style.
536
21.4. Markdown and Scrivener
Some Markdown engines require a clear line of space around a heading line,
such as Pandoc. That detail will be left up to you and how you compose the text
in the editor.
If you require more direct control over how the syntax is applied to a heading
style, you should not use the HTML Header Level setting, and instead use the
prefix/suffix style tools described in the previous section.
537
21.4. Markdown and Scrivener
538
21.5. Compiling
Return to chapter ⤴
21.5 Compiling
This section of the documentation will not cover compilation in detail. You
should consult the chapter on Compiling the Draft (chapter 23) for detailed in-
formation on the various options that will pertain to you. Most of the Markdown
options are built into the existing option panes, often replacing those that are not
relevant, or changing options as necessary. This section will instead focus on the
various formats available, and which compile panes to check for best harnessing
Scrivener’s compile automation.
— If a folder using the name of the compiled file exists in the target compile
folder already, then Scrivener will reuse the subfolder.
539
21.5. Compiling
— If the target compile folder itself is using the name that resembles a com-
pile folder3 , a subfolder will not be created, and Scrivener will use the target
folder itself to work within.
— Likewise you may use “-mmd” or “_mmd” as a folder name suffix to trigger
the same behaviour.
3
Any folder ending with “.tex”, “.md”, “.mmd”, “.fodt” or “.html” will be recognised as a previously
used compile folder.
540
21.5. Compiling
The Processing pane is also available to the Plain Text compile file type. If
you’re looking to generate output that isn’t Markdown-based, you may find that
a better starting point as you will have full control over all output syntax. Refer
4
We call the compile file type “MultiMarkdown” for simplicity, but it’s also capable of producing
Pandoc Markdown, and as you will shortly see from this section, anything at all that can be
constructed out of plain–text.
541
21.5. Compiling
to the documentation on the Markup compile format pane (section 24.10) for
further information.
21.5.3 LaTeX
MultiMarkdown’s LaTeX support is premised by the concept of using boilerplate
.tex files, rather than describing the document as a single large file. This leaves
the base document, the part you’ve written and that Scrivener will be compiling,
clean and focussed on the content. Ordinarily you would need to install and
manage these boilerplate files yourself, but Scrivener can manage such details
for you. It will set up the LaTeX-related metadata and handle the gathering of
any necessary support files into the compile folder for one-click typesetting.
To view the metadata keys that Scrivener will be inserting:
5
If you have installed MultiMarkdown stand–alone, then this may have been done for you.
542
21.5. Compiling
21.5.4 HTML
If you are blogging, or using a CMS to publish your work online, this is a great
option to use (if the system doesn’t take Markdown itself) as the result makes no
assumptions of formatting, allowing the site stylesheets to handle that part of
the job. The clean html5 output will also be of use to those building their own
sites by hand.
To supply stylesheets to your html output, you can set the appropriate meta-
data keys for doing so in either the Metadata compile format pane, as part of
the format’s settings (section 23.4.2), or to the project specifically in the com-
pile overview’s metadata options areas (section 13.5). Consult Pandoc and Multi-
Markdown documentation for how to supply CSS, either in the metadata itself
or as included files.
543
21.6. MMD & Pandoc Metadata
Where is it?
If you do not have a LATEX distribution with pdflatex installed on your
computer in an executable path, then this option will not appear in the
compile format dropdown. Scrivener looks for pdflatex in /Library/TeX/
texbin and /usr/texbin, and if it isn’t found in either of those places,
it will use the which command-line tool to try and locate a copy in the
executable path. If nothing is found in any of those places, the file type
will be removed as a compile option.
Return to chapter ⤴
1. Project specific: this is where you would set such things as the author
name, copyright information and so forth. To set up project-level meta-
data, which will be attached to every document you produce with it, use
the Metadata Options tab of the compile overview screen (section 23.4.3).
2. Compile group specific: if you place a document called “Metadata” at the
very top of the selected documents you will be compiling, Scrivener will
append the text in that file to the metadata block. In this way you can
provide information specific to the compile group—for example if you are
publishing multiple articles out of a single project, the “Title” metadata
544
21.6. MMD & Pandoc Metadata
field would make a good candidate for this method. It is up to you to for-
mat the metadata rows properly as text. This file can be named “Meta-
data” or “Meta data” as well.
The contents of this file should be properly formed for the system you are
using. With Pandoc you should use YAML formatting.
3. Compile format: the chosen “look” of a document, or the format, is
where you would typically make such declarations as stylesheets, docu-
ment classes and so forth—depending on the target file type. This is done
in the Metadata compile format pane (section 23.4.2).
Figure 21.7 Metadata can come from three sources, colour coded for your con-
venience.
In Figure 21.7 we can see an example using all three methods described here.
The green text is metadata coming from the project’s compile settings. The au-
thor’s name and copyright declarations are made here. Below that, in purple text,
we have formatting decisions made by the chosen compile format. In this case
we can imagine Ralph is using html, and has chosen a favicon and stylesheet
for publishing documents of this style with. They might apply these settings
to multiple projects over the years. Lastly, in blue, we have information being
supplied by the compiled documents themselves—namely the “Metadata” file in
their draft or front matter folder. This might change from one day to the next,
depending on which article they are compiling.
The only requirement for the metadata document is that it be the very first
document in the list of things to processed during compile, you can use various
features of the Contents tab to set the document. A few examples include:
— Selecting a subfolder of the draft to compile, and ensuring each such folder
has a “Metadata” file at the top.
— Using Collections as your compile group (where the metadata file could be
added to the top of the Collection).
545
21.6. MMD & Pandoc Metadata
Return to chapter ⤴
546
Part IV
Final Phases
548
Creating a Table
of Contents
22
22.1. How to Create a ToC
With the notable exception of ebooks, there is no support for inserting a dy-
namic table of contents into your draft—that is, one that will update itself as you
change the names of items in your draft or move them around. By and large, the
necessity for having such a tool in the writing space is made absent by the fact
that your binder is an effective table of contents.
But for output, there are tools to produce a static list that is cross-referenced
to page numbers. This feature is mainly useful in conjunction with the pdf/
Printing workflow, though it will work with most file types Scrivener supports.
pdfs are more portable than word processor files, since page numbers are
baked into the file and do not rely on dynamic features that only some word
processors support. If you intend to distribute the file to a number of people,
and are unsure of what word processor everyone uses, pdf will provide the most
consistent result between all platforms.
1. Select all of the items that you wish to have included in the ToC. It may be
easiest to do this in outliner view mode, so you can collapse and expand
the various containers until the outliner looks roughly like what you want
the ToC to look like (speaking from a standpoint of content).
2. No matter which view you are working from, once all of the appropriate
items are selected together, use one of the following menu commands:
— For word processing and print: Edit ▸ Copy Special ▸ Copy Docu-
ments as ToC
— For eBooks and web pages: Edit ▸ Copy Special ▸ Copy Documents as
Structured Link List
3. Create, if necessary, an empty file in the draft (or appropriate front matter)
folder and paste the ToC list into this document.
4. When pasting a contents list for print or word processing, the software will
ask what amount of indent you would like to use to represent each level
of hierarchy in the outline. A level 1 item will never indent, under default
settings a level 2 item will have 36 points (or half an inch), a level 3 item 72
points (one inch), and so forth.
Your settings will be remembered for this project.
550
22.1. How to Create a ToC
You also can create your own table of contents by hand. There is nothing spe-
cial about the “Copy Documents as ToC” command that cannot be replicated
manually. So if you do not like the default look, you can either adjust the for-
matting after pasting or generate your own ToC from scratch by using the <$p>
placeholder and linking it to the section it should reference the page number
from. The title should be linked as well, if you wish it to acquire any prefix or
suffix information. Read Linking Documents Together (section 10.1) for more
information on creating links.
551
22.2. Contents in Ebooks
— To move the automatic ToC from one location to another in the ebook, use
the <$toc> placeholder tag in an otherwise empty document in the draft
1
Pandoc ePub books can also have a ToC created for them, though in that case it is driven entirely
by the Markdown heading structure; there is no way to create a custom listing, as described in
this section.
552
22.2. Contents in Ebooks
See Also…
— Compiling the Draft (chapter 23)
— Linking Documents Together (section 10.1): the crucial glue used to make
contents interactive, so readers can jump straight to the listed sections.
— Table of Contents compile option tab (subsection 23.4.6): for setting up
ebooks.
553
22.2. Contents in Ebooks
554
Compiling the
Draft
23
In This Section…
23.1 Compile Overview Screen . . . . . . . . . . . . . . 557
23.2 Compile Formats . . . . . . . . . . . . . . . . . . . 559
23.2.1 Selecting a Format . . . . . . . . . . . . . . . 559
23.2.2 Built-In Formats . . . . . . . . . . . . . . . . . 560
23.2.3 Creating a New Format . . . . . . . . . . . . . 560
23.2.4 Editing Formats . . . . . . . . . . . . . . . . . 561
23.2.5 Importing and Exporting Compile Formats . 561
23.2.6 Deleting a Format . . . . . . . . . . . . . . . . 562
23.2.7 Resolving Duplicate IDs . . . . . . . . . . . . 562
23.2.8 Importing Legacy Presets . . . . . . . . . . . . 563
23.3 Section Layouts . . . . . . . . . . . . . . . . . . . . 564
23.3.1 Choosing the Global Font . . . . . . . . . . . 566
23.3.2 Editing Section Layouts from the Overview . 566
23.3.3 Assigning Section Layouts . . . . . . . . . . . 567
23.4 Compile Settings . . . . . . . . . . . . . . . . . . . 568
23.4.1 Contents Tab . . . . . . . . . . . . . . . . . . 569
23.4.2 Metadata Tab . . . . . . . . . . . . . . . . . . 578
23.4.3 General Options . . . . . . . . . . . . . . . . 582
23.4.4 Project Replacements . . . . . . . . . . . . . . 590
23.4.5 Cover Options . . . . . . . . . . . . . . . . . . 594
23.4.6 Table of Contents Tab . . . . . . . . . . . . . 596
23.4.7 KindleGen . . . . . . . . . . . . . . . . . . . . 597
23.5 Supported File Types . . . . . . . . . . . . . . . . . 598
23.5.1 Enhanced Import and Export Engine . . . . . 598
23.5.2 Exporting Scripts . . . . . . . . . . . . . . . . 601
23.5.3 Using Post-Processing to Expand File Type
Support . . . . . . . . . . . . . . . . . . . . . 601
23.6 Compiling and Saving Settings . . . . . . . . . . . 602
23.6.1 If no extension is provided, use “.ext” . . . . . 603
23.6.2 Overwrite preserves other existing files . . . . 603
23.1. Compile Overview Screen
The main purpose of Scrivener is to provide a place that will help you write
a long work—whether that be a novel, thesis, screenplay, non-fiction book or a
series of technical manuals. This work will nearly always be structured as indi-
vidual pieces in the binder, sometimes a great many, but no matter how many,
they can easily be saved as one large file for working with “the rest of the world”.1
It all begins with the File ▸ Compile… (⌥⌘ E) menu command.
At its most basic, the compiler takes the contents of the “Draft” folder, for-
mats it as you specify, and outputs (or prints) it as a single document. Using
the various settings available, you can export or print your texts however you
like—even regardless of how the files are formatted in Scrivener itself. Consid-
ering the many types of things one might use Scrivener for, we support a diverse
array of workflows, from as basic as printing paper out of your printer to link-
ing Scrivener together with established programmable interfaces for automated
post-processing.2
Compile settings are an intrinsic part of your project; they’re just as much a
part of it as any folder or file in your binder. They will be saved with the project
and travel with it if you move from one computer to another or share it with a
collaborator.
Going deeper, you can create your own formats, either from scratch or to mod-
ify existing settings. These can then be saved for use in other projects, shared
with others—and of course, you can import formats other have designed.
1
If you’re looking for a way of exporting individual files from your binder rather than turning
them into one document, check out the documentation on Exporting (chapter 25).
2
And if none of that made sense, don‘t worry about it. If it did make sense, rejoice: you can use
Scrivener to create xml files using your own hand–brewed schema and pipe them to a server’s
API automatically, if you really want to.
557
23.1. Compile Overview Screen
Figure 23.1 A set of short stories being prepared for compilation to a blogging
site.
and more (section 23.5)—the basic look of the document, how those looks will be
applied to your work, and then a number of options for how the file should be
created, from its title to whether to include annotations and comments.
The compile overview screen is split into three columns (Figure 23.1), meant
to be used in a left to right fashion:
1. Compile Formats: listed in the left sidebar, the availability of these are de-
termined by the type of file you select with the Compile for… dropdown
at the very top of the overview screen.
2. Section Layouts: the middle column displays a categorised preview of the
appearance of your document, based on what layouts the Format has to
offer, and your selections in which to use.
For example if you have “Short Story” and “Scene” documents in your draft
(as shown in the figure), you might see a chapter break layout followed by
an example of what a scene will look like. If you change the compile format
in the left pane, you may see different looking preview tiles.
3. Compile Options: on the right hand side is a tabbed option view. Chiefly,
and visible in the figure, is the Contents list, where you can get an overview
of what will be included in the output, make large-scale adjustments to
that (through the use of filters and adding on front or back matter) and
as well you can change individual document types on the fly if you spot a
mistake.
558
23.2. Compile Formats
Return to chapter ⤴
1. Project Formats: compile formats that have been saved into the specific
project you are working with. Some built-in templates come with their
own project templates set up for you. If you’d like to make those available
to other projects, refer to Project vs My Formats (subsection 24.1.1).
2. My Formats: any formats you have installed or created that are saved to the
computer. All of your projects can make use of these formats, and so long
as they are configured for the file type you are using, they will always be
shown.
3. Scrivener Formats: we ship a few example formats that you are free to use
for your own work, or more ideally, as starting points for your own de-
signs. They have all been built especially to work with our built-in project
templates and the default style list. These formats cannot be deleted or
modified directly (you can duplicate and refine them for your own pur-
poses of course).
559
23.2. Compile Formats
attend to a few “author” and “title” sorts of details over in the Compile Settings
(section 23.4) area, before calling it a day.
If you get a yellow warning in the middle column, that means you have not yet
selected any layouts to use for the binder items in your project; they will simply
print their associated documents verbatim rather than be styled. Proceed to the
Section Layouts (section 23.3) section for details on how to that.
Once you’ve set up a format to work with your project those settings will be
stored for all time. Feel free to switch between Formats and experiment. The
software is designed around the concept that one project may often require sev-
eral different outputs, and as such doesn’t penalise you for having multiple se-
tups all ready to go with a few clicks.3
3
If you have a strong preference as to how future projects should have this aspect set up, consider
saving your settings into a project template (subsection 5.4.3).
4
We’ll of course get into how styles work in detail in the documentation for designing formats
themselves (section 24.5), but it would be good to know at the top that if you make your own
stylesheets, the only thing you need to do to get them working with our built–in templates is to
use the same names as we do—or modify the names the format itself looks for. Any style called
“Block Quote” will be modified by the “Modern” format, not just specifically the default style
itself.
560
23.2. Compile Formats
will however go over the creation and management of formats themselves within
this sidebar. To create a new format:
1. Optionally, first select a format you want to use as a basis for your own.
2. Click the + in the footer bar, and select “Duplicate & Edit Format…” if
starting from another, or “New Format…”, to begin a new format from a
clean slate.
You can also double-click any built-in format to automatically duplicate
and edit it.
1. If you have the file right in front of you in your file manager, simply drag
and drop it into the Format sidebar.
2. Alternatively:
a) Click the ༑ button (or right-click anywhere in the sidebar) and select
the “Import Formats…” option.
b) Navigate to the .scrformat file(s) on the disk and select them, clicking
Open to continue.
3. Finally, choose whether to import the files into the current project by
clicking the Project Formats button, or instead make them available to all
projects with the My Formats button.
Exporting a format will create a “.scrformat” file on the disk. This is a good
way of backing up your hard work put into these formats, for sharing them with
others or transferring settings from one computer to another:
1. Select the format to export and click the ༑ button, or right-click on the
format, and select the “Export format…” command.
2. Choose a folder to save into, provide a file name if necessary, and click Save.
561
23.2. Compile Formats
This will only delete the copy for the format that you select. Any other copies
that have been saved individually into projects, or into the “My Formats” global
list will remain.
Duplicating Formats from within Scrivener is safe and often useful to do.
Problems can arise if the files used to store these formats are duplicated outside
of Scrivener. This could happen if the associated file is restored from a backup
and one chooses to keep both copies, as a result of sync conflicts, or just dupli-
cating the files yourself, in the Finder.
When two or more formats are using the same internal ID, Scrivener will place
an “alert” icon beside the affected formats (Figure 23.2). You should resolve the
ID clash sooner than later:
1. Right-click on the Format with an alert icon, or with any format selected
use the ༑ button in the format sidebar footer area, and select the “Fix Du-
plicate IDs…” menu option.
2. The following dialogue will show you which formats are currently dupli-
cated. When you click the Fix button, the listed formats will have their
internal IDs reset.
This may cause projects that were using those formats to lose their Section
Layout assignments. This can be easily resolved by Assigning Section Layouts
(subsection 23.3.3) again.
562
23.2. Compile Formats
If that may prove too much of a hassle, you might prefer to resolve this prob-
lem back where it began, on the disk. Dragging the duplicate format file (.scr-
format) to the Desktop and then using the import feature (subsection 23.2.5) will
automatically assign a new internal ID to the imported format, leaving any exist-
ing associations between the original format and the projects that use it intact.
563
23.3. Section Layouts
You should find many of these panes will be familiar from the old compiler’s
option panes, but should you require assistance with any of them, refer to the
The Compile Format Designer (chapter 24).
Return to chapter ⤴
5
You can click on any preview tile in this column to highlight which sections will be impacted
in the contents list to the right, and hover the mouse over the tile to read its name in a tooltip.
564
23.3. Section Layouts
numbering and printing the name of each short story, as well as inserting a cus-
tomary page break.
Figure 23.3 Section Layouts are how you choose the appearance and function
of your document.
Working off of our earlier example, in Figure 23.3 we have what you will see
in the compile overview screen on the left, and overlapping this excerpt on the
right side is the interface used to assign section types to layouts:
a) At the very top of this column is the Font chooser. Use this to override
the font for the selected format, or let each section layout from the format
determine font settings (which may be to even defer to how you wrote in
the editor).
b) The Assign Section Layouts… button is what brings up the interface shown
on the right side of the figure. Use this to change how documents in your
project will look when compiled. If you have a Touch Bar, this function is
also featured as a convenient button from the overview screen.
c) Click the page layout preview button to view a preview of how this Format
will lay out the headers, footers and margins. You can change paper size
and margins in the File ▸ Page Setup… tool, so if you have to leave compile
for a moment to change that, you might want to hold down the Option key
and click on the Save button so as to not lose your settings.
565
23.3. Section Layouts
d) Within the “Assign Section Layouts” interface, we can select section types
from the sidebar and then click on preview tiles on the right hand side to
choose a look for that particular type of document. In this case we have
chosen to print our “Short Story” type documents with a page break, an
automatically generated number and finally the name of the short story
on a second line.
Figure 23.4 Click the “pencil” icon to edit this layout, or double-click anywhere
on the tile.
566
23.3. Section Layouts
4. When you’ve finished making your adjustments, click the Save button to
be returned to where you were in the compile overview screen.
— Click on a Type in this list to see which Layout it is assigned to. You can
change the assignment or make a new one by scrolling to different tiles in
the right column and clicking on the desired look.
— To make batch assignments, select all of the types you want to assign in
the left list using Shift and Cmd clicking to add to the select, and then click
on the tile these types should all be formatted like.
— If you know the name of the layout you want, you can also right-click on
a selection of types and select the layout to be used.
— The special “As-Is” layout at the bottom of the list is a way of saying a type
of document shouldn’t use any special formatting. The contents of it will
be passed directly through to the compiler, with no additions, embellish-
ments or adjustments (though separators, like page breaks or other mark-
ers, may still be inserted around the items).
— Section Types that are not in use by any binder items will be unlisted by
default. To access them, click the Show Unused Section Types button in the
footer bar of the left sidebar.
— If you don’t find quite what you are looking for in the list of available Lay-
outs, you can edit them from this screen as well, using the same procedure
described before (subsection 23.3.2).
Once you have everything “wired up” the way it should be, click the OK button
to return to the compile overview screen. Your updated preview tiles should now
be listed in the centre column.
567
23.4. Compile Settings
Return to chapter ⤴
1. The first tab, starting from the left, is the Contents tab (subsection 23.4.1),
where you can adjust which pieces of the binder to include in your com-
piled document, and as well adjust how they may be formatted by survey-
ing the Section Types column. If you’ve simply written your work into that
folder and are expecting to print it in its entirety, you can probably ignore
this tab, as that will be the default assumption.
2. The second tab is where you will set up metadata (section 13.5), such the
title of the work, the author(s) and so on. This tab also provides technical
access to extended metadata for ebook and Markdown-based formats.
3. The General Options tab (subsection 23.4.3) contains all of those fiddly set-
tings you might need—such as whether footnotes should be at the bottom
of each page or gathered together as endnotes, if proofing markings should
be included or stripped out, and so on.
4. The Project Replacements tab (subsection 23.4.4) can be thought of as a list
of search and replace commands that only modify the compiled document
rather than the original.
5. The Cover tab (subsection 23.4.5) is where you can set up the cover image
and catalogue thumbnail used by ebook and pdf formats.
6. Ebook files also come with an automatically generated table of contents
page by default. The Table of Contents tab (subsection 23.4.6) is where
568
23.4. Compile Settings
you can adjust whether and how this element should appear in the final
book.
All of the options in these tabs are saved into the project automatically when-
ever you compile, or if you save your settings without compiling. They cannot
be transferred to other projects, so if you strike upon a combination of settings
you would like to use as a starting point in the future, consider creating a project
template (subsection 5.4.3).
The Contents pane is used to establish which parts of the project will be used
to create the compiled document. The component with the most immediate im-
pact is the Compile dropdown at the very top of the list, marked (a) in Figure 23.6.
This sets the compile group, from which all of the other options operate as a ba-
sis.6 By default the “Draft” folder selected, and all material found within that
folder will be compiled.
In cases where you want to export only a portion of the book, or are working
in a project that includes several editions or articles located in the draft folder,
you can use this dropdown to select only a portion of the draft. The selection
will include not only the container you select but all of its descendants. For ex-
ample, if choose the folder called “Part I”, all of the chapter folders within that
part would be included in the list below, along with any section or subsection
files within those chapters.
In addition to selecting a subgroup of the draft folder, there a few special utility
selections at the bottom of the dropdown menu that are worth noting:
— Current Selection: the selection from the active group view you were us-
ing prior to entering compile will be used. If two cards are selected on a
corkboard and you enter compile, those two cards will be provided as the
compile group with this setting.
— Search Results & Collections: the contents of the selected collection or the
current search results list will be used to populate the compile group be-
low. This will always result in a flat list, since these are flat lists themselves.
As with selections, collections can also be filtered.
6
This is also used to determine targets and statistics in the main project, in most cases.
569
23.4. Compile Settings
Figure 23.6 The compile contents list is used to establish the material that will
comprise the final document.
570
23.4. Compile Settings
them. It can also be used to speed up the compiler if you are just proofing
and aren’t concerned with the numbers being accurate.
2. Include text of containing group: enabling this adds the selected con-
tainer to the compile group. This can be useful if the container itself is
meant to generate meaningful information, like a chapter heading, page
break or introductory text.
When using the “Current Selection” compile group, you will be provided with
an option to Include subdocuments. With this, adjust whether your selection
should automatically include everything beneath the selected items, too. This is
especially useful if you wish to compile two folders with many subdocuments.
You can just select the two containers, open Compile, tick this option and be
done with it.
Include The first column contains checkboxes that correlate to the inspector
option, Include in Compile. When an item is unchecked it will not be
used in the final product unless settings are altered in the filter popup
(section 23.4.1). This is generally used to create static exceptions for items
which will rarely or never be a part of the compiled product. For quickly
filtering or selecting the scope of a compile to for example print out one or
two chapters, it will most often be more efficient to use the compile group
selector or filters.
Title The visible name of the item in the Binder. This may be used in the com-
piled output depending upon the format settings for its corresponding sec-
tion type. For example, it might be that folder names are included as part
of a chapter or part break.
Section Type Displays the type of document the associated item is, and allows
you to change that association right in the contents list—as described
in Applying Section Types Manually (subsection 7.6.2). This often deter-
mines how the item will be formatted, as previewed in the centre column
of the compile overview screen.
571
23.4. Compile Settings
— Hold down the Opt key when clicking on an “include” checkbox to toggle
all boxes in the same manner (on or off). When done within a selection,
only the items within the selection will be toggled.
— Individually or with multiple items selected, right-click to change either
the inclusion or section type assignment.
Filtering
Filtering makes it possible to supply certain criteria by which the compile con-
tents list will be modified. E.g. you can have it only include those items which
have the “Red” label set to them, or conversely, remove all items from the list
marked with “Red”. Start by clicking the filter button, marked (b) in Figure 23.6,
alongside the main Compile group dropdown.
If when you first load up compile and are puzzled by an empty list or one that
appears to be missing chunks of text, check the Filter options and make sure
nothing has been left set there from a prior session.
At the top of the popover you will be provided with a choice for how to treat
the Include in Compile checkboxes, controlled either by checking items off in
the Contents list right here, or in the inspector and outliner in the main project
window. There are three choices available:
572
23.4. Compile Settings
Figure 23.7 The “Filter” button reveals options for further refining the compile
contents list.
To enable further filtering, first tick the Apply filter checkbox. Filters can be
defined as either “including” or “excluding” matches, set with the first dropdown
menu, the effects of which can be seen illustrated in Figure 23.8, with the leftmost
frame showing the unfiltered contents list:
573
23.4. Compile Settings
Figure 23.8 Filtering by “Red” produces either a list of only red marked items
(centre) or a list with no red marked items (right).
Lastly, a third dropdown menu will appear at the bottom of the filter popup if
relevant. The contents of this will vary depending on the choice made above:
— Labels, list-style custom metadata and Status will provide you with all of
the possible assignments that can be made with these fields. For exam-
ple, with default settings the “Label” choice would include selections like
“Red”, “Orange” or “No Label”. The “Status” choice would provide options
such as “First Draft” and so on.
— Checkbox-style custom metadata will give you a “Yes” or “No” choice.
— When filtering by collection, a list of every collection in the project,
whether they be standard or generated by search results. The basic Search
Results list is also available from this menu. When using these dynamic
settings, one could see a different result every time they compile.
574
23.4. Compile Settings
— The entire draft folder is selected as the compile group in the dropdown
at the top of the contents list.
— If a subfolder of the draft is selected and the Treat compile group as com-
plete manuscript option is enabled.
— When publishing to the Kindle formats the compiler will by default set
the point where the book will first open to fall after the front matter
contents—traditionally at chapter one. This can be altered in the General
options tab of the compile overview screen (section 23.4.3).
— For formats with a page header or footer, different settings can be applied
to front and back matter independently, in the Page Settings compile for-
mat pane (section 24.20).
575
23.4. Compile Settings
— Placeholders that print statistics, such as word and character counts, will
by default exclude material found in the front or back matter. This can be
changed in the Statistics compile format pane (section 24.16).
— The Document suffix, an option of the compile format, in the Text Layout
format pane (section 24.6), which can be used to insert phrases like “The
End”, can be optionally inserted before the back matter begins.
1. Create a folder in your binder that will contain different sets of front or
back matter. In some cases you’ll want to put separate subfolders within
this, one for each type of front matter you’ll need, such as “Amazon”, “pdf”
and so forth.
2. Move your title pages and other materials into these folders. Each folder
needs to be a self-contained set of front and back matter. If you want to
use the same title page for multiple formats, consider making use of the
<$include> placeholder (subsection 10.1.5).
Selecting a folder as a front/back matter folder will transpose all of the con-
tained items (and descendants) to the very top or bottom of the compile contents
list respectively, without altering the actual order of these items in the binder.
This will happen no matter where the source folder is located (to avoid confu-
sion, you shouldn’t place these folders inside the draft folder itself).
576
23.4. Compile Settings
Figure 23.9 The “ebook” front matter folder will always be used for the selected
file type.
1. Set the folder(s) you want to use with this file type (txt, docx, ePub, etc.).
You can also choose to not use one of these settings, by disabling the check-
box to the left.
2. Click the lock icon to the right of the folder selection dropdown, as indi-
cated in Figure 23.9.
File types that have not yet been locked will always use the last setting used
before switching. By example:
1. You set ePub to use the “ebook” front matter folder and click the lock icon.
2. You select Compile for: “pdf”. The front matter folder will still read
“ebook” because that is the last setting you used. So you select the “Print”
front matter folder and lock it to pdf.
3. Now you select Compile for: “Kindle Ebook”. The front matter folder
reads “Print” because that is the last setting you used. You switch the front
matter folder to “Amazon ebook”, but you forget to lock it.
4. You select Compile for: “ePub Ebook”, and the front matter folder setting
automatically selects “ebook”.
5. Switching back to Kindle, the front matter folder sticks to “ebook” because
it was not locked before.
1. In the binder, create a set of subfolders beneath the main front/back matter
folder that match the name of the main folder used to designate the work
being compiled.
E.g. In Figure 23.10, we have a trilogy in the Draft folder, with the Paper-
back front matter files sorted into matching subfolders.
577
23.4. Compile Settings
Figure 23.10 Matching front/back matter folder names will promote auto-
matic selection when switching compile groups.
This capability can be combined with locking front/back matter folders to file
types. Continuing on in our example, we could lock the pdf type to the “Pa-
perback” front matter folder, having it automatically switch between the three
subfolders depending upon which novel we compile. When we switch to ePub3,
the compiler first switches to the “Ebook” group and then checks within that
group for a “Petal’s Boy” subfolder, ultimately selecting it for the ePub.
578
23.4. Compile Settings
Author’s Full Name, Forename and Surname The first field can be used to add
multiple authors if necessary. Separate each author name with a semi-
colon. The <$fullname> (or <$author>) placeholder will insert this infor-
mation into the book, and the <$forename> and <$surname> (<$firstname>
and <$lastname> can also be used if you find those more comfortable)
placeholders will be used elsewhere. If nothing is supplied here, either
your system user name or the information provided in the General: Au-
thor Information preference pane will be used (subsection B.2.3).
579
23.4. Compile Settings
Ebook Metadata
The additional fields provided to ebooks will be inserted into appropriate book
description fields, often available to e-readers to display in whatever manner they
provide, and used to automatically sort the book within electronic catalogues.
Most of the fields allow for freeform entry; you should consult with your pub-
lisher or distributor on best practices for using these fields.
Contributors As with the Authors field, each person’s name should be sepa-
rated with a semicolon. Amazon’s KindleGen utility does not recognise
multiple authors, so only the first name contained within a bubble will be
applied to the .mobi book. To ensure all authors are listed in the .mobi file,
refrain from using semi-colons to separate the names, or add them later
with a tool that is capable of adding multiple names to the .mobi file you’ve
compiled.
Subjects A listing of topics or subjects the work covers. This is not commonly
used in fictional works. Each subject should be separated with a comma.
Date In most cases, to conform with standards, you should use YYYY (1914),
YYYY-MM (1914–06) or YYYY-MM-DD (1914–06–27) date formats.
Language Code Provide the standard ISO language code of the language the
book is published in.
580
23.4. Compile Settings
Figure 23.12 The Fountain and Markdown-based metadata panes make it easy
to manage fields for these document types.
By default, new projects will have both a Title and Author key added for
you, using placeholders to insert the actual information (taken from the general
metadata fields above). Thus the starter metadata for a new document, when
compiled to a Markdown or Fountain file, will look like the following (with the
placeholders evaluated to the project name and user account name by default):
Title: <$projecttitle>
Author: <$author>
What you type into the text area, marked (b) in Figure 23.12, will be printed
into the compiled document verbatim. Thus, all rules pertaining to the metadata
syntax should be followed. Empty lines in this area may cause the metadata block
to prematurely abort.
To create a new field:
1. Click the + button in the lower right-hand corner of the metadata areaor
press the Return key.
2. A new row will be created in the area marked (a) in the figure. Type in the
name, whether it be to conform to a functional field or one of your own.
3. Click into the text area marked (b) to type in the value. You can use place-
holders here to extract information dynamically from the project, current
date and so on.
581
23.4. Compile Settings
Individual fields can be arranged by dragging and dropping them in the key list
of the upper half of the metadata area. Key order can be important with some
formats.
For further information on how metadata should be used, particularly
whether keys should all be added to this table, into the compile format settings
(section 24.11), or as a “metadata” file in the binder itself, refer to mmd & Pandoc
Metadata (section 21.6).
Likewise, you can select metadata keys from this table and use the standard
Copy command to place a valid metadata block on the clipboard.
The third tab in the compile settings area contains settings for adjusting the
behaviour and appearance of text and its formatting, cleaning up the document
of struck-through text, hyperlinks, unnecessary whitespace or refitting images
to the paper size, inserting proofing aids and so forth. Many settings are only
relevant to certain types of files, and thus the options you find here will depend
greatly on the “Compile for” setting at the top of the compile overview screen.
If you do not find what you are looking for in this list (such as whether italics
should be underlined), chances are you will find them in the compile format itself
(chapter 24).
Common Settings
There are a few options in this tab that pertain to all types of documents that can
be produced with Scrivener, or are used by a large majority of them.
Remove footnotes The exported manuscript will have all footnotes (inline or
linked) stripped out.
582
23.4. Compile Settings
Remove comments All inspector comments will be stripped out. When dis-
abled, comments will be included in accordance with the current compile
format, or to a format most suitable for the type of document being ex-
ported (for example, with the rich text formats you might get a “margin
note” or comment box in your word processor when opening the file).
Delete struck-through text Any text that has been struck-through in the out-
put will be stripped out of the compiled copy. If you use these marking
for editorial purposes, to “soft delete” text, this is the option to use to im-
plement those edits. When disabled (as it is by default), the text will be
formatted as struck-through text if the document type supports that form
of formatting. They will otherwise look like ordinary text in formats like
plain-text.
Insert unique document identifiers only This subsidiary option to the prior
will not create a usable link in the exported file. However it will print
the internal identifier (in UUID format) for the binder items used to build
the compiled document. When importing such files back into Scrivener,
it will scan for text that matches this notation and build document links
based upon them. This is a safer approach to distributing proofing copies
to readers, as some software might disturb the hyperlinks inserted using
the option above—as well it will work even with formats that do not sup-
port hyperlinks natively, such as plain-text.
583
23.4. Compile Settings
584
23.4. Compile Settings
the set paper and margin settings rather than overflowing the page. In
nearly every case it will be better to actually resize those images graphi-
cally, so that they print the way they are supposed to, as this will reduce
processing overhead and result in smaller documents.
Convert document links to link back to Scrivener This proofing option is
available to pdf and the word processing formats. All document links,
those that point from one section of text to another within the binder,
will be converted to links that point back to that chunk of text in your
project, rather than links that navigate you around within the document
you exported. Read more about this capability, and other Proofreading
Tools (section 20.2).
Convert linked images to embedded images Available for the rtfd format
alone. If you have used linked images (subsection 15.7.4) in your project
text, use of this function will find the original resources and embed them
directly into the compiled document. You will nearly always want to use
this option when producing a file that will be sent to other people or
viewed from more than one computer.
Add printer marks Expands the physical page size so that crop marks can be
drawn around the edge of the intended page. Most paper books are printed
to sheets of paper far larger than the paperback pages themselves. The
printer will trim the pages down to size, using the crop marks as guides for
doing so. See also: setting a Bleed on the cover image (subsection 23.4.5).
Reduce file size Provides tools for potentially reducing the quality of a pdf file
at the expense of its image quality and compile speed. For quick & dirty
proofing copies, full high-resolution and ready-to-print graphics are rarely
necessary, and only bog down bandwidth requirements in sending out
these proofs.
Unless your material has a majority of files far larger than you’d ever need
for print (and if it does, you should look into fixing that, as Scrivener
shouldn’t be storing anything larger than what you need to print), default
settings will not compress or reduce your pdf size, but rather greatly bloat
it! Take care to tweak the provided settings for best results.
Resolution Adjusts the ratio between raster size and physical output size, and
has the following modes of operation:
585
23.4. Compile Settings
— Do not change: image resolution will be left alone. You should use
this option if you have already carefully sized your graphics.
— Set: determines the maximum DPI for images. Any images larger
than this will have their modified to the set amount, and any pixels
unnecessary to display an image at that resolution will be discarded
from the compiled image. In most cases 300 DPI be far too much for
what you need. A typical screen only has around half the DPI.
— Scale: provides access to Apple’s “scaling” feature. The effects of this
are undocumented by Apple.
Max size (pts) Specify the maximum height or width of an image, in points. For
example, with a typical US Letter page, 1” margins all around, the widest
image you would ever want is 468pts, or 6.5”. Of course setting this to
“468” will mean you can have no images taller than that either. Thus this
tool will primarily be of use for quick and dirty scaling to make proofing
copies smaller.
Markup Options
These settings pertain to the Markdown-based document types at the bottom of
the Compile for dropdown. Pandoc’s ePub setting also supports some options
described in the next section.
586
23.4. Compile Settings
This option will primarily be of use to those that don’t use Markdown in
their writing. In fact, it strives to keep the text of the document you cre-
ate similar (in terms of content) to what you might get if you compiled
the same text to pdf. To that end it will escape punctuation marks found
within the text that might be used by Markdown, to ensure they remain
visible as they would in rtf, ePub and so forth. If you use Scrivener as a
rich text editor but find yourself wishing you could make use of its techni-
cal formats, like DocBook or LaTeX, this is the checkbox for you.
Heading styles can be used to generate Markdown syntax, if those
styles have had an html level saved into them, as applied with the For-
mat ▸ Paragraph ▸ HTML Header Level ▸ submenu.
587
23.4. Compile Settings
something that Scrivener’s converter cannot handle, use this setting to in-
sert your own hand-typed markup into a document that is otherwise en-
tirely rich text. Mark such blocks of text with the Format ▸ Preserve For-
matting menu command to cause the compiler to leave these spans of text
alone, rather than “escaping” the markup so that it prints verbatim.
Show pdf log ⟨Direct-sale only⟩ When using the mmd → pdf conversion option,
this option will print the LaTeX log file that is generated when typeset-
ting the document. Use this to help locate and fix problematic formatting,
figure out errors that block output and so forth.
Convert document links to html links Internal references to other items also
located in the compiled output will be cross-references for the reader.
In web pages and ebooks, this means people will be able to tap on the
linked text and be taken to the section you refer to. This will even work if
the sections themselves have been glued together into one longer formal
section—like subsections within a chapter.
This option has no impact on the automatically generated table of con-
tents in ebooks, or a designated contents section in the draft, only the links
you create yourself in the text.
Downsize and resample inline images to visible size To cut down on the over-
all size of your ebook, you may wish to have Scrivener resample the graph-
ics when compiling. This option will physically resize the graphics for the
compiled output. It is not destructive; the original images in the project
will remain untouched, as is the case for nearly every function in the com-
piler. Additional options are available:
— DPI: sets maximum target DPI for all images in book. Those images
with a higher resolution than this setting will be downsized.
— Max size: sets the absolute maximum height or width in points.
Use pop-up footnotes There is no reliable part of the ePub specification that
can be used to present footnotes in a pop-up bubble, as opposed to a link
that will take the reader to another point in the book. But there is a loose
convention that some readers will follow, and this option adds the neces-
sary syntax to the html to do so.
588
23.4. Compile Settings
layout look. Without this file, the appearance of your ebook may suffer in
devices that use this technology, such as Sony, Nook and Kobo readers.
This file is not considered part of the official ePub specification however,
and can conflict with some validation and publishing services, most
notably Apple’s bookstore.
Optimize for Kindle conversion For cases where you wish to publish to Kindle
format, but are using a third-party agent or service that only accepts ePub
files, this option will enable additional tweaks to the structure and format-
ting of the ebook that will produce a better result on Kindle devices and
apps.
Save source files in a folder with exported Kindle or ePub file This is an ad-
vanced feature intended for those who wish to customise the look and feel
or structural layout of their ebook after compiling it. The actual files used
to create the ebook will be output as plain folders and files for you.
— With Kindle, the “.opf” file can be opened in Kindle Previewer to cre-
ate a Mobi file, or processed with KindleGen on the command line.
— For ePub, read the “readme.txt” file for instructions on turning the
source file folder into an ebook file.
Save KindleGen log file with exported Kindle file If you are having difficulties
getting the KindleGen program to produce a valid .mobi file, enabling this
option can help you determine what is going wrong. The .log file will be
saved right alongside the compiled .mobi, or where it would have been
saved were it not for the errors.
If no log file is created, there may be a problem with KindleGen itself and
you should try reinstalling it.
Book begins after front matter For this feature to work, the Front Matter fea-
ture must be enabled (section 23.4.1). The book will initially open at the
first section that follows the material added as front matter. This can be
useful if the front matter you are inserting with the feature is not essential
for the reader to see, and you wish for them to start right at chapter one.
When unchecked, the book will open at the start of the entire book, and
so is thus useful when the front matter contains text that is important for
the reader to go through.
You can also manually supply a starting point by typing in the placeholder,
<$ebook_start> into the section you wish the reader to start at.7 The
placeholder will be ignored if this checkbox is active.
7
Some Kindle devices may have difficulties starting directly in the table of contents page. You
should place this marker on the page directly preceding the ToC if you want the reader to start
there.
589
23.4. Compile Settings
Scriptwriting Options
The Fountain (.fountain) and Final Draft (fdx) formats offer some unique capa-
bilities that various components of your project could be used for.
First document is title page If the first document in your current compile
group is a special title page with no script formatting, leave this option
enabled. It will be assigned to Final Draft’s title page window, and kept
separate from the script itself. If you’ve noticed the first page of your script
seems to be missing, and you aren’t using a title page, make sure this option
is disabled.
Include document titles as scene titles (section headers) Enabled by default,
the names of draft items as listed in the binder will be used as scene ti-
tles in Final Draft, or as section headers in Fountain. When Scrivener im-
ports an fdx or Fountain file (via the File ▸ Import ▸ Import and Split… menu
command), these will be used to generate binder item names.
Section headers use binder indenting levels Fountain section headers can op-
tionally use outline depth, although this is not used in any way beyond the
purely visual.
Include document synopses as scene summaries The content of the synopsis
field will be used to populate information into the “scene summaries” fea-
ture in Final Draft, and using Fountain syntax for the same.
Include footnotes as script notes Inline and linked footnotes will be converted
to script notes. Footnotes will be removed from the compiled document
if this option is not enabled.
Include comments and annotations as script notes Inline annotations and
linked comments will be converted to script notes. All comments will be
removed from the compiled document if this option is not enabled.
The fourth common tab, available to all file types, provides a way for you to set
up your own text substitutions, which work in a manner very similar to Search
and Replace, though without changing the source text used to compile.
Some example usages would be to replace an abbreviated version with a full
proper name, to ease typing it in frequently, easier usage of placeholder tags or
inserting common editing notes (Figure 23.15).
The replacement table consists of several columns:
590
23.4. Compile Settings
Figure 23.15 Replacements can be used for a variety of purposes, from saving
time to keeping complex placeholders out of the editor.
— A checkbox will appear before every replacement row in the table. This
can be used to temporarily disable a replacement you might not need, but
wish to keep in case you do later on.
— Replace: the text which you wish to instruct the compiler to look for.
— With: whatever has been supplied in the Replace column will be replaced
with what you type into this column.
— RegEx: enables the regular expression engine (section 11.7) for both the
Replace and With columns. When referring to stored values in the initial
search pattern, use dollar-sign syntax, such as $1.
— Case-Sensitive: when checked, the letter case in the Replace column must
precisely match, otherwise it will be ignored by the compiler.
— Whole Word: restricts the match to only those cases where the text is
bounded by space or punctuation. “Sam” will not match “Sammy” when
this option is active.
Creating Replacements
To create a new replacement:
1. Click the + button in the lower right-hand corner of the table, or click into
the table and use the Return key to create a new row.
2. Type in the text you want to have changed when compiling.
3. Click into the With field (or press Tab to cycle between fields) and type in
what the text should be changed to.
4. Press Esc or click elsewhere to commit your changes, and tick any relevant
checkboxes to the right of the text columns.
591
23.4. Compile Settings
592
23.4. Compile Settings
^$@^
<span class="index">$@</span>
The carets, which were part of the replacement, will be discarded (unless you
type them in again into the With field of course) and replaced with the additional
text found around the $@ wildcard. Let’s look at a before and after example. The
following is an example of what you would type into the editor while writing:
When this text is compiled with the described replacement enabled, the com-
piled output will look like this:
You can also use the wildcard in the With field multiple times. Here is another
example, using the same replacement search pattern from before, but with a dif-
ferent output:
\index{$@}$@
Now with the same exact text typed into the editor, when compiling with this
replacement, we get:
As you can see, it is possible to produce multiple technical formats from Scriv-
ener using the same written text in the editor. Though in this case, you might
want to take a look at how compile formats themselves can have stored replace-
ments, so that you can switch these outputs on the fly merely by changing for-
mats (section 24.15).
Need more?
If you require even more power when searching and replacing, you
should consider using Regular Expressions (section 11.7) instead of the
basic string matching engine. It comes with its own storage wildcard
system, and in fact can store multiple values for later use in the With
field, and doesn’t have the limitation of requiring text on either side of
the wildcards, or including the criteria for replacement in the text that
gets replaced.
593
23.4. Compile Settings
Cover image Click the dropdown menu below this label to select an image from
your project and designate it as the cover image. The image you choose will
be displayed in the preview area below.
When added to a pdf file, the dimensions of the paper settings will be
printed below the image for your reference, along with the size of the im-
age, and whether the image will require any cropping. Cropping will be
done from the outside in, meaning the edges on both sides will be removed
first.
Add html cover page Some ePub book readers will not discover an image that
has been marked as a cover graphic in the book’s metadata. For these read-
ers you will need a literal page in your book that contains the graphic, like
a sort of title page. They will typically look for the first graphic in the book
and use that for the thumbnail, which this option will enable.
Cover page title This option is only available when the Add html cover page
option has been enabled. You should not supply the name of your book
here. This is what will be used in the table of contents internally, to identify
the cover page in ebook readers that allow navigation to the cover page.
The standard “Cover” has been provided as a default.
SVG This is an advanced feature for ePub books which will allow you to insert
SVG code which can be used in conjunction with, or instead of, a bitmap
image. If you have been provided with SVG artwork code by a designer, or
have created one yourself, use the SVG button to access the dialogue. The
text area labelled, “SVG Code” is where you will paste the vector format
code.
You will need to manually specify a default view box size. Get this infor-
mation from your designer, the graphics program you used to create the
594
23.4. Compile Settings
SVG code, or from the xml itself. The actual size used is less important
than maintaining the original aspect ratio. Incorrect aspect ratio values
(the factor between height and width) will cause the graphic to become
squashed.
You will need to research which SVG standard your target readers will be
using. At the time of this writing, most readers are capable of understand-
ing SVG 1.0 and SVG 1.1 (including SVG 1.1 Basic). When copying the xml
code, make sure not to include the xml declaration and doctype lines. Only
paste the SVG element and its contents. This will be the line starting with:
<svg version=“1.1” id=“Layer_1”…
…and typically going to the very end of the xml file. Pasting the entire xml
file will likely produce an invalid ebook.
Bleed Available to pdf and Print. If you are responsible for producing a copy of
your book that will be sent directly to the printers, you may be asked for a
bleed on any images that touch the edges of the printed page.
A bleed is used in the printing industry to keep background colours even
all the way to the edge of the paper. This is accomplished by overflow-
ing the image, so that it is slightly larger than the physical intended page.
Then, when the printer trims the book along the trim lines, the cut will
fall into the image (and the image will generally be designed for that). This
avoids cases where if the image is precisely the right size, small errors in
the trimming process cause a sliver of white to appear around the finished
product.
The print shop or publication agency will inform you of how wide the bleed
should be. After ticking the checkbox to enable this feature, type in the
provided value, selecting the appropriate unit of measure on the right.
E.g. for a classic 6 x 9in paperback novel, using a typical eighth-inch bleed,
the cover image itself will be scaled to 6.25 x 9.25in total. The image will
be stretched to fit if it has not already been designed with a built-in bleed
width.
You will also, in nearly every case, need to enable the Add printer marks
option, in the General Options tab (section 23.4.3), so that the printer
knows where the bleed ends and the intended page rectangle begins.
595
23.4. Compile Settings
With pdf covers you have more flexibility, and can use CMYK images as
needed.
Table of contents are often handled by the device or reader software using a
special menu or list of links that lets the reader jump directly to a designated
spot. Scrivener will generate the information necessary for these systems to
work based on sections of text that are assigned to layouts that have a “section
break” in their format preview to the left of this tabbed area. The second func-
tion it will perform, by default, is the creation of a “Contents” page in the ebook
itself, as something the reader comes across as they flip through digital pages.
This tab will concern itself with how the ToC is built, rather than what goes
into it. To modify which items will appear, you will need to work with the Con-
tents tab and perhaps adjust the assignments of section types to formats that use
section breaks. For more details, refer to Creating a Table of Contents (chap-
ter 22).
Contents Depth Applicable to the Pandoc ePub file type, this setting refers to
the header depth in the html of the book itself (h1, h2, etc.), rather than
Scrivener’s hierarchical representation of depth in the binder, or by the
any section breaks in the ebook. A single section in your book might have
four levels of heading depth within it, and all of those up to the number
specified in this field will be displayed in the ToC.
Center body text of html table of contents Centres all of the titles rather than
left aligning them.
Use flat table of contents This impacts both the internal menu-driven content
structure, as well as the indenting of the html formatted ToC. By default,
596
23.4. Compile Settings
the listing will be nested according to the depth of the items in the binder,
which might either cause navigation to be presented as an indented list, or
involve the reader drilling down into subsections, depending on the device
or software. For shorter works, it may be desirable to have all points of
navigation in the book visible at once and in a simple flat list. Enable this
option to achieve that look.
Bold top-level items Within the html contents page, those items located at the
top of the current compile group will be emboldened. If the outline has
several layers of depth, this can be a good way of visually distinguishing
the major sections of the work.
Omit “landmark” guides By default, Scrivener will use modern referencing for
various landmarks in the ebook, such as the contents, cover image and the
starting position that the reader will open a newly acquired book to. In
some cases, such as when displayed using Amazon’s “Look Inside” feature,
these markers will become visible. Disabling this option will use the older
markers for these sections.
Table of contents title Determines the title readers will see for the generated
html contents, as well as what it will be referred to in navigational menus
of some readers and ebook software. If you have created your own table
of contents page using the method described in Contents in ebooks (sec-
tion 22.2), you will need to ensure that the name of the item in the binder
used for that custom ToC matches what you provide here.
23.4.7 KindleGen
This isn’t a special tab in the options list so much as a prompt you will get the first
time you select “Kindle Ebook” from the Compile for dropdown menu. If you
made this choice in error, simply select another file type to bypass the prompt.
Scrivener itself requires Amazon’s “KindleGen” utility to create Kindle books
suitable for publication to KDP. To install this utility:
8
⟨ЀϴІ only⟩ The KindleGen folder should be placed in the Applications folder as Scrivener will
otherwise not be allowed to use it.
597
23.5. Supported File Types
If for whatever reason you need to reset the location, click the Reset KindleGen
location button in the General Options compile overview tab (subsection 23.4.3).
Return to chapter ⤴
598
23.5. Supported File Types
Web Page .html Creates a single html file suitable for web-publishing.
Scriptwriting Formats
599
23.5. Supported File Types
MultiMarkdown Conversion
a
The Pandoc export formats will only appear if Pandoc has been installed on your system. They
will not appear at all if you purchased from Apple’s Mac App Store.
600
23.5. Supported File Types
9
Refer to our built–in General Non–Fiction (LaTeX) project template for a live example of this.
601
23.6. Compiling and Saving Settings
Final Draft & compatible fdx Supports comments and footnotes (as script
notes), synopses (which become scene
summaries), titles, dual dialogue (dialogue
marked using “Preserve Style” in Scrivener
becomes dual dialogue in Final Draft),
revision marks, custom element formats. If
a program supports Final Draft format and
doesn’t have its own format, this will nearly
always be the best format to use.
Plain-text editors Fountain Fountain is a Markdown inspired plain-
text format, and is thus suitable for writ-
ing screenplays on a wide variety of devices.
Scrivener will convert its built-in scriptwrit-
ing format to Fountain’s markup automati-
cally.
Movie Magic Screenwriter txt You should use the “Plain Text Screenplay”
compile format for best results.
Montage rtf or txt Montage will do a decent job of importing
script files saved in rtf or txt formats (if you
use txt, follow the same rules as for Movie
Magic Screenwriter and CeltX).
602
23.6. Compiling and Saving Settings
Open compiled document in This handy option will cause the compiled file to
be automatically opened in the viewer or editor of your choosing. A list
of applications that have declared themselves as capable of handling the
document type you are using will be provided. The choice you make will
be persistent across all projects using that type of document. For example,
if you select Adobe Reader to load the compiled pdf then all projects that
compile to pdf will send their output to Reader.
Return to chapter ⤴
603
The Compile
Format Designer
24
In This Section…
24.1 Setting Up the Format . . . . . . . . . . . . . . . . 608
24.1.1 Project vs My Formats . . . . . . . . . . . . . 608
24.1.2 Switching Between File Types . . . . . . . . . 609
24.1.3 Setting the Scope of the Format . . . . . . . . 609
24.1.4 Saving and Testing Your Designs . . . . . . . 610
24.2 Section Layouts . . . . . . . . . . . . . . . . . . . . 611
24.2.1 Section Layout List . . . . . . . . . . . . . . . 611
24.2.2 Global Section Layout Options . . . . . . . . 615
24.2.3 Formatting . . . . . . . . . . . . . . . . . . . 616
24.2.4 Title Options . . . . . . . . . . . . . . . . . . 619
24.2.5 New Pages . . . . . . . . . . . . . . . . . . . . 623
24.2.6 Prefix . . . . . . . . . . . . . . . . . . . . . . . 624
24.2.7 Suffix . . . . . . . . . . . . . . . . . . . . . . . 625
24.2.8 Using Placeholders in the Prefix and Suffix . . 625
24.2.9 Settings . . . . . . . . . . . . . . . . . . . . . 626
24.3 Script Settings . . . . . . . . . . . . . . . . . . . . . 628
24.4 Separators . . . . . . . . . . . . . . . . . . . . . . . 629
24.4.1 Separator Types . . . . . . . . . . . . . . . . . 630
24.4.2 Separator Settings . . . . . . . . . . . . . . . . 633
24.4.3 Managing Layouts from the Separators Pane . 635
24.5 Styles . . . . . . . . . . . . . . . . . . . . . . . . . . 635
24.5.1 Creating a New Compile Style . . . . . . . . . 637
24.5.2 Renaming and Removing Compile Styles . . . 638
24.5.3 Compile Style Options . . . . . . . . . . . . . 639
24.5.4 Compile Style Formatting . . . . . . . . . . . 641
24.5.5 General Style Export Options . . . . . . . . . 642
24.6 Text Layout . . . . . . . . . . . . . . . . . . . . . . . 643
24.6.1 For PDF and Print . . . . . . . . . . . . . . . . 643
24.6.2 For Word Processing . . . . . . . . . . . . . . 644
24.6.3 For Web Pages . . . . . . . . . . . . . . . . . . 644
24.6.4 For ebooks . . . . . . . . . . . . . . . . . . . . 645
24.6.5 For Scriptwriting . . . . . . . . . . . . . . . . 646
24.7 CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . 647
24.8 Document Title Links . . . . . . . . . . . . . . . . . 649
605
24.9 HTML Elements . . . . . . . . . . . . . . . . . . . . 650
24.10 Markup . . . . . . . . . . . . . . . . . . . . . . . . . 651
24.11 Metadata . . . . . . . . . . . . . . . . . . . . . . . . 653
24.12 LaTeX Options . . . . . . . . . . . . . . . . . . . . . 653
24.13 Transformations . . . . . . . . . . . . . . . . . . . . 655
24.14 MultiMarkdown and Pandoc Options . . . . . . . 658
24.14.1 Pandoc ePub Options . . . . . . . . . . . . . . 658
24.15 Replacements . . . . . . . . . . . . . . . . . . . . . 659
24.16 Statistics . . . . . . . . . . . . . . . . . . . . . . . . 659
24.17 Tables . . . . . . . . . . . . . . . . . . . . . . . . . . 660
24.18 Tables & Lists . . . . . . . . . . . . . . . . . . . . . . 661
24.19 Footnotes & Comments . . . . . . . . . . . . . . . . 661
24.19.1 Footnote & Endnote Options . . . . . . . . . 662
24.19.2 Comment & Annotation Options . . . . . . . 667
24.20 Page Settings . . . . . . . . . . . . . . . . . . . . . . 669
24.20.1 Previewing your Settings . . . . . . . . . . . . 669
24.20.2 Use project page settings . . . . . . . . . . . . 670
24.20.3 Choosing Paper Settings . . . . . . . . . . . . 670
24.20.4 Setting Margins . . . . . . . . . . . . . . . . . 670
24.20.5 Header and Footer Options . . . . . . . . . . 671
24.20.6 Header and Footer Text . . . . . . . . . . . . 674
24.21 RTF Compatibility . . . . . . . . . . . . . . . . . . 676
24.22 Processing . . . . . . . . . . . . . . . . . . . . . . . 678
24.23 PDF Settings . . . . . . . . . . . . . . . . . . . . . . 682
To open the format designer you will either need to create a new format (sub-
section 23.2.3), possibly duplicating an existing one, or edit a custom format
you’ve made or imported in the past by double-clicking on it in the Formats list.
You will be greeted by the compile format designer window (Figure 24.1).
The provided built-in formats and settings in project templates are all well and
good, and in many cases may be all you need to get your work out to the rest of
the world. But if you want to dig into what makes these settings tick, perhaps to
build your own unique book layouts from scratch, or even just change something
as simple as the font used for chapter headings or add your own heading style,
then the format designer is where it all starts, and ends. Everything that we
provide in our defaults can be done here, and thus every aspect of them can be
changed or reproduced whole cloth.
The most important thing to keep in mind when designing or modifying a for-
mat is that compile formats are completely separate from projects. Even if you create
Figure 24.1 The compile format designer window, showing the “Styles” pane.
a format that is saved into the project alone, the design intent doesn’t change,
and you could easily copy that format to another project or make it globally avail-
able at any time. A good way of thinking about it is that you’re making a general
look for a class of documents. The tools you’ll have at your disposal are all de-
signed for influencing how such documents should be produced.
We’ll first go over the basics of setting up a new format or modifying one you’ve
copied. Then we’ll go over each of the panes in the sidebar. You won’t ever see
all of the panes that are listed in this chapter, since many only pertain to one
format or another and the list, marked (b) in Figure 24.1, will only show those
panes relevant to the file type indicated in the header area above them (a).
607
24.1. Setting Up the Format
— Project Formats: the format will be saved directly into the project you are
working on, and will only be available to that project. This is best for for-
mats that are very specific to one project.
Since project formats can be saved into project templates (subsection 5.4.3),
that means you can use a format you’ve created in multiple similar projects,
without cluttering up the format sidebar.
— My Formats: the format will be saved so that it is available to every project
you use. You can think of this as it being a format installed into the com-
puter itself. This choice will be best for general purpose formats you’ve
created that might be useful for many different types of projects.
All projects use this one central copy and when they are compiled will al-
ways use the latest version of the format. If a project needs special settings
in the format, you should duplicate a copy and save it into Project Projects,
as described below.
608
24.1. Setting Up the Format
1. Double-click the format in the format sidebar. (If instead you want to copy
the format to a different category, right-click on the format and select “Du-
plicate & Edit Format…”.)
2. Use the Save to… dropdown menu to select the designation you’d prefer
for this format.
3. Click the Save button.
You should see the format move to the appropriate category in the side-
bar. Formats can be freely moved between categories at any time in this
fashion.
If you are looking for a way to copy a format from one project’s list into another
project, you could either:
— Duplicate the format to the global category, and then from the other
project edit that format and change its designation back to “Project For-
mats”.
— Use the instructions in the following section for import and exporting for-
mats, first exporting from the project with the format, and then importing
into the other project (subsection 23.2.5).
609
24.1. Setting Up the Format
will be set up as relevant to all file types. An example of a common built-in for-
mat is “Enumerated Outline”. Printing headings in a list and numbering them
is something any type of file can do. On the other hand the format designed
for ebooks is, shockingly enough, really only pertinent to the ePub and Kindle
formats (Pandoc ePub files are a special case, as they use the Markdown process
exclusively).
— To make this process easier, you can hold down the Option key when
clicking on a checkbox to disable an entire category.
— You must have at least one type selected, so if you attempt to turn
off every checkbox you’ll find the last remaining checkbox cannot be
modified.
You may have noticed how switching to some file types with the Compile For
dropdown menu, back in the main compile overview screen, causes the list of
formats to change—this is where you determine that behaviour.
The choices you make here will also impact which types of files you can choose
from the format designer window. If you can’t find what you’re looking for in
that list, click the gear button and make sure the file type is enabled for this for-
mat.
610
24.2. Section Layouts
to permanently commit those settings into the format. You will need to click the
Save button to do so. Click Cancel if you have not made any changes you would
like to keep.
If you need to save your format to make an adjustment to your project’s com-
pile settings, remember to save your compile settings before returning to the
Format Designer screen: hold down the Opt key and click the Save button.
Return to chapter ⤴
1. Section Layout List: for general layout management, this is also where you
will set what types of content a Layout should export, such as the Title or
Text of an item. Clicking on an entry in this list will load its settings into
the tabbed view in the lower half of the pane.
2. Layout Editor: everything about how a layout works is set in this lower
half of the pane. It is divided into several tabs which we will cover in the
following sections.
611
24.2. Section Layouts
Figure 24.2 The Section Layouts pane showing the “Enumerated Outline” lay-
out list.
The listed items in the pane (lower right overlay) determines the names of the
tiles and the order in which they appear in the assignment panel (in the back-
ground).
Each row has a series of checkboxes on the right hand side, used to determine
what content should be included with the layout. In this simple example, where
the goal is to print an indented outline of the heading structure of the draft, we
are only including the Title for each layout. If we wanted to print a synopsis
below each title, we would check off the Synopsis column.
Layouts in use by the current project will be printed in bold face in this list.
When selected, a footer bar will indicate which Section Types are using this Lay-
out. In our example, the “Decimal Outline Item” Layout is in use by the project
(bold) and when we click on it, we can see the “Section” document type is using
it.
612
24.2. Section Layouts
Figure 24.3 Section Layouts defines the layout tiles available in the assignment
area of the compile overview screen.
Title Prints the binder title of each item assigned to use this layout. The title
will typically be placed on a line of its own at the very top of the section,
much like a heading or chapter break would be. This checkbox is only used
to bring the binder title into the content—if you do not intend to do so,
perhaps only printing the word “Chapter” followed by a number, then the
checkbox is not necessary. An item can still have a heading without this
checkbox.
Refer to Global Section Layout Options (subsection 24.2.2) for further op-
tions.
Metadata Includes a block of text below the title containing all metadata as-
sociated with the items printed by this layout. In the preview area, you
will see a simple “Metadata: Listed Here” marker that can be used to for-
mat metadata lines in general. The number of lines will depend on each
item—for example every item will have creation and modification dates,
but only some may have a line printing keywords. Each line of metadata
will be preceded by a Tab, and can thus have its indent adjusted by chang-
ing the tab stop.
613
24.2. Section Layouts
Synopsis The synopsis for the item will be printed and can be formatted as a
paragraph in the preview area below.
Notes Any inspector Document Notes associated with the item will be printed
before the main text.
Refer to Global Section Layout Options (subsection 24.2.2) for further op-
tions.
Text The main text body of the item, such as the content of a section or chapter.
Some layouts may not use this option if they are intended to be used with
types of items that serve as headings, or in some cases they may be omitted
to achieve an effect, such as in the “Enumerated Outline” format, where
the goal is to print an indented outline of topics rather than the entire
work.
If you include content, other than Title and Text, subheadings will be inserted
automatically to announce them. E.g. ticking “Synopsis” and “Notes” will add
respective headings above the content. These headings can be formatted collec-
tively to taste in the Formatting tab, or removed entirely by clicking the ༑ button
and disabling the Insert subtitles between text elements option.
1. Select the layout that most closely resembles the new one you’d like to
create. You’ll be able to change everything about it, but it will be easiest to
start from something similar.
2. Click the + button in the upper right-hand corner, or press the Return key.
3. Give the new layout a name and click elsewhere to confirm your change.
Deleting a Layout
To remove a layout you no longer want in the format, select the layout from the
listing and click the − button, or press the Delete key. This action cannot be
undone, but you can of course close the format editor without saving changes
by clicking the Cancel button along the bottom.
614
24.2. Section Layouts
Copy and paste portions of formatting If all you want to do is copy the format-
ting you’ve applied from one element to another in a different area (even
in a different row), click anywhere within the sample element you wish to
copy from and then use the standard formatting copy and paste tools for
doing so:
The following tools work on a selected layout row in the Section Layout list:
Copy and Paste All Settings Between Rows The standard commands for Copy
and Paste can be used to bulk transfer all settings for a layout. This action
will also copy any settings that are assigned to this Layout from within the
Separators pane (section 24.4).
Setting the font for all elements To set the base font for all elements within the
formatting editor, select the row for the type and level you wish to edit
and use Format ▸ Font ▸ Show Fonts (⌘ T) to bring up the font palette. Any
changes made here will impact every single element uniformly, so save this
method for the very beginning of the customisation process. You will lose
variant, size differences, and other characteristics that have already been
applied to various elements.
This method will not work if elements of the formatting area cannot be
modified, such as when the Override text and notes formatting checkbox
is disabled.
Include placeholder titles for untitled items Those binder items that have
been left untitled can optionally use the adaptive name generated from
615
24.2. Section Layouts
their content or synopses, as they are shown in the binder and outliner.
The default behaviour is for these items to never show titles, even if they
are assigned to a section layout that chiefly exists to generate a title.
Do not add prefix or suffix to placeholder titles When untitled documents are
encountered, if the section layout they are assigned to generates a generic
title (such as a chapter number), then that part of the title will still be used.
Thus an untitled document may still have a structural presence in the final
result. If you would prefer untitled elements be entirely anonymous and
not contribute to the structure, then enable this option.
Place notes after main text The default is to place any Inspector notes above
the main text for the item being compiled. When checked, notes will be
placed below the main text area instead.
Add closing hashes to titles This option only pertains to the Markdown-based
formats. When adding formal titles to the document, Scrivener will en-
close the title in hashes:
### This is a Third Level Document ###
Disable this option to use the following format:
### This is a Third Level Document
24.2.3 Formatting
The “Formatting” tab serves both as a preview of most of the settings that can
be applied in the other tabs, and as a way to format the various pieces of content
that can be included as part of a layout.
Figure 24.4 The Section Layouts “Formatting” tab is where you will set up the
look of a layout.
616
24.2. Section Layouts
The text itself cannot be directly edited, it merely serves as a template for what
will be inserted by each binder item assigned to use this Layout. Instead, the
preview comprises multiple elements that can be clicked within to have their for-
matting adjusted. In Figure 24.4 we can see three such elements:
1. The title prefix, formatted in brown text, inserted from the “Title Options”
tab.
2. The title itself, being inserted by the Title checkbox in the layout list above.
3. The main text body, which in this case cannot be formatted because the
Override text and notes formatting checkbox below this preview area
isn’t ticked.
Formatting within the preview area is done in a very similar fashion to how
text is formatted in the main editor. The main difference is that you will be
working with elements, not literal text. You only need position the cursor any-
where within the “Section Title” element to fully style it, whereas in the editor
you would have to carefully select all of the text from edge to edge.
— At the top of the pane is a condensed version of the Format Bar (subsec-
tion 15.5.2).
— All of the standard relevant keyboard shortcuts can be used, and indeed
most of the commands in the Format menu itself can be used to adjust
text formatting.
— The Ruler is also available for adjusting indents and tab stops.
617
24.2. Section Layouts
— Text that is styled in the main text editor will ignore any settings made
here. Styles in Scrivener are a way of declaring a range of text as special, or
anything other than body text if you will.
— It is possible to style text here, and if you require a Word document that
has all text styled to “Normal” or “Body”, this would be the best way to do
so. You would want to create a style (subsection 24.5.1) named as needed
and then return to the layout that will be generating body text and apply
the style to the main text element.
— With the exception of styled text, all text found in the main content area
for those items using this layout will be converted to the format you supply
here. There are no exceptions. If you need exceptions, refer to the use
of styles in the main editor, or the Format ▸ Preserve Formatting command,
which is designed to exclude text from being altered by this aspect of the
compiler.
— If you’re looking for a way to adjust indents on body text so they are
removed after breaks or headings, refer to the “Settings” tab (subsec-
tion 24.2.9).
On the right-hand side of the formatting pane you will find a “paintbrush”
icon. When formatting override is enabled, this button will bring up a popover
with a few exclusions that can be applied to the concept of what is overridden:
Preserve uncommon alignment Enabled by default, this option will cause any
paragraph alignment other than Left or Justified to be preserved, no matter
the alignment of the formatting defined in the sample text above. Left and
justified text will always be transformed to match the look of the sample,
regardless of this setting.
In most cases you can use Styles to achieve this same effect.
Preserve tabs and indents Enable this option to have tab stops and paragraph
indents preserved on a per-paragraph basis. This can be useful in cases
where you want to generally override the formatting of a section, but the
content of that section uses a variety of different indent and tab settings
that wouldn’t otherwise be applicable to Styles usage. An example of this
could be a table of contents section.
Ebook Formatting
For ePub and Kindle, three choices will be made available to each Layout, where
it comes to overriding formatting:
— Text and notes use default formatting: the default setting, where all Layouts
will print main text content using the formatting defined in the upper half
618
24.2. Section Layouts
of the CSS compile format pane (section 24.7). (Use the “Edit default para-
graph formatting…” selection at the bottom of this dropdown menu to get
there.)
— Text and notes use custom formatting: functionally equivalent to checking
Override Text and Notes Formatting in other compile file types. The
mock editor above can be used to establish base text formatting for this
Layout.
— Text and notes use editor formatting: functionally equivalent to disabling
Override Text and Notes Formatting in other compile file types.
Plain-text
You may be wondering if you can skip this when working with plain-text. Natu-
rally in most cases if you were to set the title to 24pt bold it will not do anything
to the compiled document. There are a few notable exceptions that could be of
use to you:
619
24.2. Section Layouts
Figure 24.5 The title prefix and suffix as applied in the “Formatting” preview
tab.
The first example (Figure 24.5) depicts a single-line title using both a prefix
and a suffix. The “Section Title” portion that is bold and underscored is being
inserted by the Title checkbox for this layout. The Title Prefix and Title Suffix
fields are inserting two different placeholders and some static text:
— The prefix is using the <$hn> auto-number placeholder to generate 1.1, 1.1.2,
1.2.4… style numbering to the title. It is surrounded in square brackets and
is followed by a tab character. We could use that tab to space the number
out from the title further if we wanted.
In the preview tab behind, the prefix has been independently styled to grey
text with no underscore.
— The suffix starts with a single space (the small blue dot) followed by the
<$status> placeholder in parentheses. If the document using the layout
has a status of “First Draft”, then we would see it printed as ” (First Draft)”.
The suffix has been independently styled to red with no underscore.
— The whole title line—the prefix, title and suffix—has paragraph formatting
applied to space it out from the main text below it by 12pts.
You can also insert carriage returns into the prefix and suffix fields (Fig-
ure 24.6), and when doing so the formatting controls will be slightly different.
Instead of having the entire heading sharing the same paragraph settings as we
saw before, each line can have its own paragraph spacing, alignment and other
attributes:
— The prefix is typed in normally, but we are using the Case: Uppercase set-
ting for the prefix to capitalise it in the preview.
— We could have used the Title Case: Small Caps setting to achieve a small
caps look on the title, but in all cases it is better to format the text using
its native font features for printing small caps, or to use a dedicated small
caps font variant, as we have done in the formatting preview area here.
620
24.2. Section Layouts
Figure 24.6 The prefix and suffix can also insert carriage returns.
The title prefix and suffix entries will be printed even if the Title is disabled for
that row. This allows for generic headings like “Chapter 23”, meaning the binder
item’s title becomes purely internal, for your own benefit:
Insert title as run-in head When the title (or title suffix) is immediately fol-
lowed by a standard text block (Main text, Notes, or Synopsis), it will be
merged into the first paragraph of that text. In the case of using a suffix
on its own line, the suffix will be moved into the first paragraph, not the
prefix or title.
When using run-in headings, the font and character attributes of the title
will be used to style the title, but its ruler settings will be ignored in favour
of the Main Text settings.
This option will not be previewed in the “Formatting” tab, but you will be
able to see the results in its respective preview tile, in the compile overview
screen.
621
24.2. Section Layouts
Title Case This setting, along with the Case settings that appear below each of
the prefix and suffix text boxes, will dynamically adjust the letter case of
these title elements. The following options are available to most file types:
— Normal: letter case will not be adjusted. However the title elements
were typed in will be passed through.
— Uppercase: all letters will be converted to UPPERCASE.
— Small Caps: this uses faux small caps, by converting all letters to up-
percase and then changing the font size on those letters that had been
minuscules prior to conversion. The result of this will be visually in-
ferior to a font designed for small caps, so it should only be used if
you lack such a font (or one with the typographic features for doing
so), or when aiming for file types that cannot use expressive fonts,
such as ebook and Web publishing.
This option is naturally only available to formats that use fonts. The
setting will render text in uppercase when used with formats like
plain-text or the Markdown-based formats.
— Lowercase: all letters will be converted to lowercase.
Title Prefix Anything typed into this box will be printed directly before either
the binder title, or the suffix if the title has been omitted. If you intend
to use this to insert the first part of a multi-line title, insert at least one
carriage return after the boilerplate text in this box.
Title Suffix The contents of this box will be printed directly after the binder title
or the prefix. Consequently if you intend for this to display information
on a line below the main title, insert at least one carriage return prior to
typing anything in.
Number of hashes Available only to the Markdown-based file types. Adjusts the
number of hashes to use for titles in this section layout. This can be a
way of coercing a layout to always print a heading of a certain depth no
matter its literal depth in the binder outline. A “Part” section might always
622
24.2. Section Layouts
Figure 24.7 The placement of the prefix and suffix around automatically gen-
erated hashes with them inside and outside, respectively.
want to use a setting of “1”, for example. By default, the “By Level” setting
inserts a number of hashes indicating the depth of the item in the outline,
regardless of its layout type.
Setting this to “0” will remove the hashes entirely, allowing you to more
easily custom format the headings using some other protocol than hashes.
Pad top of page with n blank lines Adds the defined quantity of empty lines
above the title and section prefix. This will have the effect of pushing the
title down into the page and leave an area at the top blank. Since the setting
uses lines this can be used with any file type. This option will be previewed
in the section layout’s tile, in the compile overview screen.
Even though this option is available to the Markdown-based formats, it
should be noted that these systems generally disregard blank lines and they
will appear to have no effect in the files they ultimately produce.
Use small caps You can also opt to use faked small-caps instead of all upper case,
using the checkbox below this setting. This only works with file types that
can use font sizes.
Uppercase even when section is not after a page break This is the one setting
that will trigger even if the section does not generate a page break. Use this
if you need to capitalise words following a regular heading or soft break,
like a divider or empty line.
Add “first-letter” span style to the first letter Available to ePub and Kindle,
this wraps the very first letter of the section in a span with the “first-letter”
class assigned to it. This can be used to style drop-caps or other visual
effects. You can either create the CSS yourself in the CSS compile format
623
24.2. Section Layouts
pane (section 24.7), or you can create a style called “First Letter” and use the
WYSIWYG formatting in the Styles pane (section 24.5). For true drop-caps
you will need to use CSS directly as Scrivener itself cannot create floating
boxes.
Always start section on The new section can be forced to always start on the
verso (left) or recto (right) side of the book. This will in some cases cause
an empty page to be inserted, in order to keep the chapter on the chosen
side.
Start next section on If the following chunk of text also generates a page break,
this setting will control how it behaves if it otherwise doesn’t use the prior
setting itself.
24.2.6 Prefix
Use this area to add content to the beginning of the section, directly before the ti-
tle area (you will need to insert carriage returns into this field if the prefix should
be on a separate line). The prefix can be independently formatted using the stan-
dard controls provided. With plain text formats, this can be useful for inserting
markup around entire sections. The prefix will be previewed in the layout’s tile,
in the compile overview screen.
You can optionally use the Place prefix after title checkbox to have the prefix
inserted directly after the title, starting on its own line. Again however, it will
run directly into the following text unless you leave your own carriage returns
at the end of the prefix.
Many placeholders can be used in the Prefix and Suffix tabs. Refer to Using
Placeholders in the Prefix and Suffix (subsection 24.2.8) for further tips on doing
so.
624
24.2. Section Layouts
24.2.7 Suffix
The suffix tab works similarly to the prefix tab, only inserting the text you provide
here at the very end of the section. You will need to add your own separation at
the beginning of the suffix field if it should be on its own line. The suffix will be
previewed in the layout’s tile, in the compile overview screen.
Use the Place suffix after subdocuments setting to have the suffix placed after
all descendent items in the binder have been printed. In other words, this will
place the text at the very end of a container’s section of text. A practical example
of how this can be used is demonstrated in this user manual, where the links that
allow you to return to the nearest chapter break are inserted after each major
section. For those creating xml or similar, this is a great way to wrap entire larger
sections of text in container elements.
— While most of the examples in this list are more advanced, it bears repeat-
ing that the use of simple auto-number placeholders in the prefix fields
are an ideal way to automatically number sections. Throw “Chapter <$n>”
into your title prefix field, and never worry about keeping the numbers
straight in the binder again.
— Those placeholders that pull information from the current document,
such as the <$label> placeholder, will do so for each document that makes
use of this Layout, individually.
— You can also reset auto-number placeholders. For example you might not
want a linear count of figures to be used, but rather for each chapter to have
its own figure count starting at one. Since each item in your draft assigned
to your chapter Layout will insert a prefix or suffix, that’s a great place to
put resets, like: <$rst_figure>, which would reset any placeholders using
<$n:figure> in the text.
— With the <$img...> placeholder you can insert graphics as part of your
heading. In a previous example we inserted a special symbol character to
print a stylised asterisk, but inserting graphics opens up a great amount
of flexibility in how you format your headings. While working within the
format designer, images will not be previewed. However image references
will show up in the layout tile area of the compile overview screen.
For full documentation on the image placeholder, refer to Image Place-
holder Tags (subsection 15.7.5).
625
24.2. Section Layouts
— Compound placeholders can be used. For example you could create a cus-
tom “List” type meta-data that provides a few different graphics as named
items. One item in that list might be called “Sprouting Seed”. You could
then for the chapter folders that should use the “Sprouting Seed” graphic
set that custom meta-data option, and then use a placeholder like the fol-
lowing in your prefix or suffix field:
<$img:<$custom:ChapterGraphic>>
It’s worth noting that images inserted in this fashion will not be displayed
as images in the “Formatting” preview area.
— Making use of the <$include> placeholder, you can include the main text
content of a particular binder item into any of the prefix or suffix fields.
When used in this context, you will need to refer to the item by name,
like so: <$include:name of item>. However this raises a problem in that
compile Formats are deliberately separate from projects, meaning if you
refer to a document by name it is likely the layout will not work in other
projects as expected. A way around this is to have “name of item” inserted
via another placeholder, using the compound form described above.
For example, <$include:<$custom:Epigraph>> would insert the text in the
“Epigraph” custom metadata field for the item using this placeholder. Pre-
sumably, that field would have the binder name of the particular quotation
you wished to insert into this location. This keeps the compile format suit-
ably separate from project data.
— Even the title itself can be inserted via the <$title> placeholder. This
might not seem useful since you can already insert the title with a check-
box, but it might come in handy if for some reason you need to print the
title twice. The following prefix and suffix would produce a LATEX code to
print the regular title as a chapter heading and then assign a bookmark
label for cross-referencing purposes (using a slightly different placeholder
that omits spaces):
Prefix: \chapter{
Suffix: } \label{<$title_no_spaces>}
24.2.9 Settings
This final tab will not appear for any plain text or Markdown-based formats.
Paragraph first line indents Utilises the common typesetting practice of dis-
carding the first-line indent for any paragraph following a header and/or
section break. The calculation for this can be tuned with a set of options
below the main checkbox. In all cases, paragraphs that already have a style
626
24.2. Section Layouts
Include in rtf bookmarks This option is used by all of the word processing for-
mats, which are derived from rtf initially. It is enabled by default for all
section layouts, and thus those items not using the “as-is” assignment in
your binder will get an rtf bookmark.
These will create handy navigational references throughout the document
in word processors, and is also used to cross-reference document links in
Scrivener. It may not always be desirable to have bookmarks at every level
of your outline, especially if you use Scrivener’s outline feature to break
down your book into small blocks. Simply uncheck this to remove the
document type and level from the bookmarking feature. If you do this,
you will be unable to link to this type of document directly.
CSS class name This and the following setting are available to ePub and Kindle.
When a class name (it is up to you to provide a valid class identifier here) is
assigned to a section layout, a <div> element will enclose the entire section
(including its prefix, title and suffix, if the suffix is not set to fall after sub-
documents). This can be used to provide more specific CSS instructions,
in the CSS compile format pane (section 24.7).
Hide entry in html table of contents Available to ePub and Kindle. Useful for
cases where a Layout requires a section break, but should not be listed in
the table of contents as a formal section. Epigraph pages, the dedication
page, full-screen figures and tables are all practical examples of where this
1
For ebooks, this adjustment is handled globally, rather than per specific section type, via the
Text Layout compile format pane. Read more about it if you need Layout–specific indenting
rules (subsection 24.6.4).
627
24.3. Script Settings
setting might be useful. This will only remove the entry from the auto-
matically generated html table of contents, not the ebook’s internal table
of contents.
Hide section in ebook Available to ePub alone. This setting will remove the
documents that use this Layout from all forms of navigation in the ebook,
including next/previous chapter functions, the internal table of contents,
and the automatically generated html contents if applicable. It will be
referred to as a “non-linear section” in ebook editing programs.
Support for this specification may vary between readers. Some may allow
the reader to navigate through these “hidden” sections, but by and large it
will not be presented as part of what the reader can navigate to. This can be
a useful setting for those writing “choose your own adventure” style stories,
or to present extended annotation on a text through the use of links.
Return to chapter ⤴
Use default Final Draft screenplay elements By default, when using the
“Screenplay” script format, Scrivener’s output will match that of the
industry standards used by Final Draft. However if you’ve made changes
for your own aesthetic tastes, or are unsure of the formatting in general,
tick this option to remove Scrivener’s formatting instructions and have
Final Draft handle all of the formatting natively.
Naturally, if you require a script format that doesn’t conform to the stan-
dard screenplay, this option should be disabled, or you will lose all of your
custom formatting in the compiled file.
Break dialogue and action at sentences Use this option to adhere to the stan-
dard of keeping action and dialogue sentences together, rather than break-
ing them up between pages. If a sentence would have ordinarily been split,
it will instead be moved entirely to the following page.
Return to chapter ⤴
628
24.4. Separators
24.4 Separators
In real-world terms, separators represent an easy and formulaic way of inserting
separation between important elements in your draft. A few common examples
would be a page break between chapters in a pdf, a section break in an ebook, or
even a simple “#” or “* * *” between scenes in a novel. Separators in Scrivener can
be inserted either broadly as a default (e.g. all folders should have a page break
inserted) or very specifically as part of the role or function of a section layout,
such as an asterism between texts for a layout intended to print one scene after
another.
The separators panel is broken up into three main parts (Figure 24.8):
a) Default Separators: these two settings broadly adjust how separators will
be inserted in the draft. They will be used for section types that are not
mapped to any layouts, and for all layouts by default. Defaults are how
we want to treat items in general, perhaps even regardless of what type of
item it is in the binder (chapter, scene, preface, etc.).
b) Section Layouts: each layout, as defined in the Section Layouts compile
format pane (section 24.2), can be set to override the defaults and do their
own thing. This capability is useful when the layout is meant to serve a
specific role that includes separation—like a Part break in a larger book.
c) Separation Settings: when clicking on any of the entries in the above two
lists, their applicable settings will be loaded into this area on the right.
629
24.4. Separators
A few good examples of where and why a Layout might override default sepa-
rators can be found in the default blank “New Format” settings, as depicted in the
figure. We have the “Text Section” layout selected, which acts in accordance with
the global defaults—but you may notice that if you disabled the Use default sep-
arators checkbox at the top, it would insert an empty line between other “Text
Section” items—in effect acting like a scene in a typical novel. The “New Page”
layout directly below that one in the list is set up to override defaults by default
(whew), in that its entire purpose is for inserting a page break separator.
Separator before sections As referred to before, this is the simplest form of sep-
aration to work with. The orange chunk of text has been set to “Page
break” as its separation type. We don’t see the effects of that here because
it is the very first item to be compiled. This is an important exception to
keep in mind for separators in general: they must be separating the item
from something in order to insert a separator.
The sections coloured in lavender also use a “before sections” setting, seen
here between the first of them and the orange item. Blocks of contiguous
items using the same layout are considered as such by settings. Only the
first item in such a range will use the Separator before sections setting.
Separator between sections When the section type of the item preceding the
current item is the same then this separator option will be used. We see the
asterism symbol inserted between the two lavender chunks of text because
they are of a like kind. If one of these chunks of text had been a different
630
24.4. Separators
Figure 24.9 Separators can change depending on the items around the chunk
of text that is inserting the separator. Compiled output colour-
coded for clarity.
type of document (like the orange chunk), then the “– Before Section –”
separator would have been used instead.
Our next example (Figure 24.10) adds a new option into the mix, and in doing
so modifies how these items in the draft work together. If you’re following along
with the demonstration project, open the compile overview screen and click the
Assign Section Layouts… button, switching the “Section” type to the “Section Text
(After)” layout.
Override separator after This option not only inserts a separator after the sec-
tion, it will do so in all cases, overriding either of the above options if nec-
essary to do so. In our example here, the Separator between sections is
631
24.4. Separators
Figure 24.10 Overriding the separator following an item will modify any other
separators that might have appeared in that slot, rather than
adding an additional separator.
overridden, but if the third chunk of text was orange, it would in that case
have suppressed the page break that otherwise would have been inserted
by the “Heading” layout.
Also of note, this setting does not override the Blank line separator option,
which doesn’t formally insert separators between chunks of text, but rather
modifies ad hoc separators you type into the editor itself.
Blank line separator Available only to formal section types, rather than as a
global default to files or folders, this setting will transform blank lines found
within individual chunks of text in the editor. The second lavender chunk
of text has such a blank line within it, and we can see it transformed to
match our preference of using an asterism between significant portions of
632
24.4. Separators
text. You can thus mix how you write and use the draft outline with Scriv-
ener. If it feels more appropriate to have a sequence of short scenes in one
single outline item them you can feel free to do so.
Ignore blank lines using styles Working in conjunction with the previous set-
ting, if a blank line has a paragraph style applied to it, then the compiler
will presume you intend for this line to be blank on purpose, and not func-
tion as a separating element between chunks of text.2
— Single return: a single paragraph break will be inserted, causing the final
appearance to run from one document to the next with no visible “seam”.
In essence this is the “no separator” option.
This can have an adverse effect in Markdown-based and Fountain formats,
where a clear empty line is expected between all elements, including para-
graphs.
— Empty line: two paragraph breaks will be inserted, causing a visible space
between the items.
— Page break or Section break: for paginated file types, a page break will be
inserted, causing the following item’s text to move to the next page. Those
formats that do not have a concept of paper, such as ebooks and web files,
will refer to them as “section breaks”, and use the following behaviours:
2
For this feature to work properly, the line, or the styled range of text including the line, must
include some form of content (such as one single space).
633
24.4. Separators
generating the internal table of contents (as well as the html con-
tents you can see in the reader). These cuts are also inserted into
the navigation index for forward/backward by chapter movement in
those readers that offer the capability. Most book readers will display
sections as a “page break” (or a screen break if you will), but it is not
mandatory that they do.
– Markdown-based formats: the markup code for a section break
(----) will be inserted.
A special exception exists for mmd → LaTeX (.tex) and pdf. The syntax for
a page break will be inserted (\pagebreak), in such a way that MultiMark-
down will pass the code directly through to the final .tex file.
— Custom: Anything entered into the adjacent text field will be placed be-
tween the two items on its own line, using the paragraph attributes of the
line preceding it with centre-alignment added.
There are a few additional options that may appear at the very bottom of this
pane, depending on the document type selected:
Ignore indents when centering custom separators Available to file types that
use formatting. Since separator lines inherit their base formatting from
the preceding paragraph, this can often mean the separator will have a
first-line indent like an ordinary block of text would. This indent pushes
the calculation of what is “centre” over by the width of that indent. Nor-
mally you will want a separator to be aligned to the middle of the page.
You may want indents to be factored in if the section of text being sepa-
rated is itself bulk-indented. For example, an extended block quote with
separators in between sections of that quote would arguably look better if
the visible separator between them were indented congruently.
Custom separator font Available to file types that use formatting and are capa-
ble of drawing upon system fonts (unlike ebooks). Tick the checkbox to
enable the font selection tool. This can be particularly useful if you have
a wing-ding style font that you want to make use of. This setting will not
not be previewed in the settings above, so you will need to know which
characters to type in to make use of such symbols.
634
24.5. Styles
— When adding new layouts it works in the same fashion as the Section Lay-
outs pane would—select the layout you want to duplicate and then click
the +. You may of course need to further tweak it in the Section Layouts
panel after adjusting its separators.
— Use of the − will fully delete the layout from the compile format. Use with
care.
— Layouts can be renamed right in this list as well, by double-clicking on
their names. Click elsewhere, or press Return to confirm your changes once
you’ve edited the title.
The Separators pane is available to all formats except FCF and fdx.
Return to chapter ⤴
24.5 Styles
Where it comes to compiling stylesheets from your project, Scrivener takes a
somewhat unique approach in that every compile format can potentially change
every aspect of the styles in your project as you see fit. Thus a normal looking
block quote in the text editor can end up double-spaced and in Courier for sub-
mission.
Another unique aspect of its stylesheet system is that this panel will be avail-
able to every file type in the list save for scriptwriting formats. That means even
plain text and Markdown-based files can use stylesheets (although naturally they
will ignore those settings dedicated toward formatting).
635
24.5. Styles
Figure 24.11 The Styles compile format pane (showing rtf options) is for cre-
ating special styles that can transform how a document looks.
a) The style list on the left, which may be empty when creating a new format,
contains a list of styles that will be available for use within the format—and
as well a list of styles the format will be looking for in the project’s source
material.
b) Various style options will be provided to the right of this list, depending
upon the document type being worked on at the moment. These tend
to be advanced options that alter how the styled text will function or be
displayed.
c) Below the list is what should be a familiar interface for changing the for-
matting of the style. In this case we have the “Code Block” style selected,
and can see that it will print code using a monospace font when compiled.
If text using “Code Block” exists in the project, it will end up looking like
this example here, rather than how it looked in the editor.
636
24.5. Styles
There are a few key aspects of this system to keep in mind, with regards to how
styles work as a part of a compile format:
— It is not necessary to build out a list of every style you use in your project. Think
of a Format’s stylesheet as being a list of exceptions, or clarifications on
how your styles should be exported. If the Styles pane does not list a project
style by name, then the compiler will protect the applied formatting from
most processes the compiler would otherwise use to reformat text. This
is a selective behaviour: a style that does not address font families could
have its font overridden by the compiler, but not its paragraph alignment.
— Names matter. The only tool Scrivener has at its disposal for matching
styles you use in your project is by name. Matching styles will have their
attributes modified as set up in this pane.
If you require a different style name, as stored in the final document (say
to match with an import template in another program), you can use the
Override name option, for those formats that support named styles in the
output.
— It is okay to have style names that don’t match styles in one specific project.
For example our built-in “Proof Copy” format has styles for Captions,
which you might never use in your projects. But if you do, the format is
prepared to handle them.
— Something to be aware of is that many of our built-in compile formats and
templates have been designed specifically to modify the stock stylesheet
that comes with every new project. If you use “Block Quote”, then expect
it to be transformed into a suitable format for Courier 12pt submission, or
whatever the case may be.
— The styles that you create in this pane will be available to other panes in
this window that make use of styles. For example in the Section Layouts
pane you can assign styles to headings and body text—but they will be for-
mat styles, not project styles.
Considering that, if you do not intend for such “internal styles” to acciden-
tally format project text, it would be good to choose names for them that
are likely to be unique.
637
24.5. Styles
If applicable, the starting attributes and settings for the new style will be
determined by the selected style in the list. E.g. if you select a paragraph
+ character style and create a new paragraph style, it will inherit the para-
graph formatting from the original (but not the character formatting).
Use of these copies the style’s formatting and settings into the compiler.
The changes you then make will adjust how that particular style (by name)
compiles, but will have no bearing on the original.
— Lastly all character styles found in the project will be listed. They
function identically as the above.
3. If creating a generic style, type in a name for the style in the list, and click
elsewhere or press Return once done.
Removing a style from the list will in most cases simply remove the instruc-
tions provided to the compiler for handling a style by that name. In some cases,
if the style has been made use of in other compile format panes, the result will
be to reset those areas to default, or strip the style assignment from any text it
had been associated with:
This cannot be undone, but you can always Cancel editing the compile format
if you make a mistake (just keep in mind that will cancel every change you’ve
made since opening the pane).
638
24.5. Styles
Delete text of this style All text that has been associated with this style will be
removed from the output. A practical example of this feature is in use
with this user manual, where specific phrases of text relating to macOS or
Windows alone can be selectively omitted depending upon which format
it has been compiled with.
Flatten first indent This and the following two settings are available to print,
pdf, the word processing formats and html. The first paragraph within
the assigned range of text will have any first-line indenting removed.
Single paragraphs only The first-line indent will only be removed from one line
uses of this style.
Flatten next indent The paragraph of text following the paragraph using this
style will have its indent removed. A common use case for an ability like
this would be to suppress the indent of the paragraph of text following a
figure caption, meaning the “Caption” style itself would be responsible for
declaring that rule.
Match right indent to left Available to Print/pdf, the word processor based for-
mats, Kindle and ePub. Equalises the left and right indent amounts so
that the right indent will match the left. Since right indents are measured
from the left side of the page, for documents where the size of the page or
viewing screen is unpredictable, this can mean the width of the text block
changes depending upon paper settings or screen sizes. If any right indent
is set in the style, it will be ignored.
For ebooks, CSS will be used to apply an equal amount of indent offset to
each side of the paragraphs using this style.
639
24.5. Styles
Treat as raw markup Available to all file types that make use of or are capable
of generating markup: txt, html, the ebook formats and the Markdown-
based file types. In all cases the effect of this option is to fully suppress any
compile behaviours that might modify the text as you typed it in, allowing
you to inject raw markup as intended to the final output.
To provide a very simple example, if you manually type in <img src="..."
/> into your editor it would end up as visible text when you compiled,
rather than the html to insert an image into the web page you are writ-
ing. This happens because Scrivener converts the punctuation marks to
encoded entities to protect what you’ve written from being interpreted as
html. Wrapping the html in a style with Treat as raw markup enabled
for it, is the solution for making that text functional html. In this way we
can both write about html by typing it in normally, and use html directly
with raw markup styles.
When used in conjunction with the ePub /Kindle compile file types, it is
good to know that these formats are ultimately generated by MultiMark-
down internally. The implication being that this checkbox passes the text
through to the mmd file itself, not directly into the final html output. This
distinction means you can use mmd syntax directly within such styled text.
This includes raw html, since Markdown by its nature will leave raw html
untouched.
When using the Convert rich text to MultiMarkdown option in the com-
pile overview screen’s General Settings tab (subsection 23.4.3), this setting
can be used to have Scrivener leave the marked text alone, making it pos-
sible to use raw Markdown in the project—or even in the compile For-
mat, where styles can be applied to text in Section Layouts—that otherwise
would convert the markup to visible punctuation.
Prefix/Suffix The start of the styled range will have the text of the Prefix field
added to it—styled in the same fashion as the text that generated it. Like-
wise the Suffix will be added to the very end of the assigned range of text.3
For paragraph styles, if the styled range spans multiple paragraphs, there
will only be one prefix and suffix at the very beginning and end of the as-
signment. This (and the following) setting can be useful for a number of
different applications:
3
Character styles cannot span across lines, and so consecutive paragraphs using one character
style will all be individually enclosed in the prefix/suffix.
640
24.5. Styles
— In all uses, the practical ability to insert stock generic text around
styled ranges is just as useful as it is to embellish folder names with
text like “Chapter” followed by a number. E.g. captions could be au-
tomatically labelled and numbered with a “Fig. <$n:figure>.” pre-
fix.
1. Naturally, there is only one element to work with. So you need only worry
about clicking into the text area once to activate the formatting controls,
rather than clicking in a particular area like you might in the Formatting
tab.
4
To keep things simple: use no spaces, punctuation or numbers, unless the numbers follow
letters. In most cases, basic ASCII characters are the best to use.
641
24.5. Styles
2. For style types that exclude certain types of formatting, those formatting
options will be disabled. For example, if you create a Paragraph format
you will not be able to change the colour of the text. You will need a Para-
graph+Character style for that.
As with paragraph styles in general, font family and size can be altered even
for those styles that do not otherwise impact character attributes.
With txt and Markdown-based file types, the controls for formatting text here
will be in most cases useless, and can be ignored entirely. You will primarily be
interested in the options in the sidebar above. They are included in the event
that your compile format is meant to generate useful output to a text-based file
as well as a formatted type of file, or for cases where formatting is being converted
to whitespace in some way.
Below the formatting area, you may find additional options:
Include font family For cases where you merely wish to adjust some aspects of
the character formatting but leave the font family alone, disable this check-
box.
Include font size Likewise, if the inherent font size should be left alone—either
to be established by the compile format or the underlying text in the
project—leave this checkbox disabled.
Figure 24.12 Click the gear button for stylesheet export options.
642
24.6. Text Layout
Include scriptwriting elements as styles Dependent upon the prior setting be-
ing enabled; will insert additional styles from your project’s script settings
panel (section 24.3).
Return to chapter ⤴
Document suffix This option is available to all file types. It will place the pro-
vided text at the very end of the compiled file, signifying the end of the doc-
ument. Some submission formats require a special punctuation sequence
at the end, and this option can be used to keep that sequence outside of
the main working area in the editor.
When using plain text to create markup based formats, such as xml, this
area can be used to insert a document footer, closing off any containing
elements or including final materials, such as bibliographies. Plain text
also has a Document prefix field that can be used to open these containing
elements or otherwise manage the header area of the document.5
Before back matter All file types, save for plain text and Markdown-based, will
have this secondary option available. When enabled, places the Document
suffix directly preceding any material added via the Back matter setting in
the compile overview screen in the Contents tab (subsection 23.4.1).
Use hyphenation Available to all but the plain text, Markdown-based and html
file types. By default, hyphenation will not be used. When full justification
is being used to format the text, this option can substantially improve the
readability and appearance of the compiled result. This option only works
with select languages supported by macOS.
Empty Lines Across Page Breaks Enable the following checkbox and then sup-
ply a custom separator to be used as a stand-in when an “Empty Line” Sep-
arator (section 24.4) is scheduled to be used, and that line would otherwise
5
Refer to the “General Non–Fiction (LaTeX)” project template’s compile format settings for an
applied example of how these fields can be used for handling the overall structure of a document.
643
24.6. Text Layout
pdf and Print also support avoiding widows and orphans, as documented in
the following section.
Avoid widows and orphans When used with a compatible word processor (or
Scrivener’s built in pdf/Print output), this will enable widow and orphan
protection for your paragraphs.6 This feature may not be supported by all
word processors.
Use columns This option will reformat your exported manuscript into a speci-
fied number of vertical columns, where text will flow from the left column
to the right, before cutting to a new page.
Start columns Three choices are provided for where columnar format should
start in the document:
Space between columns You may also adjust how much padding will be used to
space the columns apart from one another, from 1/8th of an inch to 3/4.
6
Widows are remnant lines where the paragraph breaks across the page, resulting in only a few
words after turning the page. Orphans are the opposite, where the paragraph begins so low down
on the page that only the first line can be read before a page flip is required.
644
24.6. Text Layout
Use centered column to restrict body text width Instead of allow text to flow
from one edge of the browser window to the other, this option will enable
the common tactic of constraining the text column to a maximum width
in the middle of the viewer.
Body text width You can set the width of that column with this setting, in pix-
els.
Remove first line indents Available to ePub and Kindle. This globally sets the
behaviour of first-line indents for paragraphs following different types of
elements in the book.
The effects of this setting are implemented in the CSS compile format pane
(section 24.7), and can be further tweaked there if necessary. If you are
looking to modify indent policy on a Section Layout basis rather than glob-
ally, then consider adding a CSS class name to your Section Layout, in the
Settings tab, which will make it possible to add class-specific selectors to
your CSS stylesheet.
645
24.6. Text Layout
— From all paragraphs following other elements: anything other than an-
other a paragraph will cause the first-line indent to be removed. This
uses the html definition of the <p> element, which may not always
be a paragraph in the literary sense of the term. As this is an all-
inclusive setting, the following options will become redundant and
be disabled.
— From first regular paragraph in each chapter: whenever the compiler
splits your content to a new internal ePub html file, it will scan for
the first following body text paragraph and add an indent override to
it.
— From paragraphs after headings: any paragraph following a numbered
“H” heading, such as <h1> or <h3> will have their indent removed.
— From paragraphs after separators: when Scrivener inserts a separator
via the Separators compile format pane (section 24.4), paragraphs fol-
lowing them will have their indent removed. You can also create your
own separators with this function in your html by using the “sepa-
rators” class on paragraphs.
— From paragraphs after blank lines: where blank lines are inserted by
other means than the Separators pane (such as empty lines in the text
editor), indents following them will be suppressed.
646
24.7. CSS
Further Options
These options may need to be adjusted when using a localised version of Scriv-
ener, or when composing a non-standard script.
Character & dialogue appear on the same line Some scripting formats, such as
Stage Play (UK), place both the character name and their dialogue on the
same line of text. If you intend to use dual dialogue with scripts that are
formatting in this way, be sure to check this box.
“More” and “Cont’d” text… Use these fields to adjust the marker text that the
compiler will use in the printed script.
Return to chapter ⤴
24.7 CSS
This pane is available to ePub and Kindle formats only. It provides complete ac-
cess to your book’s Cascading Style Sheet (CSS), which means you can apply your
own custom-designed look and feel and go well beyond what Scrivener itself is
programmed to handle in terms of design. You can also make minor modifica-
tions to Scrivener’s automatic output as you see fit.
You don’t need to be a CSS guru to set up the Default paragraph formatting.
The formatting you set in the mock editor here will determine the baseline look
of body text of your book, and as well the base size to work from (even if none of
your Layouts actually use these settings directly). Ebooks do not use fixed point
sizes like print does, rather all sizes will be multipliers based on the size chosen
here. E.g. with a standard 12pt setting here, a heading rendered at 16pts in your
settings will be expressed in CSS as being “1.33” units large, or 33% larger than the
base text size. The important implication is that what you set here will not be
used to change the overall size of text in your ebook, only how unusual sizes are
calculated.
Not every aspect of the formatting you designate will be used directly. Only
the parts that can be turned into useful CSS will be used in the “Default
Stylesheet” box below.
And that goes for nearly every single appearance-related option in the com-
pile format designer, even down to settings like Reduced marker font size in the
Footnotes & Comments compile format pane (section 24.19). In this case, the set-
ting will generate a CSS class and insert a selector for that class into the default
stylesheet with instructions to print the marker at 0.65em units. If you wanted
647
24.7. CSS
something slightly different from the checkbox, you have all of CSS at your dis-
posal to override it. We will make note of the classes Scrivener uses where appli-
cable.
Include scriptwriting CSS Tick this checkbox if your book has been composed
using Scrivener’s scriptwriting feature. This will cause the formatting de-
signed by the script to be generated as CSS and inserted automatically into
the “Default Stylesheet” section, below.
Custom and Default Stylesheets Above the CSS text fields you will find a drop-
down for setting how CSS should be handled in your book:
— Use Default CSS Stylesheet:7 this causes the book to only use the
default CSS that Scrivener will generate automatically, via settings
made in the format designer and so forth. This is the simplest ap-
proach, and if you like how our books look by default that may be all
you ever need.
— Use Custom CSS Stylesheet: this option gives you full control. The
Default Stylesheet will remain available for you as a reference, and
a source for copying and pasting example styles into your own
stylesheet, but it will not be used and every aspect of the book’s for-
matting will depend upon your custom style.
— Append Custom CSS Stylesheet: if you just want to make a few modi-
fications to the default style or add a few definitions for styles you’ve
created yourself, this will be the best option. Both stylesheets will
be used, with yours following the defaults (meaning you can override
the defaults by using identical selectors).
7
Yes, we are aware that this is a little bit like saying ATM Machine, or PIN Number, but as with
those phrases they tend to roll off the tongue a little easier than just barking out acronyms, so
bear with us.
648
24.8. Document Title Links
Return to chapter ⤴
Update titles in document links with prefix and suffix settings The rest of
this panel depends on this switch being enabled. It defines the base be-
haviour described above, where a hyperlink to “The Folder” may become
“Chapter 21 - The Folder”.
Carriage returns will be stripped out of the prefix or suffix as necessary, in
order to keep links from turning into multiple paragraphs in the text.
Links use title prefixes only (exclude title and suffixes) With this option en-
abled, the title and suffix will be discarded from the link text. Using the
above example, our hyperlink would simply refer to “Chapter 21”, even
though the chapter heading itself will print “The Folder” on a second line.
Do not include title suffixes in updated links With this option enabled, the
suffix will always be dropped from the link. This will be of use if you use
the suffix to print some decorative elements below the titling.
Override title prefix separator in links This will insert the character provided
in the Prefix separator field below, between the prefix and the main title.
When this option is used without the following, all forms of punctuation
and whitespace between the prefix and the title will be replaced by the
separator. For example, “Chapter 21: The Folder” will become “Chapter 21
- The Folder”.
Only override prefixes containing return characters In some cases the prior
option by itself may be too aggressive as it will replace portions of the title
you wish to leave intact. This secondary option forces the definition of
“separator” to only those cases where the prefix terminate with a return
character. All other characters will be left alone, meaning a prefix such
”Chapter <$n>: ” will end up in the hyperlink as “Chapter 21: The Folder”.
649
24.9. HTML Elements
Return to chapter ⤴
— Page title style: this special style is only used for the automatically gener-
ated html table of contents and the endnotes page, if applicable. In most
cases you will want to set up the style used here to match the look of the
style used for your other headings, but if you wish you can use a separate
format for these two titles.
— Block quotes style: the styled range will be wrapped in the <blockquote>
element.
— Code blocks style: each paragraph or line of text marked with this style will
be <pre><code> elements. As with code blocks in many contexts, you may
need to ensure the lines wrap at a reasonable width, as the pre-formatted
element does not by default use automatic word wrap.
— Code span style: text tagged with the chosen character style will be
wrapped in the <code> element, which by default will apply a monospace
font. You may only select from character styles, as this is designed for spans
of text within paragraphs.
— Captions style: the chosen paragraph style will be used to generate image
and table captions, when used on the line directly preceding or following
these objects in the text editor. Genuine captions have an advantage over
formatted text in that they may be used intelligently by the reading soft-
ware to provide lists of figures and so forth.
650
24.10. Markup
If you do not use these settings, styled ranges will be inserted into the ebook
as classed paragraphs.8 For example if you use the “Block Quote” style, the para-
graphs using that style would be classed as “block-quote”. So you could adjust
the CSS (section 24.7) in your compile format to style these paragraphs to look
like block quotes… or you can just map that style to block quotes in this panel
and in most cases not even have to style it explicitly as many ebook readers will
handle semantic block quotes properly without further help.
Return to chapter ⤴
24.10 Markup
This pane is available only to the plain-text (.txt) file type. If you are looking
to use Scrivener to generate markup files, but aren’t a fan of using one of the
Markdown-based approaches for doing so, then you will very likely find this pane
to be of considerable use to you.
This pane will nearly always be one of several you will want to use together in
concert to create your own file types from scratch:
— Section Layouts (section 24.2) serve as a nexus for how many of the other
features of the format will work together. They can assign styles to text,
which in turn can be used to mark up text. They are also used for generat-
ing separators between chunks of text, which can be valuable for inserting
necessary code like page break requests or opening and closing environ-
ments or elements as the case may be. They can also be used to wrap sec-
tions of text in prefixes and suffixes.
— Separators (section 24.4), as mentioned, provide the ability to insert snip-
pets of text or spacing in between binder items. Where the prefix and suffix
fields in Section Layouts are good for wrapping chunks of text in environ-
ment calls (like \begin{quotation} and \end{quotation} in LaTeX), if you
need intermediary breaks—or wish to suppress breaks between like items
(perhaps two back to back items marked as “Quotations”), then separators
will be another way of accomplishing that goal.
— Styles (section 24.5) in Scrivener are most decidedly not just for those using
word processors! Our style configuration allows for block and line level
insertion of prefix and suffix code, as well as the suppression of the text
within the range.
— Text Layout (section 24.6) when paired with plain-text can be used to in-
sert boilerplate content at the top and bottom of the file. For any format
8
If you want to specify the CSS class name itself, you can do so in the Styles compile format pane
(section 24.5), with the CSS Class Name style option.
651
24.10. Markup
that needs a bit of preamble before getting to the content, this will be an
invaluable tool for getting a complete source document built.
— Transformations (section 24.13) include useful tools for keeping the source
text clean, particularly one setting that makes text xml-friendly by escap-
ing special characters and so forth.
— Processing (section 24.22) provides a way to further automate compilation
through the use of shell scripts and external utilities. Using this capabil-
ity, you can generate what amounts to interim formats with the compiler,
which are further processed by other tools to generate the final output.
The concept is much the same as using KindleGen to create a .mobi, or
Pandoc to create a pdf. With the Processing pane you have full control
over the tool chain, including building your own from scratch with cus-
tom scripts.
Most of the settings in this panel allow for a prefix and suffix to be inserted
around a range of text, transforming it from rich text to marked up plain-text.
External link prefix and suffix The text of any hyperlink pointing to an exter-
nal resource will be surrounded by the markup you add to these fields. You
can supply the URL itself within this markup using the <$url> placeholder.
An example prefix could be <link url="<$url>"> with the suffix being </
link>.
Internal link prefix and suffix For internal document links, those pointing to
other items within the compiled draft, you can supply different markup,
and make use of the 1141 placeholder for referring to the internal section
by name. This placeholder is also valid for use in other contexts—for ex-
ample in the title prefix of a section layout—making it possible to effec-
tively identify or label nodes of text and cross-reference to them from else-
where.
Enclosing markers for unstyled italics Raw italic text—not text made italic by
a semantic style, can be treated specially here with a prefix and suffix. This
will work better with simple ranges of text, naturally. Long blocks of italic
text spanning paragraphs or other elements may produce invalid syntax
depending on your target file type.
652
24.11. Metadata
Replace images with text Images can be handled in two different fashions: you
can either embed the graphic directly into the output file as hexadecimal
($hex) or Base-64 ($base64).
The other method is to have the image exported as a file with the Export
images checkbox, and then refer to the exported image by name with the
$filename placeholder. When using this method, the compiler will create
a folder to contain both the generated .txt file and all of the images, so you
will be linking to images relatively from the same directory.
The width and height of images are accessible to you as $width and $height
respectively (in points).
Return to chapter ⤴
24.11 Metadata
This pane is used by the Markdown-based formats. Both MultiMarkdown and
Pandoc are capable of defining format-specific information with their metadata
systems.
The functioning of this panel is identical to the Metadata tab in the compile
overview screen (section 23.4.2),including the ability to paste valid existing meta-
data blocks into it, as well as selecting keys and copying a valid block out. The
principle exception is that this metadata table will have a special marker in the
upper list, labelled “Insert Project Metadata Here”. This can be freely dragged
among other metadata keys, and as you can guess, any metadata gathered from
the project’s compile settings or metadata documents in the binder will be gath-
ered and inserted at that point.
Return to chapter ⤴
653
24.12. LaTeX Options
— None (Use Metadata): you will be in full control over the process when us-
ing this option. Use this option if you have your own boilerplate files, or
would rather use none at all.
— Article: the Memoir class, with tweaks to present text similarly to the
vanilla article document class.
— Memoir (Book): an extensive class that is capable of formatting a wide vari-
ety of books (not only memoirs). In fact, the user manual you are reading
uses a customised version of this class.
— Manuscript: the Memoir class, with tweaks to present text in a standard
12pt Courier style submission manuscript. This option requires a func-
tional XeLaTeX system, as it uses system fonts.
— Tufte (Book): a document class for book-length works, with typesetting
inspired by designs by Edward Tufte.
— Custom: use this setting to supply your own preamble and footer, saving
them directly into the compile format itself. This is a great choice if you
wish to package your format up for others to make use of, rather than hav-
ing it depend upon boilerplate files.
When you compile using one of the three built-in classes, and you do not have
MultiMarkdown or its LaTeX support files installed (subsection 21.5.3), the .tex
files necessary to typeset the document will be exported into the compile folder
along with your document. You could modify those files to taste, but a better ap-
proach would be to either use that information to build your own “Custom” class,
or place those files in your texmf path and modify them there (Scrivener will de-
fer to locally installed copies and produce duplicates into the compile folder).
With the “Custom” option selected, the following tabs are available:
Header The initial preamble should be placed here. Typically anything that
needs to be declared prior to establishing document variables, such as the
title and author, should be put in this field.
Begin Document This gives you a second preamble field for working with any-
thing that would require additional document metadata such as the title
or author. This field will traditionally end in \begin{document}.
Footer Anything that would need to be declared at the end of the main and
back matter. Commands to generate glossaries, indices and other footer
material can be placed here.
Return to chapter ⤴
654
24.13. Transformations
24.13 Transformations
This format pane provides useful textual transformations that can alter text it-
self, or its formatting, according to simple rules you provide. A simple common
example is the choice to convert italicised text in your editor to underscored
text, used in some submission guidelines. An example where the text itself can
be altered is to make it safe for embedding into xml by converting ensuring all
characters are ASCII compatible, as some technical formats may require. As with
many of the other panes, only those options that are relevant to the file type be-
ing worked with will be presented.
Convert to plain text This option is provided to plain-text (.txt) and the
Markdown-based file types. It is used to convert visual spacing found in
the source text to literal whitespace characters, using approximation to
add a number of spaces or carriage returns to emulate that visual spacing.
This feature will make use of the formatting that results from other com-
pile settings. If the layouts you use to print text do not modify the for-
matting, then the original formatting in the text editor will be used for
conversion. Thus if you need your paragraphs to be double-spaced for
Markdown and didn’t write them that way, you should either have your
paragraphs formatted with visual spacing in the editor or you should use
a Layout that applies that formatting in the compile settings.
655
24.13. Transformations
This will be the most useful choice for plain-text technical formats
that require an empty line between each paragraph or major block
element.
— Paragraph spacing and indents: in addition to the above, spaces will be
inserted wherever lines have been indented from the left. This works
in a similar fashion, where spacing is rounded up. If the indent is
roughly equivalent to three spaces, then three spaces will be inserted.
This only simulates first-line indenting. Block quotes and other ef-
fects such as hanging indents cannot be simulated in this mode; use
the following if you require that level of emulation.
In most cases you will not want to use this or any of the following op-
tions with Markdown-based formats, which tend to interpret more
than four spaces of prefix on a line as a “code block”.
— All whitespace: with the exception of full justification, this mode will
attempt to faithfully preserve all whitespace, including alignment,
right-indent offsetting, block indentation, hanging indents, and so
forth.
— All whitespace (add a one inch margin): in addition to all of the above,
this mode also adds 10 spaces to the left of every line (in accordance
with 10 pitch font metrics). Naturally, the actual size of this space will
differ depending on the text editor you open the file in, and the font
being used to represent the plain-text document, but with standard
12pt Courier the result should be one inch.
This option can be used to create plain-text scriptwriting files, since
they are all based off of old typewriter measurements that convert
cleanly to literal spaces and empty lines.
Convert italics to underlines For all rich text document types. If the submis-
sion process requires underlines to be used instead of italics, this feature
will let you write in italics but produce a properly underscored manuscript.
Convert underlines to italics For all rich text document types. Use when you
have produced a document with underlines, but need an italic version for
compile.
Superscript ordinals in titles, synopses & metadata When enabled, ordinal in-
dicators (such as “1st” and “2nd”) will be detected and made superscript in
fields that do not otherwise have formatting, such as titles, headers and
footers. This detection is primarily tuned to English usage; you may find
it has no effect or disrupts formatting in other languages.
Underline hyperlinks This and the following option are only available to the
print and pdf file types. Hyperlinks pointing to external resources will be
656
24.13. Transformations
underlined by default.9 Disable this to make links less obvious to the eye.
Color hyperlinks External hyperlinks will be coloured blue, as per standard be-
haviour. Disable this for documents you intend to print in black & white
format.
Make text xml friendly Available to the plain-text file type, this setting will
clean up any use of punctuation that would cause an xml file to break.
This will be most useful if you are creating your own xml format using the
features available in the Markup compile format pane, and so forth (sec-
tion 24.10).
Add indent per outline level This special setting adjusts the formatting of each
paragraph or line of text by increasing the base amount of indenting that
will be applied to it, as determined by how deep the document is in the
outline itself, relative the compile group selected. This offset impacts all
horizontal measurements on the ruler, including tab stops, in effect shift-
ing the whole formatted block of text over by the defined amount.
Thus if the “Draft” folder is selected for compile, a text file that is on level
three will have twice the the amount of points requested by this setting
(the first level will not be indented). At the default setting of 18pts, that
would be 36pts of indent, or precisely half an inch.
Any existing indent formatting within the document will be retained, but
will be offset by the base indent added with this setting. Thus if in that
same file there is a block quote with 0.5in of indent applied to it, the para-
graphs of text around it would be 0.5in indented, and the block quote
would offset to 1in.
This feature is demonstrated by the “Enumerated Outline” and “Full In-
dented Outline” built-in compile formats, both of which provide a few
simple layouts and then achieve their indented look via this setting.
When used with plain text and Markdown-based formats, you will want
to enable the Convert to plain text option and set it to “Paragraph spacing
and indents”. Since Scrivener adds spaces using 10-pitch calculation, one
space is equal to 7.2 points. So for four spaces (what you would commonly
want for functional Markdown indents), a setting of 28pts would equal
four spaces.
Return to chapter ⤴
9
If you’re looking to customise internal cross–reference style links in pdf files, refer to the pdf
Settings compile format pane (section 24.23).
657
24.14. MultiMarkdown and Pandoc Options
The pane is used to map compile styles (not project styles—you will likely need
to create styles in the Styles compile format pane beforehand) to specific features
that generate Markdown syntax. Text found within the project that is assigned
to a style by the same name as the mapped style in this pane will be transformed
in some manner to proper syntax:
— Block quotes style: each paragraph or line of text marked with this style
will be prefaced by “>”.
— Code blocks style: each paragraph or line of text marked with this style
will be prefaced with a Tab character.
— Code span style: text tagged with the chosen character style will be
wrapped in backtick characters.
— Captions style: this paragraph style will be used to generate image and
table captions, when used on the line directly preceding or following these
objects.
Format Select between the older ePub 2 standard and the modern ePub 3 stan-
dard, as a basis for how the book should be constructed.
It should be noted that when using the Pandoc ePub generator, you will have
access to the Cover Options (subsection 23.4.5) and Table of Contents Tab (sub-
section 23.4.6) in the main compile overview screen, for adjusting book-specific
details and metadata.
658
24.15. Replacements
Return to chapter ⤴
24.15 Replacements
Format replacements are fundamentally identical to those replacements you can
assign to your project’s compile settings. Refer to its documentation for com-
plete usage notes (subsection 23.4.4). That leaves the question as to why there
are two separate lists: you may find it better to use this list for the types of re-
placements that work in union with a specific formats functionality, rather than
how a specific project works. To provide a few examples:
— Changing the abbreviation of a place noun to its full proper name is prob-
ably better done in the project, as the format may be applicable to many
projects that do not use that abbreviation.
— As demonstrated in some of our built-in formats, such as “Manuscript
(Times)”, a number of captioning shortcuts have been added, so that you
needn’t type in full auto-number codes every time you wish to caption or
refer to a figure or table. This kind of utility will be useful to many projects.
— Replacements that convert shorthand syntax to full technical syntax, such
as the html and LaTeX examples given in Advanced Replacements Usage
(section 23.4.4), might be useful as part of the format, if the intention is
to compile both html and LaTeX documents from the very same source
material.
— A replacement that strips out all Tab characters from an old manuscript
that used tab indenting instead of formatting is probably better in the
project that has that problem—unless it is a common problem to many
projects.
Return to chapter ⤴
24.16 Statistics
The options in this pane fine-tune the working of those special placeholder tags
that expand to display various statistics about the compiled document. Word
and character counting tags can be inserted anywhere in your project, including
some of the compile pane fields, like headers and footers. For a complete list of
available codes, either view the help sheet for placeholder tags in the Help menu,
659
24.17. Tables
or experiment with the various options available in the Insert ▸ Draft Word Count ▸
and Insert ▸ Draft Character Count ▸ submenus.
This option pane is a core feature available to all document types.
Exclude front and back matter These two checkboxes are enabled by default;
they exclude any material in the selected front matter folder from statis-
tics. Typically included would be items like the table of contents, acknowl-
edgements, preface, and other material which is not generally counted as
being a part of the main book. If for some reason you are using front mat-
ter for material which should be counted, then disable these options.
Include all text This is the default behaviour. Any text that is set to be compiled
as a part of your manuscript will be included in the word/character count.
This means that if you enable, for example, Notes or Synopsis export for a
section layout (section 24.2), the note text will be added to the global count
as well.
Only include… If instead you’d rather adjust the scope of what is counted, en-
able this option and then select from the following list of inclusive options.
A checkmark next to the type of content means that it will be included in
the total count. Counting filters will not impact what gets compiled, but
only what out of that compile gets counted.
Return to chapter ⤴
24.17 Tables
Contains options pertaining to the adjustment or presentation of tables.
Stitch together adjacent tables if possible This option (and its subsidiary op-
tions) are mainly useful for formats that require a single table for the whole
document (such as certain documentary script formats), and should oth-
erwise be left off. This capability will make it possible to use Scrivener’s
660
24.18. Tables & Lists
outline features freely, with numerous table based documents, and sew
them all back together in the final compile.
Causes any tables that are separated by only empty lines and blank spaces
to be merged into a single table, provided that they have the same number
of columns. For consistency, the merged table will use the column widths
of the first table throughout.
Insert blank row between stitched-together tables A table row will be inserted
with its border cell highlights hidden.
Restrict width of stitched-together tables to page width Use this to cause the
table to resize itself if you change the page size.
Convert tables to images with maximum width Available to the word process-
ing formats (excluding rtfd). Tables can be converted to static graphics for
a more consistent display on older readers that otherwise cannot display
native tables properly. You can specify the maximum width, in effective
pixels, used to generate the graphic.
Return to chapter ⤴
Return to chapter ⤴
661
24.19. Footnotes & Comments
Whether footnotes or endnotes are used, if they even appear at all, or how
comments and inline annotations are included, are settings determined by the
project, not the Format, in the General Options tab of the compile overview
screen (subsection 23.4.3). The format itself only describes how these features
will be presented if they are presented.
Common Options
These settings impact footnotes specifically (not endnotes). Given how these
options are scattered around in different places, depending on which file type
you’re currently working with, the listing of options will be in alphabetical order.
Footnote format Using the dropdown menu, select how footnotes should be
numbered, lettered or represented by symbols in the final manuscript.
Footnote numbering restarts after page breaks (on each page) There are two
forms of this option, in both cases, instead of keeping a running tally
throughout the manuscript, footnote numbering will be restarted period-
ically. This can be done on every single page with the word processing
formats, or after each scheduled page break with print and pdf.
Footnotes/Endnotes use single line spacing Available to rtfd, print and pdf.
Ordinarily endnotes will acquire paragraph spacing settings from the para-
graphs they are referenced from. Thus a double-spaced manuscript will
have double-spaced endnotes as well. Should you require single-spaced
notes in all cases, enable this option.
662
24.19. Footnotes & Comments
Override font To use a separate font and size to print footnotes or endnotes,
enable the checkbox and then click on the font button to bring up the font
selection tool. This option will read “Override endnotes font” if the file
type is only capable of using endnotes.10
Separator Style Lets you choose what form of separation you would like be-
tween footnotes and the main text body (Figure 24.13).
Figure 24.13 Footnote separation as “None”, “Full Page”, “Centered” and “De-
fault”, from top down.
Use period and space style instead of superscript in markers This option con-
forms to the Chicago Style, where the foot or endnote is displayed full size.
The marker in the text itself will remain superscripted. When used with
the plain text format, the effect will be to use “42.” style numbering in the
endnote listing, instead of “[42]”.
10
As with all other font settings inside of a compile format, if the compile settings request a
global font family instead of using the format fonts, only the size from this setting will be used.
663
24.19. Footnotes & Comments
Endnotes placement Available to rtfd, print, pdf and plain text. This deter-
mines where endnotes will be gathered in the document:
Insert separator before endnotes Available to rtfd, print, pdf and plain text.
Inserts a separator between the endnote list and the final document in the
compile group list. This will be a series of hyphens when using the plain
text file type.
Footnotes can split across pages Ordinarily long footnotes will split across to
the next page if they would cause the footnote list to take up more than a
certain percentage of the current page. Enable this option to keep a foot-
note entirely on one page or another. This behaviour may greatly increase
empty space in your printed document.
Footnotes avoid widows and orphans When footnotes must split across pages,
this feature will attempt to avoid cases where widows and orphans are
664
24.19. Footnotes & Comments
caused by such a split. The setting operates independently from the gen-
eral option in Text Layout, save for when general widow and orphan pro-
tection is enabled (subsection 24.6.2) then this setting will be ignored, and
footnotes will always use avoidance.
Embed footnotes inline This checkbox broadly changes how Scrivener will ex-
port endnotes, by placing their content inline with the base text instead
of using a reference marker with the content located elsewhere. While the
default behaviour will be better for producing .txt files meant for reading or
long-term archival, this alternate method will allow for technical formats
that embed footnote syntax directly into the text (typically displaying it
more traditionally once the source files are typeset).
Enclosing markers for footnotes This is used to wrap the entire footnote text
in markers, to distinguish it from the main body text around it (Fig-
ure 24.14). Both fields are optional, and if left blank there simply will not
be a visible delimiter on that side of the range of text.
Carriage returns can be inserted (using the usual Opt-Return trick) into
these fields if needed, though it should be noted that with some formats
this may break the source paragraph it came from in two.
Figure 24.14 Footnotes are enclosed ASCIIdoc syntax, with the compiled re-
sults colour-coded for clarity.
665
24.19. Footnotes & Comments
Ebook Endnotes
By and large ebooks make use of endnotes, since they do not have literal pages
to draw “footnotes” upon. Endnotes are typically handled as cross-references
using hyperlinks to and from the note and original text. Scrivener will handle all
of the back and forth linkages for you. On some Kindles, such links will cause
the footnote to be displayed as a popup, depending on the length of the footnote
itself. This is largely left up to the Kindle device.
Reduce marker font size The reference marker in the main text will be
shrunken when this option is enabled. With CSS, you also have direct con-
trol over this via the .fn-marker class.
Endnotes page title The section name for the table of contents entry that will
contain the endnote list. By default this uses the conventional “Notes”.
The formatting for this heading will be determined by the Page title style
setting, in the compile format pane (section 24.9).
For this and the following two options, the CSS class used for these ele-
ments will match the name of the style you created and selected for them.
Refer to the “/* Styles */” section of the default stylesheet (section 24.7)
Endnotes style Select from the list of paragraph styles in the compile format to
use for formatting endnotes in the book. The default “Base text format-
ting” setting will use the default formatting defined in the CSS compile
format pane.
666
24.19. Footnotes & Comments
Export Comments and Annotations as… This dropdown menu is only avail-
able to the word processing file types.
— Margin comments: exports your notes into a format that most word
processors will display as a margin comment or “speech balloon” style
comment. For most workflows this will be the most desirable option,
and it is the default.
— Inline comments: if comments are not showing up for you using the
above option, this method will print them as inline text, and will
cause comments to use the Enclosing markers for annotations set-
ting. This method uses basic formatting and is thus broadly compat-
ible.
— Footnotes: all annotations and comments will be mixed into the foot-
note stream along with any other footnotes (if any exist).
— Endnotes: as above, only mixed into the endnote stream.
667
24.19. Footnotes & Comments
{==<$lnk>==}{>><$cmt><<}
A more complex usage of this feature would be to construct Pandoc style com-
ments for its .docx export:
Placeholder Description
Markdown-Based Annotations
When using the MultiMarkdown and Pandoc compile formats, the name of this
format panel will be changed to “Annotations”, as it will only pertain to the for-
matting of inline annotations and comments. In addition to the relevant options
documented for plain-text, there is one exclusive option available to these file
types:
668
24.20. Page Settings
Return to chapter ⤴
669
24.20. Page Settings
is ticked, then the preview will let you flip between a preview of the recto page
followed by the verso page, showing the margin offset and any header or footer
variations between them.
Header & Footer margin Designate the distance of the header from the top of
the paper, and from the bottom of the paper for the footer. This distance
does not take the margins into account, and should not exceed the margin
size so as to avoid running headers or footers into the body text.
To disable this feature, set the distance to “0”. The result will be to place
the header or footer within the top or bottom inch (regardless of units
used) of the paper.
Confine to printable area of page With this option disabled, the non-printable
area of the paper will be ignored, meaning you can place elements into that
zone. This may be of use if you are intending to create a digital-only copy
670
24.20. Page Settings
Different header and footer on first pages Enables the “First Pages” header
and footer configuration section in the second tab. “First pages” generally
refers to front matter, and is how you would use for example lowercase
Roman numerals for page numbering if need be. It can also be used for
simply omitting headers and footers through the coversheet and title page
of a manuscript, too.
Page numbers count first pages This option will cause the page counter token
to start counting the first pages, rather than skipping them, even if they do
not display a page number. If you are using Roman numerals in the front
matter, then regular numbering will begin where they left off. For example
if there are four pages of front matter the page numbering would go from
“IV” to “5”, instead of from “IV” to “1”, which would be more traditional.
Main body header and footer starts… This setting defines what is meant by
“first pages” elsewhere in the panel. You can choose to offset the alter-
nate header & footer settings by a strict number of pages (for example, “2”
to consider a coversheet and title page as separate from the main body), or
have the starting point determined automatically, using the “After front
matter” setting.
Front matter is defined by the Front Matter dropdown in the project’s
compile contents settings (section 23.4.1). If the project does not have front
matter set up, then the “first pages” settings will be ignored, and normal
headers and footers will be used from the very first page on.
Use facing pages Enables the “Facing Pages” header and footer configuration
section in the second tab. If your margin settings are asymmetrical, as
illustrated in Figure 24.16, this will also have the effect of mirroring those
settings from one page to the next, creating a narrower inner or outer mar-
gin (in the sense of how both pages would look in an opened book side by
side) as you require. If you require symmetrical margins, such as in pdfs
meant for digital use only, make sure to keep your settings uniform in the
Margins button above, and this feature will then only impact the header
and footer text that is used on facing pages.
671
24.20. Page Settings
Figure 24.16 Margin settings, using the classic Van de Graaf Canon layout, as
demonstrated in Scrivener’s preview feature.
Different header and footer on pages following page breaks Enables the
“First Pages” header and footer configuration section in the second tab.
This will allow for a different header and footer configuration on new
pages—a common use here is to place the page number at the bottom of
the page instead of at the top, to keep the chapter heading clean but still
leave the page numbered.
Different header and footer for back matter Enables the “Back Matter” header
and footer configuration section in the second tab. All pages that have
been inserted using the Back Matter dropdown in the project’s compile
contents settings (section 23.4.1) will use these settings instead of the main
body settings.
No header on new pages following page breaks When enabled, the header
(not footer) will be disabled on any page following a page break. Most of-
ten this will be used to keep the title area for part and chapter breaks clean;
a common typesetting technique, as shown in Figure 24.17.
No header or footer on… When these checkboxes are enabled, both the header
and footer will be removed from the pages that match their respective
checkboxes:
672
24.20. Page Settings
Figure 24.17 The page header is suppressed (blue emphasis) on the chapter
break page, but otherwise displays the name of that chapter in
subsequent pages (tan emphasis).
— Single pages: when the amount of material between two page breaks
amounts to a single page; this would most often be seen in cases like
book or part level breaks, where a full page is dedicated to some sort
of title.
— Blank pages: where blank pages are generated in the book, they can
also have the header and footer removed from them, as is typical. A
common example of this would be a blank page inserted to keep the
part break on the recto side.
Header and footer fonts At the bottom of the “Headers and Footers” section are
two settings for controlling the font and text size of these respective fields.
The font family itself can be overridden by the project’s compile settings.
Use vertical headers and footers Both the header and footer will be rotated ver-
tical, so that the header is along the left edge of the paper and the footer
673
24.20. Page Settings
is along the right. The text itself (with its divider, if applicable) will also be
rotated 90°.
Figure 24.18 The header and footer fields are used to place information on six
predetermined points around the edge of the page.
The header and footer area is divided into sections, or types of header and
footer assignments, listed in a sidebar. The number of available sections will be
determined by which settings you have enabled in the Options tab, previously.
In Figure 24.18, we have selected the Use facing pages and Different header and
footer on pages following page breaks options, which has added the “Facing
Pages” and “New Pages” sections to this tab, respectively. Refer to the previous
documentation by section name if you wish to look up how a particular type is
meant to be used, and also keep in mind that the Preview button at the top of this
pane can be used to preview header and footer arrangements by type as well.
Each section has an identical set of header and footer fields, giving you full
control over what information will be printed, where it should be printed, and
on what type of pages or contexts. For each section you will find two rows of
three text fields for the header (top row) and footer (bottom row). You can use
as many of these fields as you need.
In the illustrated example, we have designed a layout using classic golden ratio
margins in a two-page design, with the title of the book printed in the upper left-
hand corner on the verso page, and the title of the current chapter in the upper
674
24.20. Page Settings
right-hand corner of the recto page. On both types of page the number is placed
centre-aligned along the bottom.
Simple formatting can be used in these fields using markup. You can choose
between using BBCode ([i]Italic[/i] and [b]Bold[/b], or Markdown, to in-
dicate bold and italic ranges. Use _underscores_ to underline portions of text.
The following options are available to pdf, Print, rtf and the word processor
formats using the improved converters, but not rtfd.
Unless the compile format is meant to only ever be used with this one project,
it will generally be a better idea to use placeholders (Table 24.2) in these fields
rather than typing in the specific information like your name or the title of the
book. Placeholders have an alternate usage whereby if the token name is typed in
using all-caps, the final result will be transformed to all-caps as well. For exam-
ple, if the title of the Draft folder is “My Novel”, and the token MANUAL is used in
the header, it will be printed as, “MY NOVEL” in the manuscript. If you need to
use small caps, then you should select a dedicated small caps font in the Header
font or Footer font settings.
675
24.21. RTF Compatibility
Return to chapter ⤴
Flatten footnotes and comments into regular text Use this feature when the
target word processor fails to properly display footnotes and/or comments.
For example, Apple’s free TextEdit program cannot display these kinds of
notes at all, and if a file is opened with them, edited and then saved, they
will be lost.
When enabled, all footnotes and comments will be converted to formatted
text instead of proper numbered notes. Since the notion of a footnote
requires pagination to place the footnote at the bottom of the page, the
end result is that all footnotes will be exported as endnotes. Reference
markers will be inserted into the text using standard punctuation to do
so. This feature modifies the existing behaviour of your compile settings.
If you have opted to strip out all comments, checking this box will not
override that, they will remain excluded. It only modifies how the feature
is exported, if it is scheduled to do so.
Use Word-compatible indents for bullets and numbered lists This option is
only available to rtf, and should be used when working with Microsoft
Word.
Word uses a different mechanism for displaying indents in enumeration
and bullet style lists. This option will attempt to preserve as closely as
676
24.21. RTF Compatibility
Placeholder Description
<$wc>, <$wc50>, … All of the word and character count tags can be used in
the header or footer.
677
24.22. Processing
possible the look and feel of your original document. If you are not us-
ing Word, and you are getting erratically formatted lists, try disabling this
option.
Ensure hyperlinks are colored and underlined Most word processors will do
this for you, but Microsoft Word will not, resulting in links that cannot
be seen. Check this box to make hyperlinks visible in Word.
Return to chapter ⤴
24.22 Processing
⟨Direct-sale only⟩ Available to the “MultiMarkdown” and “Plain Text” compile file
types, this pane extends Scrivener’s compile process into the realm of shell script-
ing and system integration, essentially opening the door to a limitless degree
of automation and making the compiler fully programmable. Using the post-
processing capability, you can have Scrivener send the compiled source docu-
ment to any utility capable of accepting data and arguments from the command-
line shell, including your own scripts.
Use Pandoc syntax Available when using the MultiMarkdown compile file type.
Adjusts the syntax that Scrivener generates, where it does so, to produce
Pandoc compliant Markdown dialect. This will mainly impact the meta-
data block (producing YAML format) and image scaling codes.
Post-process on command-line
Tick this checkbox to enable the remainder of the options in this panel. This will
alter Scrivener’s compile behaviour significantly, in that it will no longer solely
678
24.22. Processing
produce a text file where you choose to compile. Instead that file will be further
processed by the settings you specify in the fields below.
The values you provide will be saved even if the checkbox is later disabled. This
can be useful if you wish to provide post-processing as an optional behaviour in
the compile Formats you distribute.
The designated compile folder will be used as the working path for the scripts.
It is even possible to have the temporary resource files Scrivener generates dis-
carded, leaving only the intended output—a great option if you just want to cre-
ate an ePub, pdf or other encapsulated format as a single file.
Script & Path This dropdown provides two selection options, “Script” and
“Path”, which determine whether to point Scrivener to an external utility
or script on the system, or use a script stored directly within its compile
settings:
— Path: The full path to the executable script or binary should be sup-
plied in the text field to the right. Shortcut notation will not be han-
dled as the execution environment will not be a full shell. An example
full-path would be /usr/local/bin/pandoc.
— Script: when this option is selected, an Edit Script button will appear
to the right. Click this button to input your script into the popover.
Edit Script
The Edit Script button, which will appear when Script is selected above, contains
an interface for you to input your custom script.
679
24.22. Processing
Shell by default Scrivener will pass the script to /bin/sh, so if you intend to write
a simple shell script, you can leave this field blank. You may also leave this
field blank if you intend to provide a “hash-bang” line on the first line of
your script, such as #!/usr/bin/ruby -Uw.
Script Entry Area Input your script into the large text editing field provided.
Any arguments you pass to the script, using the Arguments field of the Pro-
cessing pane, will be accessible to your script using its mechanisms for working
with command-line arguments. For all intents and purposes, your script will be
running as though it were a saved file on the disk, from the working compile
folder.
Since Scrivener will not perform any syntax checks, and all debugging would
have to be done at the tail end of the full compile process, you may find it more
expedient to first compile a source file with this pane disabled, and then develop
your script in a text editor, finally importing it into your compile settings once
it has been fully tested.
Arguments
All necessary command-line arguments (or flags) should be supplied in this field.
In order to provide your script or utility with the necessary input file to be pro-
cessed, as well as the name of the output file chosen by the user, you will need
to use a couple of placeholder tags that only work in the Arguments field:
— <$inputfile> will provide the full path to the file that Scrivener would
output normally. This will typically be the file that is used as primary input
for the script.
If omitted from the Arguments field, Scrivener will append the path to the
input file to the end of the command-line argument automatically. Thus
for many POSIX-compliant scripts you may not need to use this place-
holder explicitly.
— <$outputname> will be the root path and filename (sans extension) spec-
ified by the user in the compile save dialogue. You will provide the ex-
tension yourself in the command-line arguments, which is what Scrivener
uses to attempt and detect what the ultimate file type will be when compil-
ing. For instance, if the user types in “MyNovel.md” into the compile Save
as field, then a command-line argument of <$outputname>.pdf would cre-
ate a file called “MyNovel.pdf” in the folder they selected, and meanwhile
the Open compiled document in… setting would provide various installed
pdf readers for handling the document.
This placeholder can be omitted if the script otherwise handles output it-
self entirely. Scrivener will no longer be involved in the handling of the file
post-compile.
680
24.22. Processing
It is possible to use pipes and redirects to essentially delegate more than one
utility to a process, though in most cases it will be better to package a chain of
commands into a wrapper script.
That said, as a proof of concept, here is a simple setting that will compile the
material to html, using a copy of MultiMarkdown installed to the system, and
instead of generating a file, placing that output directly on the clipboard for im-
mediately pasting into a web page or similar:
— Path: /usr/local/bin/multimarkdown
— Arguments: <$inputfile> | pbcopy
/Users/myaccount/bin:/Library/TeX/texbin
: If you need to set additional environment variables other than the PATH,
you should set them up in a wrapper script.
Delete source file after processing The plain-text file created by Scrivener can
be optionally removed after it has been processed. This file will be provided
to the post-processing script via the <$inputfile> placeholder in the Ar-
guments field. Ordinarily it will be included along with the final output
for your reference, but if all you want is the eventual and final output itself,
enable this option to omit the source file.
Delete exported image files after processing When the compiled document
includes images, using one of the methods described in Markdown and
Scrivener (subsection 21.4.2), or when exported via the Markup (sec-
tion 24.10) pane for Plain Text, those images will be exported into the com-
pile folder for optional use by the source file. As with the source file itself,
the presence of these images may be undesirable if all you want to get when
you compile is, for example, an .epub file that already has those images in-
cluded within it. Use this checkbox to have all of these images excluded
from the final compile target folder.
Any other files created as a side-product of the post-processing script will
be left alone. If it is your wish to create a single packaged product, you will
need to program the script to clean up after itself.
Return to chapter ⤴
681
24.23. PDF Settings
Optimize for print-on-demand services All aspects of the pdf that may cause
it to be rejected from certain self-publishing services (such as KDP) will be
removed from the output. This checkbox will disable all of the following
options, and will use pdf/X-3 for saving the pdf file.
Convert to generic pdf/X-3 document The pdf file produced by the compiler
will be saved in the pdf/X-3 specification, a format suitable for submission
to various self-publication entities.
Generate pdf outline Assembles a nested list of items that will appear in many
pdf readers which support a content tree. It will not generate a visible table
of contents in the printable work itself, only in the menus and sidebars of
applications which utilise pdf content lists. For visual table of contents,
read the chapter on quickly making your own (chapter 22).
For an item to appear listed in the pdf contents, it must be assigned to a
section layout that generates a visible title. The layout needn’t generate a
section or page break, and can thus be a subsection of a larger section or
chapter.
Underline internal links If you intend to print the pdf at any point, you will
probably not want to colour or underline internal cross-reference style
links, so this feature has been disabled as a default. For pdfs which are
intended to be used purely digitally, underlining and/or colouring links
is an important and valuable way to communicate clickable links to the
reader.
Color internal links Enables internal link colouring. Hyperlinks to URLs will
always be coloured in blue, as is the standard. You can select a different
colour for internal cross-reference style links to set them apart. Click the
colour chip to select a colour.
Return to chapter ⤴
682
Exporting
25
In This Section…
25.1 Exporting Binder Files . . . . . . . . . . . . . . . . 684
25.2 Metadata and Options . . . . . . . . . . . . . . . . 685
25.3 Exporting to an Outliner with OPML . . . . . . . . 686
25.3.1 Usage . . . . . . . . . . . . . . . . . . . . . . . 687
25.4 Exporting Metadata to a Spreadsheet . . . . . . . . 687
You can export your work and research material from Scrivener, either as in-
dividual documents or by combining the draft into one long manuscript and ex-
porting it in the file type of your choice, using compile. Since the latter is a large
topic in and of itself, it is covered in depth in its own chapter, Compiling the
Draft (chapter 23). Here we will look into the former task: exporting data piece-
meal from your project, either for backup purposes, or to facilitate collaboration
with authors who do not use Scrivener.
— MultiMarkdown (.md)
All media files will be exported as they are (and text file setting is irrelevant
to them). The structure of folders created on disk will reflect their structure in
the binder. There are a few caveats to watch for. Since traditional folders do
not support text material in a folder, Scrivener will need to create a separate
text file to hold whatever material had been typed into the folder in Scrivener,
if applicable. Likewise it will need to create a folder if you’ve nested files within
files.
Return to chapter ⤴
Notes Document notes will be exported as separate files using the text file for-
mat you chose above (rtf will be used instead, when any script formats are
chosen). The naming convention will be “(Binder Title) Notes”.
Metadata The creation & modification dates, label, status, keywords, custom
metadata and synopsis will be exported into a file with the naming con-
vention of “(Binder Title) MetaData.txt”. Plain-text will always be used for
this file.
Snapshots Each stored snapshot of the document will be exported into a sub-
folder with the naming convention of “(Binder Title) Snapshots”. The
snapshots themselves will be exported using the chosen text file format.
They will be named according to their snapshot title and date stamp.
The “Options” tab has a variety of settings, some of which are format depen-
dent:
Do not export subdocuments Only the literal selection in your binder will be
exported.
Number exported files The naming convention will be modified to “(Sibling
Order) (Binder Title)”, modifying any instances above where merely binder
title is used. Sibling order is determined by folder. So if one folder has four
items within it, those items will be numbered 1–4, and with the next folder
(itself numbered “2”) would start over at 1 for the first child item within it.
Remove comments and annotations All notes-to-self using these two features
will be stripped from the output. If you have no intention of archiving your
work notes, or are intending to share these exported files with proofer, this
can be a useful option.
685
25.3. Exporting to an Outliner with OPML
Use default Final Draft screenplay elements Available when using the “Final
Draft (.fdx)” export format.
If you have modified your screenplay script settings to suit personal taste,
you might wish to have them exported using standard settings for archival.
This feature will have unintended consequences if you try to use it with
scripting files that are not by their nature screenplays.
Append “.fountain”/“.txt”/“.mmd” extension Available when using any of the
plain-text formats.
Forces the file extension to be a specific standard extension instead of let-
ting you choose an extension in the Save As field above. This is also useful
if you’d rather not bother typing in an extension, as it is possible (and valid)
for text files to not have an extension.
Convert rich text to MultiMarkdown Available when using the “MultiMark-
down (.mmd)” format.
Uses the same rules described in the Compile settings general option pane,
in the option by the same name (subsection 23.4.3). Rich text formatting
such as lists, tables links and so forth will be converted to MultiMarkdown
syntax as best as possible.
Return to chapter ⤴
1. Select the items you wish to export—any selected containers will automat-
ically include all descendent items.
2. Use the File ▸ Export ▸ ЂЃЀϿ File… menu command.
3. Select your export options (refer to “Usage” for detailed descriptions of
them).
4. Select a folder and filename to export the opml file to and click the Export
button.
1
This method is intended for exporting an indented outline, rather than exporting metadata. If
you wish to export tabular metadata lists, try Exporting Metadata to a Spreadsheet (section 25.4).
686
25.4. Exporting Metadata to a Spreadsheet
25.3.1 Usage
The following options are available from within the export panel:
Export entire binder Rather than use the current selection, export the entire
Binder outliner from top to bottom. This will include everything; even
items you have currently in the Trash can.
Extended note options With the exception of the initial option, these settings
will attach the designated information to each heading as a “note”. If the
software you are using to read the opml file supports notes, you should
see this information appear however it does so. If you are having troubles
importing the opml, try leaving this set to “Titles Only”, which will use the
published standard for opml files.
— Titles Only: only the names of binder items will be exported as a hi-
erarchical outline.
— Title and Synopses: contents of any index cards, or the synopsis field
will be attached to their respective headings in the outline.
— Title and Text: in this case, “text” refers to the main text from the
editor for that item. This only includes text from file or folder doc-
uments in the binder. The output will be converted to plain-text by
necessity.
— Title and Notes: any document notes will be attached to their respec-
tive items in the outline. The output will be converted to plain-text
by necessity.
Return to chapter ⤴
687
25.4. Exporting Metadata to a Spreadsheet
1. Select all of the containers or items you wish to export. For example, you
could click on the “Draft” folder to export the metadata for the entire work
in progress.
2. If necessary, switch your group view mode to Outliner, with the
View ▸ Outliner menu command, the group view toolbar button, or ⌘ 3.
All of the items listed in the outliner will be exported, including any de-
scendent items of containers (even if the containers are collapsed).
3. Adjust the column order and which columns you would like to have ex-
ported. If you’d rather have all possible columns export you can choose
that as a setting in the subsequent dialogue.
4. Use the File ▸ Export ▸ Outliner Contents as ϶ІЉ… menu command.
Formats The three formats below are all commonly accepted by most spread-
sheet applications. Check with your preferred software for details. Scriv-
ener will export the first row in the file as “headers”, so your software
should be instructed as such if applicable.
Only include columns visible in outliner When checked, the column list and
the order of those columns will be used to create the data file. When
disable, Scrivener will export all metadata columns (including any cus-
tom columns you might have added) in the order that they appear in the
View ▸ Outliner Options ▸ submenu.
Return to chapter ⤴
2
This method is primarily intended for tabular metadata export. If you would prefer a hierarchal
export—with options for full text content—more suitable for outlining, you might want to try
Exporting to an Outliner with opml (section 25.3).
688
Printing
26
In This Section…
26.1 Document Printing . . . . . . . . . . . . . . . . . . 691
26.1.1 Text Document Print Settings . . . . . . . . . 691
26.2 Printing Index Cards . . . . . . . . . . . . . . . . . 692
26.2.1 Index Card Print Settings . . . . . . . . . . . 693
26.2.2 Tips for Printing to Individual Cards . . . . . 693
26.3 Printing Outlines . . . . . . . . . . . . . . . . . . . 694
26.4 Printing the Draft . . . . . . . . . . . . . . . . . . . 695
26.5 Other Print Settings . . . . . . . . . . . . . . . . . . 696
Given that there are two discrete functions in the binder—your works in
progress (typically in the Draft folder), and all of the support files and notes
around it—you may need two fundamentally different print modes. Since proof
printing and final printing the draft are closely related to the act of compilation
itself, this function has been built into the compile interface (select Compile for:
“Print”, and you will note we even have a compile Format designed specifically
for distributing proofing copies).
For all other forms of printing, either piecemeal or in groups, the standard
print command familiar to most applications will be available, including a few
special-purpose printing tools for visualising clusters of data, like index cards
and outliner information, both of which specialise in highlighting metadata and
synopses.
Figure 26.1 All of Scrivener’s print settings are foundby switching to the
“Scrivener” section of the Page Setup panel, using the dropdown
at the top of the dialogue.
In most cases (compile, notably excluded) all you need to print a selection is
use the standard File ▸ Print… command (⌘ P) . Continue reading for tips and fea-
tures on how to control the appearance of your print-outs. Many aspects of the
26.1. Document Printing
printout can be adjusted in File ▸ Page Setup… and will be covered in each relevant
section. These settings are saved into each project, not globally, but will be saved
into the project templates you create.
Printing refers to the contents of the active editor split. Individual documents
and supported media can be printed one by one, as you would expect. When
more than one text document is displayed in the editor they will be printed to-
gether according to the current view mode:
— If you are viewing the selection as a corkboard, index card printing will be
used.
— When viewing them in Scrivenings, the text view will be printed using the
text document printing settings (below).
— Printing the outliner will produce a list with optional metadata.
Content
This section is similar to the “layout content columns” in the upper half of the
Section Layouts compile format pane (section 24.2.1). You can optionally add
691
26.2. Printing Index Cards
metadata to the printout for each document that is selected. By default, only
Text will be selected, or the main content body in the editor.
Title formatting will be determined by your current Scrivenings title font set-
tings (even if you do not display titles in Scrivenings), in the Appearance: Scriven-
ings preference pane (section B.5.13).
If you require more control over the formatting, presentation or ordering of
these various elements you should probably create your own compile format and
use the dedicated compile feature instead of this tool, which is mainly built for
expedience and simplicity.
Options
Remove annotations By default inline annotations will be included, using their
original colour, and enclosed in square brackets to help identify them
when using a black and white printer. Tick this option to remove them.
Print using font To override the font family of the documents temporarily, and
use a uniform font for all elements on the printed page, check this box and
then select the font and font size in the activated option menus, below.
Return to chapter ⤴
692
26.2. Printing Index Cards
Content
Include titles By default the title of each binder item will be printed at the top
of the card. Untick this option to focus more on the synopsis content. The
following two options will have no effect when this is disabled.
Embolden titles The title of the card, printed at the top, will be emboldened
to set it apart from the rest of the card content. If your index card font
settings are such that titles are always bold anyway, this setting will have
no effect.
Highlight titles with label color The background of the title area will be high-
lighted with the card’s assigned label colour, if relevant.
Add card numbers This is similar to View ▸ Corkboard Options ▸ Show Card Num-
bers feature. Each card will be numbered relative to the visible cards, start-
ing at 1.
Include keywords When enabled, all keyword names will be printed out in a
comma-delineated list below the title.
Options
Ignore cards with titles only With this option enabled, if a card has no syn-
opsis, it will be ignored. This includes images that would otherwise be
printed out as image thumbnails.
Print cutting guides This option is most useful when using standard paper.
Each card will be outlined with dashed cutting guides, making it easier
to separate them into actual cards with a cutting block or scissors. If you
are using perforated card stock, it is best to leave this option off.
Force landscape orientation Maximises the number of cards you can fit onto
a single sheet of paper to four instead of three. If you are just printing to
regular paper and plan on cutting them apart, use this option to save paper.
Print using font Override the default font with your preferred font family and
size.
693
26.3. Printing Outlines
your printer is capable of handling thicker paper in small sizes before attempting
this. Follow these steps to set up Scrivener:
You will now need to follow the instructions provided to you by your printer
manufacturer to figure out how to feed the cards into the machine. Some print-
ers will let you place the cards in a stack, but with many printers you will need
to feed in a card one by one as it prints. Keep this in mind if you intend to print
out hundreds of cards!
Return to chapter ⤴
File name The name of the container that is having its contents printed will be
placed in the header of the page. If the editor contents are from a selection
rather than a particular folder or other group, then the file name of the
project will be printed.
Titles Each item’s binder title will be included in bold text. Tick the Prefix
titles with number checkbox to include a simple number count (non-
hierarchical) for each item in the outline.
694
26.4. Printing the Draft
Return to chapter ⤴
1
The few options that are not available pertain to such things that are not relevant to a print-
out, such as hyperlink appearance and behaviour, and the pdf’s built–in table of contents (often
shown as a sidebar in pdf readers).
695
26.5. Other Print Settings
from the dropdown menu on the left, or click the Print button to send the com-
piled document to your default printer. The first time you do this, you should
preview the print job, first. Click the ЃϷϹ button in the lower left corner of the
print dialogue, and select “Open in Preview”. From there you can examine the
output at full scale, and if it looks good, print from Preview.app.
⟨Direct-sale only⟩ Note that you can select Scrivener itself as a target. This will
send the printed document as a pdf to your project and import it. This can be a
handy approach to take when proofing; read more about Scrivener’s proofread-
ing tools (section 20.2).
See Also…
— Read Compiling the Draft (chapter 23) for more details on how to compile.
— If you want to print a script, read Printing or Exporting a Script (sec-
tion 19.4) for tips.
Return to chapter ⤴
Web Pages By default, background images and colours will not be sent to the
printer to save ink and increase clarity. However if the background image
is an integral part of the design, tick the Print backgrounds checkbox to
have them included.
Images There are two scaling options to choose from: Print actual size and
Scale to fit page. If the image you are printing out is very large, you will
have better success with the latter option. In most cases actual size will
produce a better quality print as small images may become quite blurry
when blown up the size of a page.
Return to chapter ⤴
696
Part V
Appendices
A
In This Section…
A.1 Custom Keyboard Shortcuts . . . . . . . . . . . . . 699
A.2 Scrivener Menu . . . . . . . . . . . . . . . . . . . . 702
A.3 File Menu . . . . . . . . . . . . . . . . . . . . . . . . 704
A.4 Edit Menu . . . . . . . . . . . . . . . . . . . . . . . 709
A.5 Insert Menu . . . . . . . . . . . . . . . . . . . . . . 723
A.6 View Menu . . . . . . . . . . . . . . . . . . . . . . . 727
A.6.1 View Modes . . . . . . . . . . . . . . . . . . . 728
A.7 Navigate Menu . . . . . . . . . . . . . . . . . . . . . 737
A.8 Project Menu . . . . . . . . . . . . . . . . . . . . . . 747
A.9 Documents Menu . . . . . . . . . . . . . . . . . . . 750
A.10 Format Menu . . . . . . . . . . . . . . . . . . . . . 757
A.11 Window Menu . . . . . . . . . . . . . . . . . . . . . 766
A.12 Help Menu . . . . . . . . . . . . . . . . . . . . . . . 768
This appendix will address each entry in every menu, and will display the key-
board shortcut for it where available. It is intended to be a quick, exhaustive
reference of the menus, and will attempt to point you in the right direction for
more thorough discussion and analysis of various features where necessary.
The menus in Scrivener are divided into several domains, into each we attempt
to organise groups of functions respectively. If you are looking for a particular
feature and are not sure where it is located, the table describing the menu sec-
tions (Table A.1) will explain our understanding of the menu as a category for
features. If you happen to know the name of the feature you are looking for, and
have access to the software, the easiest way to find a menu command is to use
the search bar from the Help menu.
If a menu name changes its label depending on how you’ve used it, this will
often be indicated with the “|” symbol, separating the parts that change. For
example: View ▸ Show|Hide Inspector, will either print “Show Inspector” or “Hide
Inspector”.
Scrivener The main application menu is where overall application settings and in-
formation can be accessed. Changing preferences, setting up registra-
tion information, and quitting the software can be done from here.
File Concerning the management of projects, including the transfer of in-
formation into and out of them, either manually with import, print &
export, or automatically with backups and synchronisation.
Edit If a function will work with the content of an editor window, either pas-
sively or to manipulate it directly, then chances are it will be located in
the Edit menu. Examples would be finding text, adding a link or check-
ing spelling.
Insert Commands for inserting things into your text, such as images, equa-
tions, placeholder tags, footnotes and comments.
View For adjusting how the project window looks and feels, as well as the ap-
pearance of content within windows, such as changing the zoom level of
a pdf, showing invisible markings in the text or selecting which columns
are used in the outliner.
Navigate All about getting around inside the project window. Loading docu-
ments, opening them into splits, jumping between the window’s various
contexts and viewing collections are within the remit of this menu.
Project Settings and information, statistics and goals specific to the project itself
are gathered in this menu. This is also where new content can be created,
and where the Trash can be emptied.
Documents This menu concerns the management of existing documents, including
the content within them, the metadata used to describe them and their
organisation within the project. Documents can be moved to other fold-
ers, grouped into new ones, or even trashed from this menu.
Format This menu concerns itself with the presentation of content. If you want
to change the font or paragraph indents, this menu is what you’ll use.
Scriptwriting, styles and revisions are also managed from this menu.
Window The various windows themselves can be managed here, such as basic
commands for minimising or switching between open projects, select-
ing from predefined layouts to adjust how a project window looks and
feels or to reopen recently closed Quick Reference panels.
Help The Help menu provides access to the Mac’s menu search utility, as well
as useful tools and links for learning Scrivener, registering the software
or getting in touch with us.
700
A.1. Custom Keyboard Shortcuts
1. Go to your System Preferences (available from the Apple menu in any ap-
plication).
2. Load the “Keyboard” panel and select the “Shortcuts” tab.
3. Select “App Shortcuts” in the list on the left.
4. Click on the “+” button. A dialogue will appear.
5. From the “Application” pop-up button, choose Scrivener.
6. In the “Menu Title” text field, enter the exact name of the command you
want to add. This should exactly match the name of the menu item in
Scrivener (capitalisation and punctuation matters). For instance, if you
wanted to add a keyboard shortcut to the Insert ▸ Image Linked to File… com-
mand, you would type Image Linked to File... in this text field (includ-
ing the ellipses). If you wanted to change the keyboard shortcut for the
Edit ▸ Paste and Match Style menu item, you would type Paste and Match
Style.
7. Click in the “Keyboard Shortcut” text field and then hold down the com-
bination of keys that you want for the new shortcut.
8. Click on “Add”.
When you return to Scrivener, the new keyboard shortcut should be ready to
go.
Resolving Conflicts
Keyboard shortcuts on macOS work by scanning the menus from left-to-right
looking for a menu item matching the shortcut pressed. If you find that the
shortcut you assigned doesn’t work, or does something unexpected, it may be
that the keyboard shortcut you chose is already assigned to a different menu
item. In that case, you can either pick a different shortcut, or you can locate the
menu item that it clashes with and go through the above process again to as-
sign a different shortcut to the clashing menu item. If the shortcut still doesn’t
work, you should ensure that the shortcut you assigned isn’t one reserved by the
system.
701
A.2. Scrivener Menu
About Scrivener Displays the credits and version number of the application.
If you are experiencing problems and wish to contact customer support
regarding them, you can provide version information using this dialogue.
Click on the version number to copy this information to the clipboard and
dismiss the window.
...........................................................................
Theme ▸ This submenu will list any preset themes that you have created or in-
stalled into Scrivener. To switch appearance settings, select the desired
theme from this list. Refer to Preference Presets and Themes (subsec-
tion B.1.1) for further information on managing themes.
702
A.2. Scrivener Menu
⟨macOS 10.14+⟩ When selecting a theme designed for Dark or Light Mode,
you will be asked if you wish to apply the theme and switch Scrivener to
that mode of appearance, if relevant. Dark Mode themes will be indicated
with a moon icon to the left of their name.
Authorize Folder Access… ⟨ЀϴІ only⟩ Opens a window where you can manage
a list of folders to grant Scrivener additional privileges in accessing your
disk. If you make use of file links, research aliases or image links, you might
wish to authorise the folders they are in, or even your entire user folder so
that Scrivener can make use of these files without explicit permission per
session.
Check for Updates… ⟨Direct-sale only⟩ You can use the Check for Updates
menu item to see if there is a newer version of Scrivener available for down-
load (3.x updates are free). If any are found, you can update the software
conveniently from this tool. You can also choose to have updates applied
automatically in the future, and this check can be performed routinely as
well, in the Startup tab of the general preference pane (subsection B.2.1).
Services The items in this menu are provided by the core system and other
third-party applications. They will let you perform various functions,
mostly based on selected text. Scrivener provides its own services which
are also available in this menu, and from other applications as well. See
Scrivener Services (section 9.3) for further documentation.
Quit Scrivener ⌘ Q Leaves the program. Any projects that are left open will be
saved to the disk, and by default, backed up for you. Under the default
preferences, these projects will be remembered and opened automatically
the next time you run Scrivener.
703
A.3. File Menu
Quit and Close/Keep Windows ⌥⌘ Q Whether this will “Close” or “Keep” open
projects upon next reload depends upon whether your preferences are set
to reopen projects that were open on quit (subsection B.2.1). Which is dis-
played will be the opposite of whatever your standard settings are. This
will not change your preference, it only influences how the software works
this one time.
New Project… ⇧⌘ N Brings up the Project Templates window, which will walk
you through creating a new project in the location you specify.
Open… ⌘ O Shows the file selection dialogue for opening an existing project off
of your hard disk. Full read-write permissions must be set for a project to
be opened successfully.
Recent Projects Here you can review a list of projects that have recently been
used recently and select one to open it (you can also specify in the General
Preferences (subsection B.2.1) whether Scrivener will reopen all projects
that were open in a previous session when it is launched).
The number of items listed in this submenu is governed by your macOS’
global preference, which can be set in the “General” system preference
pane.
Favorite Projects Displays a listing of all the projects on this machine that have
been flagged as a “favourite”. Use this to load or activate the window of
the project you select. Read more about it in Setting Favourite Projects
(subsection 5.1.4).
Add|Remove Project from Favorites Adds or removes the currently active
project to the aforementioned “Favorite Projects” list.
Show Project in Finder The active project will be located and presented to you
in a new Finder window. This information can also be acquired from the
project window title bar, by right-clicking on the name of the project itself.
Reveal Application Support Folder Opens Scrivener’s “Application Support”
folder, where it stores your presets, custom project templates, custom
icons, and so on. Use this if you wish to transfer settings between ma-
chines, or if asked to do so for troubleshooting reasons.
Find All Projects in Spotlight ⟨Direct-sale only⟩ Runs a Spotlight search, bring-
ing up a Finder window with the search results of all Scrivener projects
704
A.3. File Menu
Close Project ⇧⌘ W Closes the current project and all of its associated windows.
The project will be automatically saved upon close, and under default set-
tings will be backed up.
Close all open projects at once, by holding down the Option key to reveal
the command, or use the ⌥⌘ W shortcut.
Close Project and Clear Interface Settings ⇧⌥⌘ W When holding down the
Option key and viewing the File menu, you’ll see this command for closing
a project. This will safely shut down the project and as a final step, trash the
project’s “UI” preference file. All options such as visible elements (rulers,
inspector, etc), splits, label tinting, columns, and other settings will be fac-
tory reset. Ordinarily, you’ll only ever need to do this as a troubleshooting
step, or a way of fixing a layout glitch you’ve encountered.
Close Window ⌘ W Closes the currently active window (e.g. Quick Reference,
or utility panel). However if the project window has focus or is the only
open window for the project, the entire project will be closed instead.
Composition mode must be exited explicitly, it does not respond to this
command.
Save ⌘ S Scrivener auto-saves your writings as you work, so that you never have
to worry about losing your efforts. Projects are also saved automatically
whenever they are closed. You can use the save command to force an im-
mediate save whenever you want, however since it will usually already be
saved, this command is more interesting for its optional ability to trigger
automatic backups and snapshots.
Save and Rebuild Search Indexes ⌘⌥S You can manually rebuild the search in-
dex while saving, by holding down the Option key when viewing the File
menu, and selecting this command. This is sometimes useful in cases
where you suspect the project has lost synchronisation with the search in-
dex. There is typically no need to do this as Scrivener will automatically
maintain the index, and it will rebuild it if something appears to have gone
awry since the last session.
Save As… ⇧⌘ S Will prompt you for a new project name and/or location. When
you submit this dialogue box, Scrivener will immediately start working
with the new copy, closing the version you had been working on up un-
til that point. If instead you want to generate a backup copy and keep
working with the original project, use File ▸ Back Up ▸ Back Up To… instead.
705
A.3. File Menu
706
A.3. File Menu
or for some formats, intelligently break the file up by logical sections based
upon the internal format of that file. For example a Word document with
a stylesheet based outline can be converted into a nested binder outline, a
Markdown file can be split into an outline via its heading structure, while
Final Draft and Fountain files will be split by sluglines.
...........................................................................
Export ▸ Provides tools for exporting elements of the binder to the file system.
For more information on exporting your work, see Exporting (chapter 25).
Export ▸ opml File… Exports the current binder selection as an Outline Proces-
sor Markup Language file. opml files are commonly read by applications
that work in outline oriented data, like Scrivener, and is thus a convenient
way of transferring hierarchal information (or the file tree) between such
programs. Refer to Exporting to an Outliner with opml (section 25.3).
Export ▸ Comments and Annotations… Exports only the comments and anno-
tations from the project into a single file. You can optionally choose to ex-
port only pre-selected binder items and select whether the list is organised
by binder titles.
Export ▸ as Scrivener 2 Project… Save a copy of your project in the legacy Scriv-
ener 2.x format, capable of being freely worked upon with this older ver-
sion of Scrivener, as well as version 1.x for Windows. Refer to Saving Your
Projects for Older Versions (subsection 3.4.4) for usage tips.
...........................................................................
Sync ▸ Tools for linking parts of your project to external applications, mobile
devices or disk-based files and folders. Read more about syncing in Cloud
Integration and Sharing (chapter 14), and Working with Scrivener for iOS
(section 14.2)
707
A.3. File Menu
Sync ▸ with Mobile Devices Forces Scrivener to check the current project for
mobile changes. In ordinary usage this will not be necessary as these
checks are performed automatically when switching to the project from
another window and of course when loading the project. However it is
safe to use whenever you feel unsure about the sync state of the project.
Sync ▸ with External Folder… Method for creating folders with plain-text, rich
text, Fountain or Final Draft files on your system. The folder can be
placed anywhere, including network mounted drives or synchronised fold-
ers such as provided by Dropbox, Google Drive, iCloud Drive and Spi-
derOak. It is thus useful for coordinating with collaborators or even just
working on pieces of your project while on the go. See also: Synchronised
Folders (section 14.3).
Sync ▸ with External Folder Now If external folder sync is set up, syncs the
project with the folder immediately. Otherwise the configuration window
will be opened for you.
...........................................................................
Back Up ▸ Functions for managing backup copies of the current project. For
more information on back up strategies, see Backing Up Your Work (sec-
tion 5.2).
Back Up ▸ Back Up All Projects Now Hold down the Option key to reveal this
alternate command. Scrivener will cycle through each project that is open
and create a backup for it, again using the established preferences for back-
ups. This command may take some time to complete, particularly if you
have a few large projects open.
...........................................................................
708
A.4. Edit Menu
Save As Template… Saves the current project as a template. This will add it to
the New Project window for use as a basis for your future projects. Every
single aspect of the project will be saved, including any content you leave
in the binder. For more information on creating templates, read Project
Templates (section 5.4).
Page Setup… ⇧⌘ P Accesses the standard page layout setup dialogue (access
Scrivener-specific features from the Settings dropdown menu within this
sheet). Most compile formats will use these settings to determine paper
size and margins, as well as for regular printing. For full documentation
on the standard printing process, read Printing (chapter 26).
Print Current Document… ⌘ P Prints the current editor view. How this will be
printed depends on the view mode, with all of settings for this accessed
through the File ▸ Page Setup… command, above.
Undo & Redo ⌘ Z & ⇧⌘ Z Undoes or redoes the last change. Undo and Redo
work mainly for edits made to text, but they do work for some basic out-
lining changes too, where that change does not cause the current docu-
ment to change in the editor. Each document has its own Undo history,
which means you can go back to documents you’ve edited previously and
undo changes made there without undoing changes made more recently
to other documents.
Cut, Copy, and Paste ⌘ X, ⌘ C & ⌘ V Cut, copy and paste act exactly as they do
in other applications. These commands will not act upon documents that
you have selected. They will work primarily with text, but can sometimes
also be used to copy and paste metadata like bookmarks or keywords. This
manual will make note of where copy and paste can be used for non-textual
edits. For editing documents, refer to the Documents Menu (section A.9).
Copy Special ▸ This menu allows you to copy text or binder items using func-
tions to create specially formatted lists of items, remove markings from
the text or convert the text to different formats.
709
A.4. Edit Menu
The following commands work upon selected items from any valid group view
context or from the binder sidebar.
Copy Special ▸ Copy Document as External Link Copies a URL to the clip-
board which can be used to link to the selected item from any other soft-
ware supporting links on your computer. E.g. pasting this URL into the
hyperlink URL field of your word processor would create a link from that
document to a specific item in your project binder.
These links are static references to the project’s location on your disk. They
will likely not work from other computers, or if the project has been re-
named or moved from the location it was in when the link was generated.
Read more about External Links (subsection 10.1.6). This command is also
available from the binder contextual menu as “Copy Document Link”.
Copy Special ▸ Copy Text of Documents The text content of the selected doc-
uments will be copied together into one continuous text in the clipboard
using the order they appear in at the time of copying. E.g. if copied from
the binder then that order will be used, but if copied from a sorted outliner
view or Collection then they would be copied in their sorted order.
Copy Special ▸ Copy Documents as ToC Aids in the creation of a basic table of
contents (with page numbers for supported compile formats) using the se-
lected documents. This list can be pasted into a file within the draft. See
Creating a Table of Contents (chapter 22) for further information.
Copy Special ▸ Copy Documents as Structured Link List Generates a list of
links pointing back to the selected documents, formatted into an indented
list. This form of list can be used to create a basic table of contents in a dig-
ital book, where hyperlinks are used instead of page numbers.
The remainder of the commands in this submenu operate upon the active text
selection in either the main editors or the Document Notes sidebar, in the In-
spector.
Copy Special ▸ Copy without Comments and Footnotes Strips out inline and
linked notation, while retaining all other formatting. This will often be
useful for producing “clean” snapshots (section 15.8) after an editing ses-
sion. This command will remove all notation, including footnotes.
Copy Special ▸ Copy as Markdown The selected text will be converted from
rich text to Markdown format (using the MultiMarkdown dialect), where
possible to do so. This command produces markup similarly to the com-
pile conversion option, described in Markup Options (section 23.4.3).
Copy Special ▸ Copy as html Reproduces most formatting as html codes us-
ing inline CSS. The resulting html should look very similar to the text
you copied in Scrivener, including some ruler settings, colour, highlight,
and so on.
710
A.4. Edit Menu
Copy Special ▸ Copy as html (Basic, using <p> and <span>) Applies minimal
inline CSS formatting. Ruler styles and some types of formatting will be
lost. This is often the best choice for pasting into blogging and Content
Management Systems, which provide their own stylesheets.
Copy Special ▸ Copy as html (Basic, using <br>) Applies very basic, html 4.01
compliant code. When constructing html emails, or working with an
older web site, this is what you will want to use.
...........................................................................
Paste and Match Style ⇧⌥⌘ V This pastes the contents of the clipboard without
any of its existing fonts, styles and other attributes such as links, tables and
lists; in essence, treating it like plain-text. Useful for when you have copied
a range of formatted text but want to paste it using the style of the text into
which you are placing it, such as when gathering material from the Web.
Paste Plain Text as Screenplay When the active editor is showing a scriptwrit-
ing document, this menu command will become available. It can be used
to paste plain text formatted screenplays, from the likes of Movie Magic
Screenwriter, or even plain text screenplays you compiled from Scrivener
in the past. The pasted text will be analysed and converted to the script for-
mat. It is only intended to work properly with standard Screenplay based
formats.
Delete In some contexts this command can be used to remove items from lists,
such as individual keywords in the inspector pane, and is usually passively
bound to the Delete key. In similar cases, such as the Bookmarks pane in
the inspector, where the removal cannot be undone, it is necessary to use
the ⌘ Delete shortcut instead.
This menu command can also be used to permanently delete selected
binder items from within the Trash folder, without emptying it completely
(use Project ▸ Empty Trash… for that). This capability is also available to the
right-click contextual menu on items in the trash.
Select All ⌘ A Selects all of the content of the current text, outliner, corkboard
view and etc. This command works in every context where it is possible to
select multiple items, from footnotes in the inspector sidebar to keywords
to search results in the sidebar.
Select ▸ Contains several commands to aid in the selection of items and text.
In addition to these commands, in views where things are listed and it is
possible to select multiple items, such as the binder or a list of keywords,
there are a few modifier keys that can be added to mouse clicks to form
basic selections:
711
A.4. Edit Menu
Select ▸ Select Word The next three commands will select the nearest word,
sentence or paragraph that the cursor or current selection is found within,
or when a selection exists, it will be expanded in both directions until
reaching the requested unit of measurement. E.g. if a few letters of two
words are selected, the Select Word command would expand the selection
left to encompass the first word entirely, and rightward to encompass the
second word entirely (Figure A.1).
Figure A.1 Before and after usage of the Edit ▸ Select ▸ Select Word command.
Select ▸ Select Sentence As noted above, if you start with two partially selected
sentences then you would end up with two fully selected sentences when
using the Select Sentence command. Given the wide range of languages,
writing styles and methods, right, wrong or just creative—grammatical
constructs such as sentences can only be estimated.
Select ▸ Select Sentence with Spaces Similar to the above, this alternate be-
haviour which will select one space from around the sentence (whichever
is most logical), so that it can be more easily cut or moved with drag and
drop to a new position without clean-up.
Select ▸ Select Paragraph Selects the current paragraph, including the carriage
return on the end of it, unless of course the paragraph is at the end of the
file.
Select ▸ Select Style Range The current selection will be expanded to encom-
pass the style range around it in a contiguous fashion. This works locally
first, looking for character styles, and then expands to any paragraph styles
712
A.4. Edit Menu
that exist around the selection. If no styled text exists around the cursor
or selection, then expansion will encompass the contiguous unstyled para-
graphs around it.
For more documentation on this and the following two commands, refer
to Selecting and Searching for Styles (section 15.6.4).
Select ▸ Select All Style Selects all non-contiguous text within the same text
view using the current style beneath the cursor, or as found beneath the
leftmost edge of the selected range (the selected text itself will be ignored).
As with the previous command, the nearest character style range will be
preferred over the paragraph character range, in cases where the cursor
sits within text that has both character and paragraph styles applied to it.
Also as with the prior command, if the cursor or selection encompasses
text with no style applied to it, the command will select all other text like-
wise without styles.
Select ▸ Select Similar Formatting Using the same logic as Edit ▸ Select ▸ Select
All Style, this command checks for the type of formatting located beneath
the cursor and then scans the document for similar examples, selecting
all such non-contiguous text simultaneously. This command is handy for
turning simple formatted text into styled text. Given the wide variety of
possibilities that fall under “formatted text”, we cannot expect this com-
mand to function flawlessly in all cases.
If the cursor or selection falls upon text that is styled, then the outcome of
this command is synonymous with Edit ▸ Select ▸ Select All Style.
Select ▸ Select Subgroups Applicable only to the outliner and the binder when
a container of any type is selected. This command will add any descendant
container items that are currently visible and that contain subdocuments
(an empty container like a folder is not considered a group of items). This
713
A.4. Edit Menu
Figure A.2 Before and after results of selecting the subgroups of the “Ap-
pendix” folder.
Select ▸ Select Current Text ⌥⌘ A When the current context is a text editor in-
stead of the binder or outliner, this command will appear in the menu. It
can be used to select only the text in the section you are currently editing
within a Scrivenings session, rather than the entire session.
Select ▸ Select ‘Included’ Subdocuments As with the prior command, all sub-
documents of the currently selected container (to all depths) will be se-
lected, but in this case only if they have their respective “Include in Com-
pile” checkbox enabled. Easily filter out all notes, old revisions and other
nonessential items from your draft folder with this command.
...........................................................................
714
A.4. Edit Menu
Deselect All If possible, removes all active selections from the current view. In
some cases there will always be a default selection that cannot be removed.
In a text editor, the cursor position takes on that role, and certain com-
mands and tools will use the cursor position as a form of implied selection.
In the corkboard and outliner views the underlying container that is be-
ing viewed will occupy the default selection, mainly for deciding what the
Inspector will examine.
Completions ▸ Complete Document Title ⌃Esc With the first part of a docu-
ment titled typed in, use this command to cause Scrivener to search your
project for matching titles and suggest alternatives. This is useful in con-
junction with the Corrections preference to automatically detect internal
links typed in with [[Document Title]] wiki-style bracketing.
...........................................................................
Move ▸ Movement commands are applicable to text as well as items. Items will
move around within the current view, while text will either shift its para-
graph position or have its overall indent level adjusted. Text list lines and
table cells can also be moved up and down in this fashion. In all cases, text
or item alike, movement will be done one step at a time.
When moving selected items in the various group views and lists, non-
contiguous selections will maintain their original spatial distance from
one another, and the whole selection will move together as a single unit
through the other items around them. If any one component of the selec-
tion cannot be moved in the requested direction, the entire selection will
refuse to move.
If it is your intention to gather items together into a container, no matter
how far apart they started off, consider using the Documents ▸ Move To ▸
submenu or simple drag-and-drop with the mouse.
Move ▸ Move Up ⌃⌘↑ The item will be moved upwards in a spatial sense. The
particulars of how this happens depends on the context:
715
A.4. Edit Menu
— With text the selected lines will be transposed with the line directly
above them.
— On the corkboard, the card will be moved directly up, advancing all
cards between where it was and where it will be moved, to fill the gap
it left behind.
— In both the binder & outliner views, the selected items will move up
within the current list of “siblings”, or within a folder and without
changing levels. They cannot be move “up” beyond the top of the
group they are within.
— With label view the selected cards will advance up one label row, ter-
minating at the top (by default “No Label”). If label view is in a ver-
tical orientation, then moving a card up will have a similar effect to
moving it left in horizontal orientation.
Move ▸ Move Down ⌃⌘↓ As with moving the selected items up, only in this case
all movement will be done downward.
Move ▸ Move Left ⌃⌘← The item will be moved upwards in a spatial sense. The
particulars of how this happens depends on the context:
— Text will have its block indent level shifted outward by 0.25” incre-
ments. Any amount of first-line or hanging indent will be respected
by this command. The levels of indent for all forms will be incre-
mented equally, and once the left margin is reached by the leftmost
portion of text, the command will be disabled.
— Items in the binder & outliner will be move out of their current con-
tainer to become a sibling to it, inserted between the group they came
from and the item that once fell directly below that group.
— On the corkboard, this command will move a card leftward, first
along its row, and then wrapping around to the right edge of the row
above, until reaching the position of the first card in the corkboard.
— With the label view the action is identical in that the card will be
moved toward the beginning of the current group being viewed. In
vertical orientation label view, left movement will be similar to mov-
ing it up in horizontal orientation.
— Collections do not allow left or right movement.
Move ▸ Move Right ⌃⌘→ As with moving the item left, only in this case all move-
ment will be done in the opposite direction. In the case of text, the indent
will be incremented 0.25” per usage and has no effective upper limit. The
action of moving an item right in the binder & outliner will be to nest the
selected items beneath the item directly preceding the topmost selected
item.
716
A.4. Edit Menu
...........................................................................
Sort ▸ Sorting can be done in the following cases: wherever there is a flat list of
adjacent items that can be arranged in a view, when a single item is selected
that is a container to other items or when more than one line of contiguous
text has been selected in an editor. Possible applications include items
in the binder, outliner or corkboard views, keywords, bookmarks and so
forth.
Sort ▸ Sort Ascending (A-Z) This command will sort eligible items in alphanu-
meric order (0–9a-z) with most punctuation and symbols falling before
numbers.
Sort ▸ Sort Descending (Z-A) Sorting by descending order follows all of the
same rules, only sorts in (z-a9–0) order, with most punctuation and sym-
bols falling at the end of the list.
Sort ▸ Collection into Binder Order Only available when working with a stan-
dard Collection list within the binder sidebar or main editors. Returns the
list to its original binder order in the project, permanently.
...........................................................................
Append Selection To “X” Again If the Append Selection command has been
used within the current session, this convenience menu item will appear,
to facilitate appending the current selection to the previously used target.
For links between internal project items, or between Scrivener projects, refer
to Linking Documents Together (section 10.1). For general hyperlinks to files,
web sites and so forth, refer to Hyperlinks (subsection 15.5.3).
Add|Edit Link… ⌘ K Add an external hyperlink of any types to the text. If the
cursor is not already placed within a link, you can use this command to
insert a new link at the cursor position. Alternatively, when text is se-
lected in the editor, the hyperlink will be applied to the text rather than
inserting the URL directly into the editor. The URL editing dialogue will
717
A.4. Edit Menu
provide you with several common prefix options1 , or optionally ”no prefix:
for custom protocols, like ftp: links.
If the cursor is currently placed inside of a link (including document links),
this command will bring the editing dialogue up for that link, allowing you
to change the URL, or select a different binder item to connect the link
with.
Unlink If the cursor is placed within the text of a link, this command will de-
stroy it. If you select a range of text, all link formatting within that range
will be removed. Links only partway selected will have the link removed
from the selection, leaving other bits of the link around it untouched.
Link to Document ▸ ⌘ L Presents a binder item selection submenu for the cre-
ation of a hyperlink to a chosen document within the same project at the
current cursor position, using the target’s binder title, or if you have text
already selected, it will be turned into a hyperlink.
Using this menu, you can also create a link to a document that doesn’t exist
yet, with the New Link… command (⌘ L). You will be asked for the title of the
new document, and where to place it. After providing this information, a
link to this document will be inserted in the current editor.
Find ▸ As a program designed for working with bulk text, Scrivener has many
tools in its chest for searching, collecting items, and organising and review-
ing the results. For full documentation on how to use Scrivener’s extensive
searching facilities, refer to Searching and Replacing (chapter 11).
Find ▸ Quick Search ⌃⌥G Provides a shortcut for using the toolbar’s quick
search field, which otherwise prints the name of the binder item you are
currently viewing (Figure A.3). If the toolbar has been hidden, a separate
window will be opened for your convenience. Read more in Quick Search
Tool (section 11.5).
Figure A.3 The “Quick Search” tool displays the document title prior to being
clicked on.
1
For the sake of simplicity, both HTTP and secure HTTPS links are considered one and the
same. You can also paste a URL with http: or https: into the first field without switching to
“No Prefix”.
718
A.4. Edit Menu
Find ▸ Search in Project ⇧⌘ F Provides a shortcut for the project search tool,
which will appear as a text pane above the binder sidebar. Type text into
this field to search the project for matches, in accordance with the current
search settings, set in the magnifying glass icon menu to the left of where
you type. There is a lot to this tool! Read more about Project Search (sec-
tion 11.1).
Find ▸ Project Replace… Shows the Project Replace panel, for the bulk replace-
ment of text throughout the entire project or selected portions of it, even
including the otherwise immutable snapshots. This operation cannot be
undone; use with care. Read more about its usage in Project Replace (sec-
tion 11.3).
Find ▸ Find… ⌘ F Brings up a typical text find and replace tool. This panel works
within nearly every context where you can edit text, even within the in-
spector sidebar. In the main editors this often means only one document
at a time, but in the case of Scrivenings session it could mean many docu-
ments. Read more about Document Find and Replace (section 11.2).
Find ▸ Filter… ⌘ F When the active view is a corkboard or outliner, the “Find”
command will be replaced with the “Filter” command. This brings up a
panel at the top of the view that can be used to filter which index cards
or outliner rows you see, based on various criteria. Read more in Filter
Outliner & Corkboard Views (section 11.4).
Find Next/Previous ⌘ G & ⇧⌘ G Jumps to the next or last matching text based
on the criteria supplied in the Find panel. These can be used even while
the find panel is closed.
Find ▸ Use Selection for Find ⌘ E Sets the selected text as the current find term,
copying it into the “Find” text field even if the find panel is closed. It can
thus be combined with the previous commands to search for text without
using any interface.
Find ▸ Jump to Selection ⌘ J Scrolls the editor view so that your cursor position
is centred on the page. Useful if you have used the scrollbar, PageUp/
PageDown or the Home/End keys, to briefly check other areas of the text.
When typewriter scrolling (subsection 15.3.4) is enabled this command will
use the selected Typewriter scroll line, from the Editing preference pane,
rather than the centre of the view.
Find ▸ Find by Formatting… ⌃⌥⌘ F Opens the Find by Formatting panel. This
tool is quite powerful and has a wide range of options documented in Find
by Formatting Tool (section 11.6).
Find Next /Previous Formatting ⇧⌥⌘ G & ⌃⌥⌘ G As with Find Next and Find
Previous, this command will jump from match to match, even without the
719
A.4. Edit Menu
“Find by Formatting” panel open. Unlike text find however, this command
will by default seek matches from adjacent documents once the end of the
current document is reached. In this way, you could step through the en-
tire project looking for matching formatting.
...........................................................................
Spelling and Grammar ▸ Accesses the global macOS’ spelling and grammar
tools. These settings are stored on a per project basis, though their use
will establish the settings used to set up the next project you create. Exist-
ing projects will always store whatever setting you left them at.
Check Spelling While Typing ⌘ \ Toggles the automatic spell checker that un-
derlines in red unrecognised and misspelled words as you type.
Check Grammar With Spelling Toggles the grammar checking feature that
looks for poor style or grammatical errors as you type and underlines them
in green.
...........................................................................
720
A.4. Edit Menu
Substitutions ▸ Smart Dashes and Ellipses With this option enabled a se-
quence of two or three hyphens in a row will be substituted with an em-
dash (—) character, and three full stops will be converted to an ellipses (…)
character.
...........................................................................
Transformations ▸ Make Small Caps Creates fake small caps by capitalising all
of the letters in the selection and then using font sizes to produce the ef-
fect. If your workflow requires true small caps you should use the typog-
raphy features of your font, or a dedicate font for doing so. This feature is
not cross-platform compatible.
...........................................................................
721
A.4. Edit Menu
the cursor and reading downward, or if text is selected, only the selection
will be read aloud.
Settings pertaining to this feature, such as which voice to use and how
rapidly it should speak, are found in the Accessibility System Preference
pane, under the Speech tab.
Text Tidying ▸ A few useful tools for cleaning up text and fixing links.
Delete Struck-Through Text Within a range of selected text, any that has been
marked for removal with the Format ▸ Font ▸ Strikethrough command will be
deleted. Struck-through text can also be filtered out of compiled text as an
option, without removing the original text in the editor. This command is
only necessary if you wish to clean up the source.
Update Document Links to Use Target Titles When using links to generate
cross-references in the output, this command can be used to fix the vis-
ible text of any document links found within the selected text, updating
them to match the names of the documents that they each point to re-
spectively.Broken links (those pointing to documents that no longer exist)
will be automatically cleaned up and removed, by this command, leaving
the text they were attached to unchanged. This command is also available
from the text editor contextual menu.
Read more about keeping cross-references accurate, in Updating Link Text
Automatically (section 10.1.2).
Replace Multiple Spaces with Single Spaces Useful for cleaning up a docu-
ment that has been typed up with multiple spaces in between sentences
and so forth.
Remove Empty Lines Between Paragraphs Strips out empty lines between
paragraphs, as will often be found in emails and plain-text documents.
Remove Page Breaks Strips any page break characters found within the se-
lected text. Page breaks are typically used in single-document word pro-
cessors to signifying major structural breaks in a work. Scrivener rarely
needs these hints in the editor itself, preferring to assemble such structure
during the compile phase. Consequently, the presence of hard page break
characters in the text can often interfere with how Scrivener works.
Strip Leading Tabs If the original document was typed in the fashion one
might do when using a typewriter, with tabs in front of every paragraph,
this command can be used to strip them all out.
Zap Gremlins Strips Unicode and ASCII control characters from the selection.
If you are having difficulties compiling, or have found areas in your text
where the cursor seems to get “stuck” when moving through ranges of text,
your document may have acquired these invisible control characters from
722
A.5. Insert Menu
somewhere. This command will strip out all of the Unicode characters
falling within the range of #x00 to #x1F, save for the necessary #x09, #x0A,
#x0C and #X0D characters, which are used to print spaces, line returns, page
breaks and tabs in your text.
...........................................................................
Writing Tools ▸ Provides access to few macOS language tools, as well as some
common search utilities.
Writing Tools ▸ Look Up in Dictionary and Thesaurus Sends the currently se-
lected word, or the word that the cursor is currently located within, to Ap-
ple’s Dictionary application. You can also use ⌃⌘ D to do quick spot-checks,
or use a “force click” action on compatible hardware.
Writing Tools ▸ Search/Look Up in… Uses the currently selected text or active
word to search the selected resource for results. Your default browser will
be used to display the result page and, will require an active Internet con-
nection to make use of.
Writing Tools ▸ Name Generator… A tool which will generate names based on
a wide variety of criteria. Read more in The Name Generator (section 20.3).
...........................................................................
Emoji & Symbols Loads the macOS Unicode character browser. Use this to in-
sert characters and symbols that are not found on your keyboard.
— The cursor position or text selection will be used to place the selected ele-
ment from this menu.
723
A.5. Insert Menu
Table Inserts a starter table (3 columns by 2 rows) into your document at the
cursor position unless the cursor is already within a table. In both cases
the command will also open a floating configuration palette containing
tools for adding and manipulating tabular data in the text editor. With a
preexisting text selection, the selected text will be placed within the first
and leftmost cell.
For further table manipulation commands, use the Format ▸ Table ▸ sub-
menu, or right-click within an existing table.
Image From File… This brings up a file dialogue for selecting an image from
your computer to be inserted and stored within the current text document.
Images can also be dragged into the editor from nearly any source capable
of dragging images, such as Scrivener’s binder itself, the Finder and many
Web browsers. Read Working with Images (section 15.7) for more informa-
tion on working with images in your text.
Image Linked to File… As with the above, only the inserted image file will be
linked to the original file on your hard disk, rather than storing it as a new
copy in the text document. This allows you to keep image files easily ac-
cessible to other tools as well as keeping the file size of your project trim.
Refer to Linked Images (subsection 15.7.4) for further information.
Image Linked to Document ▸ This submenu presents a list of all images found
within the current project. As with the above command, the image will be
inserted into the editor as a link to the original image, only in this case to a
file within your project binder, rather than to an external location on your
disk.
It is also possible to adjust Scrivener’s settings so that any images dragged
from within Scrivener into an editor will be linked, rather than embedded:
with the Link to images dragged from binder into editor option, in the
724
A.5. Insert Menu
“Dragging & Dropping” Behaviors tab. This may prove more convenient
in projects with many images.
Comment ⇧⌘ * Opens a new comment attached to the selected text (or near-
est word), which can be written to in either a popup box or the inspector,
depending upon your preferences. For more information on annotating
your text, see Annotations and Footnotes (chapter 18).
...........................................................................
Break ▸ Page Break Inserts a page break within the current text. Page breaks
can be previewed with the View ▸ Text Editing ▸ Show Page View mode. In
725
A.5. Insert Menu
most cases, Scrivener’s compile system will insert page breaks for you, rel-
egating use of inserting them manually to niche cases.
...........................................................................
...........................................................................
Break ▸ Word Joiner Inserts an invisible Unicode character which has zero-
width, but otherwise acts just as a non-breaking space, ensuring the two
characters to the left and right of it are never broken between lines by word
wrap.
...........................................................................
...........................................................................
Horizontal Line ▸ Provides a few rule lines that can be inserted at the cursor
position, replacing any selected text.
Horizontal Line ▸ Page-Spanning Line Uses an underlined tab stop, set to the
width of the page as it will be compiled, to draw a line across the page.
Given how Scrivener’s text editor may not depict the width of the page in
terms with how it will compile, the tab stop may in some cases fall before
or after the editor width or simulated text block in Page View, causing the
rendering of the line to collapse and become invisible.
It is also important to note that since this uses a tab stop with a fixed mea-
surement, if the paper size for the project is changed at a later date, these
kinds of lines will break until their tab stops are fixed or they are regener-
ated with the menu command under the new paper settings.
...........................................................................
726
A.6. View Menu
Draft Word Count ▸ Inserts a placeholder that indicates the word count for the
entire document as compiled2 . There are a number of rounding options
available, for cases where precise counts are less important.
Draft Character Count ▸ As with “Draft Word Count”, this command inserts
a token for the total character count with various rounding options avail-
able.
Current Date & Time ⇧⌥⌘ D Inserts a plain-text date-stamp based on your sys-
tem’s Long Date and Short Time format.
Media Time Stamp Inserts the current time stamp from the active media
player in the opposing split. This can be done while playback is in opera-
tion, or while paused. The format for the time stamp can be modified in
the Behaviour: Playback preference pane (subsection B.4.8), under Media
Time Stamp format.
2
The particulars for what constitutes the “entire document” are defined by the compile format.
Some may include footnotes or front matter in their counts where others may not.
727
A.6. View Menu
Show|Hide Collections Reveals or hides the collection tab list, which will ap-
pear above the binder sidebar, opening it if necessary.
Editor Layout ▸ These commands impact the overall layout of the editor space,
between the binder and inspector sidebars. Splitting the editor to show
more than one thing at a time, as well as attaching “copyholders” to clip
728
A.6. View Menu
files to the editor splits and cleaning up the editor to provide a distraction-
free interface are all located here. For what goes on inside the text editor
specifically, you might be more interested in the following View ▸ Text Edit-
ing ▸ submenu.
Editor Layout ▸ Show|Hide Header & Footer View Toggles the visibility of the
header and footer bar in the active editor.
Editor Layout ▸ No Split ⌘ ’ Removes the current inactive split from the editor.
For more information on using splits, see Splitting the Editor (subsec-
tion 8.1.4). This command does not remove copyholders directly.
Editor Layout ▸ Swap Editors Only available when Split Horizontally or Split
Vertically is enabled. This command swaps the editors from one side to
the other, so that the view on the top/left will become the view on the bot-
tom/right and vice versa. This swaps the entire editor session, its history,
settings and so forth. What was the left editor will now be functioning on
the right side instead.
If you would instead prefer to merely mirror the content into the other
editor without swapping settings, use the “Match Split Documents” com-
mand in the header bar contextual menu (section 8.1.1).
...........................................................................
Text Editing ▸ Formatting tools for working with text can be toggled in this
submenu, as well as visualisation tools like page view, line numbers, verti-
cal writing mode and so forth.
729
A.6. View Menu
Space
Carriage Return
Line Feed
Tab
Non-breaking Space
Page Break
Word-Joiner (Not depicted.)
Text Editing ▸ Show|Hide Format Bar ⇧⌘ R Toggles the visibility of the charac-
ter and paragraph formatting bar, which provides quick access to many
of the most common types of formatting tools. Refer to The Format Bar
(subsection 15.5.2) for more information on this tool.
Text Editing ▸ Show|Hide Ruler ⌘ R Toggles the visibility of the tab-stop and
indent ruler (subsection 15.5.1) for the active editor.
Text Editing ▸ Show Titles in Scrivenings When enabled, editable titles of doc-
uments will be placed between documents in a scrivenings session
above their associated texts. Titles can be formatted, and the divider
style changed, in the Appearance: Scrivenings preference pane (subsec-
tion B.5.13).
Text Editing ▸ Only Show Scrivenings Titles for Folders The editable titles
added by the former menu toggle will only appear on folders, with all
other items will use a regular divider.3
3
This behaviour is expanded to include all containers when Treat all documents with sub-
documents as folders is set to true, in the Behaviors: Folders & Files preference pane (subsec-
tion B.4.5).
730
A.6. View Menu
styles and Preserve Formatting. You can adjust which markings are hidden
in the Appearance: Textual Marks preference pane (subsection B.5.16).
Text Editing ▸ Show|Hide Page View ⇧⌥⌘ P Toggles displaying the text editor
as a virtual page on and off, rather than text in a long column. It is not in-
tended to be used as a layout mechanism, though it can provide a reason-
able estimate of how your pages will look under certain conditions, once
printed. This setting is specific to each split editor, as well as composition
mode. Read more in Page View (chapter 16).
Text Editing ▸ Two Pages Across When enabled, displays two pages side by side
in a familiar book-style arrangement.
Text Editing ▸ Use Vertical Layout This is a global setting that toggles the ro-
tation of the main editors (including composition mode) to vertical align-
ment, as is sometimes used in Eastern scripts like Japanese.
Text Editing ▸ Show Line Numbers Adds a paragraph (soft and hard line breaks
within a paragraph will not be counted) numbering feature to the standard
editor. This feature is unavailable to Page View mode.
Text Editing ▸ Only Count Every Fifth Line As an option to showing line
numbers above, you can elect to have Scrivener only count every fifth para-
graph.
Text Editing ▸ Focus ▸ Provides access to settings for controlling focus mode.
From here you can set the scope of how much content should be focussed,
or switch the feature off entirely for the current view. Refer to Focus Mode
(subsection 15.3.5) for more information on how this feature works.
Text Editing ▸ Typewriter Scrolling ⌃⌘ T Toggles a feature that keeps the cur-
rently edited line of text at a set position on the screen, much like typing
on a physical typewriter. This setting is specific to each split editor, as well
as to composition mode (the latter has the feature enabled by default).
731
A.6. View Menu
...........................................................................
pdf Display ▸ This submenu controls how pdfs are displayed in the editor.
Most of these options should be familiar as they are common to many pdf
viewers.
pdf Display ▸ Automatically Resize Keeps the pdf sized to the width of the ed-
itor window even when changed.
pdf Display ▸ Actual Size Zooms the pdf to its native scale.
pdf Display ▸ Size to Fit Like “Automatically Resize”, but only resizes the doc-
ument once. If you change the size of the editor view later, it will stay at
the same zoom level.
pdf Display ▸ Single|Facing Pages In Single Page mode, will show one page per
row like an ordinary digital file. In facing mode, two pages will be placed
side-by-side in a column, more like reading a book.
pdf Display ▸ Continuous /Page Breaks These two scrolling modes affect how
the document is handled when using the scroll wheel, arrow keys, or page
up and down keys. In Continuous mode, the pages flow by seamlessly; in
page break mode, only one (or two, if facing pages is enabled) pages will be
showed at a time, and scrolling actions flip between pages.
...........................................................................
Corkboard Options ▸ Provides features and visual options for the corkboard
(section 8.2). Most of the settings in this menu are specific to each split,
affording different view settings for each editor. Additional options are
available via the corkboard display options button, which is located on the
right-hand side of the footer bar for each corkboard.
Corkboard Options ▸ Cards Across ▸ The Cards Across submenu allows you to
define how many index cards you would like to appear in each row of the
corkboard. Auto-fit will calculate how many cards to show, based on the
size of the editor and the size of the cards; similar to how word wrap works.
732
A.6. View Menu
Corkboard Options ▸ Number Per Section When this option is enabled, if the
corkboard is displaying multiple containers in a “stack”, card numbering
will be restarted for each new section. When disabled card numbering will
be linear across sections.
Corkboard Options ▸ Show Blank Cards as Ghosts Any cards that lack a title,
synopsis and main text content (i.e. would appear as a completely empty
index card) will be hidden from the corkboard, leaving a blank space be-
hind. The card will still be present, and the empty area can be double-
clicked on to edit the card.
733
A.6. View Menu
Corkboard Options ▸ Commit Freeform Order Uses the current freeform lay-
out to reorder the actual manuscript outline structure. Scrivener will
provide several options for how this can be done in a dialogue box (sec-
tion 8.2.4). If card numbers are enabled, they will be renumbered at this
time to reflect the new underlying order. This command can also be in-
voked via the Commit button in the corkboard footer bar.
...........................................................................
Center Content Toggles whether the current outliner view will have its content
horizontally centred (much like the text editor centres the text column by
default). This will be more useful with a limited number of columns, and
will have no visible effect if the outliner is wider than the editor. This
behaviour can also be toggled via a button in the outliner footer bar (sub-
section 8.3.7).
Use Fixed Row Height Toggles whether or not the current outliner view will
used a fixed height cell for each row, rather than an adaptive height that
conforms to the amount of content in various columns. For more infor-
mation, refer to Using a Fixed Row Height (subsection 8.3.6).
...........................................................................
Use Label Colour In ▸ An item’s label colour can be applied as a tint to various
interface elements throughout the project window, toggled by the choices
in this menu, listed below. The intensity of most background tinting can
be adjusted in the Appearance: General Interface preference pane (subsec-
tion B.5.1). Read about the different options available in this menu in Label
Colours (section 10.4.1).
734
A.6. View Menu
...........................................................................
Zoom ▸ This all purpose tool zooms the display of a compatible view in or out,
and also allows for precise selection for text view types. Each split records
its own setting, as well as composition mode. The menu adds shortcuts
and extends access to this capability into areas that lack a visible zoom
control, such as Quick Reference panels and inspector panels with text.
Refer to Scaling Text (subsection 15.3.1) for more information.
The tool will also increase or decrease the size of viewed media, such as
pdf or images.
Zoom In ⌘ > Increases the magnification of the active view by a set amount. In
text views this amount correlates with the provided percentage values in
this menu.
Zoom Out ⌘ < Decreases the magnification of the current view, using the same
rules as zooming in.
Zoom by percentage The middle portion of the menu lists a number of conve-
nient and popular zoom percentages.
Fit Width Adjusts the magnification so that the page width (including margins)
fits the current editor width. This and the following option are available
when using Page View mode in the text editor (chapter 16), or when view-
ing pdf files.
Fit Page Sets the magnification so that both the short and long edge of the page
can be seen within the editor.
Other… Provides a field where you can type in a precise magnification amount
yourself. If you’d prefer a number between 200% and 300% say, this would
give you the option for doing so.
...........................................................................
Outline This submenu provides commands for working with groups in both
the outliner and binder, followed by settings and navigation commands
for the binder.
OutlineExpand All ⌘ 9 Expands all collapsed items recursively within the cur-
rent view. When this command is used in the binder, it will expand the
entire binder. If you instead wish to only expand or collapse one single
735
A.6. View Menu
section of the outline, you can use the Option key in conjunction with a
mouse click or the ← (to collapse) or → (to expand).
This command can also be used in the Footnotes & Comments inspector
pane to expand all collapsed notes to full height.
OutlineCollapse All ⌘ 0 As with Expand All, this works the other way, closing
all visible open items recursively.
This command can also be used in the Footnotes & Comments inspector
pane to collapse all notes to single lines.
Hoist Binder With this command, temporarily obscure the full binder and fo-
cus on only one portion of it. I.e. hoisting will display the selected con-
tainer’s full contents, all by itself in the binder sidebar. Changes made to
ordering and structure while hoisted will be made to the book outline it-
self. Read more about it in Hoisting the Binder (section 6.3.5).
Use this command again to return the binder to full display. You can also
click the × button in the binder sidebar header bar.
736
A.7. Navigate Menu
1. In the simplest case, if you are editing a single document or have one
file selected in any context, it will be loaded in composition mode.
2. If the editor is displaying a Scrivenings session, the entire session will
be opened in composition mode.
3. If multiple documents are selected in any context they will be loaded
into the composition mode’s history, so you can flip through them
using the keyboard shortcuts, ⌘ [ and ⌘ ].
Show|Hide Tab Bar Toggles the visibility of Apple’s Tab Bar interface, which
allows for the merging of similar windows together into a single tabbed
window. In Scrivener, this means you can combine projects into a single
window, and Quick Reference panels together into their own groupings.
The Window ▸ Merge All Windows command is used to combine two or more
alike windows together. For further information on how to use this fea-
ture, consult Apple’s documentation.
Customize Toolbar… Opens the configuration panel for the main application
toolbar. This can also be done by right clicking on the toolbar itself.
Customize Touch Bar… Brings up the standard interface for customising key-
board buttons on Apple’s Touch Bar technology. As with most software,
you will need to activate the area of the interface first in order to customise
the button set that is available to it. For example to adjust which buttons
are available in the binder, click in the binder first. Read more about touch
bar (subsection 4.4.2).
This command will not be visible without the proper hardware.
737
A.7. Navigate Menu
Reveal in Binder ⌥⌘ R Displays the location of the currently edited file in the
binder, opening the sidebar and switching to the binder if necessary (you
can also use the ⌥⌘ R shortcut). It will also expand any containers to reveal
the position of the item if it is nested. When used from the icon header bar
menu with a multiple selection, all of the entries included in the selection
will be highlighted in the binder.
This is most useful when the method you used to arrive at the current
document did not involve clicking in the binder (such as using the history
navigation buttons or using a link), or if you are currently viewing a col-
lection and wish to find where the file is actually located in your project
outline. This command is also available from the binder contextual menu.
This command is available in a few different contexts, and is also available
from the header bar contextual menu (section 8.1.1):
— Editors
— Copyholders
— Quick Reference panels
— Binder sidebar views like Search Results, collections and hoisted con-
tainers.
Reveal Draft Folder Opens the binder sidebar if necessary, switching the main
binder view out of any collections, search results or hoisted containers,
and selects the Draft folder. This can be useful if the Draft folder has been
renamed, and you are uncertain as to which of the folders in the binder
will be used by the compiler.
Go To ▸ Next Document ⌥⌘↓ As with Previous Document, but selects the next
document in the binder sidebar list.
738
A.7. Navigate Menu
...........................................................................
Open Quick Reference ▸ This provides a similar list of project bookmarks and
binder items as the Navigate ▸ Go To ▸ submenu, except that the selected
item will be opened in a Quick Reference panel, rather than replacing the
contents of the editor.
739
A.7. Navigate Menu
Collections ▸ Next Collection Select the next collection tab in the stack, as
shown in the tab list (even if it is hidden).
...........................................................................
Open ▸ The Open submenu provides a number of ways to open a selected item.
These menu items are relevant from the binder or collection views, as well
as within the corkboard and outliner views, but note that in most cases,
a single click in the sidebar or double-click on the icon in the editor, will
open a file more directly. This command is also available from the binder
contextual menu.
Open ▸ In Current Editor ⌥⌘ O The actual labels of this and the next menu
command will change depending upon the current editor that is active,
and whether or not split orientation is horizontal or vertical, to make it
more clear which editor the item will be loaded in.
Use this command to open the selected items in the current split, replacing
what you are currently working with.
Open ▸ in Other Editor ⇧⌘ O Open the selected items in the inactive split,
opening a new split if necessary to do so. For example you can select a
card in a corkboard and use this keyboard shortcut to open a split and load
the contents of that card into the split.
Open ▸ in Copyholder Opens the selected document in the copyholder for the
current split (subsection 8.1.5), opening a new one if necessary. When used
in a Scrivenings session, the currently active segment of text will be loaded
by itself.
Open ▸ in Quick Look This menu command is only available for types of files
that Scrivener does not support with its built-in viewer. It will make use
of your Mac’s native Quick Look viewer, similar to having selected a file of
that type in Finder and opening Quick Look from there.
740
A.7. Navigate Menu
Open ▸ With All Subdocuments as Flat List ▸ Useful for cases where you’d like
to see all of the cards in a particular section of your outline, even if they are
nested several layers deep. The result of this command is a multiple selec-
tion, which means the items cannot be reordered as all depth information
is lost by viewing cards this way.
— On Editor Corkboard: replaces the current editor view with the se-
lected item’s contents. This is similar to pressing ⌥⌘ O to open se-
lected cards on the corkboard, only it also will add all of their de-
scendants to the corkboard as well.
— On Other Editor Corkboard: as with above, but uses the inactive split
to open the item, instead of replacing the current view, creating a
split if necessary.
Open ▸ in External Editor ⌃⌘ O This command will open a file using the default
editor for that type of file (for example, loading a pdf in Preview). This
command is available on any type of item that is not a text or folder docu-
ment. Opening items this way allows them to be viewed or edited in their
native applications. Any edits made externally will be saved back into the
project seamlessly. If Scrivener can display the type of file you edited, you
might need to refresh the viewer to see your changes (section 8.1.3).
...........................................................................
Editor ▸ This submenu contains navigation commands that impact the editor
and any content that it is viewing. When multiple splits are open, the com-
mands target the active split. Some of the commands may also be available
from Quick Reference and copyholder panes, and will be noted if so.
Editor ▸ Lock in Place ⌥⌘ L Locks the editor (or split) so that no external navi-
gation commands (such as clicking in the binder) will affect it, causing the
other editor split, if available, to load the request instead (this behaviour
can be adjusted in the Behaviors: Navigation preference pane, by setting
When focused editor is locked in place to “Binder selection does noth-
ing”). When an editor is locked, its header bar will turn a shade of red.
Read more in Locking the Editor (subsection 12.2.1).
Editor ▸ Lock Inspector to Editor Available when the editor is split, this com-
mand locks the inspector sidebar to the currently active split. Ordinarily
the inspector tracks the selection within whichever split you are currently
working in. When this is engaged, the inspector header bar will turn red
741
A.7. Navigate Menu
Editor ▸ Lock Group View Mode Available only when the active editor is dis-
playing a group view, or if the selected item is a container (folder, or file
group acting as a folder). Any view mode can be locked, including single
text document mode. Locking is a per-item setting, and is saved into the
folder or container itself. The view mode will stick to what was in use at the
time it was locked. You can change its saved view mode by simply switch-
ing the view mode while viewing the item. Read more about Locking the
Group View Mode (subsection 12.2.2).
Editor ▸ Scroll to Previous Page These menu commands will only activate
when Page View is enabled on the active editor, or when viewing a pdf.
This command will scroll the view so that the top of the previous page is
flush with the top of the viewer, keeping the reading area stable as you
browse.
Editor ▸ Scroll to Next Page This command scrolls the view so that the top of
the next page is flush with the top of the viewer, keeping the reading area
stable as you browse.
Editor ▸ Forward in Document History ⌘ ] Much like a Web browser, the edi-
tor keeps track of everything you’ve visited within the project. Using these
commands you can navigate back and forth in the history. You can also
use the Forward and Backward buttons in the header bar (right-click on
them to access the full history as a list). Each split keeps its own history.
This command visits the document you were looking at prior to having
gone back in history to the current document.
742
A.7. Navigate Menu
Other Editor ▸ Scroll Up ⌃⌥⌘↑ Scrolls the other editor back a page, similar to
having pressed the PgUp key with it active.
Other Editor ▸ Scroll Down ⌃⌥⌘↓ Scrolls the other editor forward a page, sim-
ilar to having pressed the PgDn key with it active.
...........................................................................
Editor ▸ Clear Document History Use this command to wipe out the docu-
ment history (both forward and backward) for the active editor.
...........................................................................
Media ▸ Controls and options for various types of playable media. These com-
mands will only become available when viewing the appropriate type of
media. Read more in Viewing Multimedia Documents (section 8.1.3).
If the editor is split this shortcut will start and stop the media even from the
other split, allowing you to easily transcribe or reference the media while
working elsewhere. When two media files are open at once, the shortcut
will affect the active split.
Media ▸ Play Media File ⌘ Return Functionally, this acts like clicking the Play or
Pause button in the media viewer, for either audio or video files.
Media ▸ Fast Forward ⌃⌘ ] Jump playback forward by two seconds. This short-
cut works while playback is running or paused. In the latter case, it will
stay paused at the new position.
Media ▸ Rewind on Pause This project setting toggles the behaviour whereby
whenever media playback is paused, upon resumption it will be rewound
by a determined number of seconds in the Behaviors: Playback preference
pane (subsection B.4.8).
...........................................................................
Move Focus To ▸ Provides application focus navigation tools. Rather than nav-
igating around in your project, these commands will let you quickly select
different parts of the project window without using the mouse. The first
lets you cycle between common elements, while the rest will jump imme-
diately to that element of the interface, no matter where focus is currently
placed. Note that in all cases, the elements you wish to cycle or jump to
must actually already be visible. These shortcuts will not automatically
reveal parts of the interface that are currently hidden.
743
A.7. Navigate Menu
Move Focus To ▸ Rotate through main views ⌃Tab This menu item rotates
through the three most common areas of desired focus: the two editor
splits and the binder. It will cycle between these three going left to right,
and the label of this menu item will be changed to indicate where the next
target will be.
Move Focus To ▸ Binder ⌃⌥⌘ B Moves focus to the binder sidebar from any-
where in the interface, if visible.
Move Focus To ▸ Left|Bottom Editor ⌃⌥⌘ E Moves focus to the Left or Bottom
editor, if the editor has been split. When the view is not split, this com-
mand will be named “Editor” and will select the main editor.
Move Focus To ▸ Right|Top Editor ⌃⌥⌘ R Moves focus to the Right or Top edi-
tor, if the editor has been split. When the view is not split, this command
will be named “Other Editor”, and will naturally be disabled.
Move Focus To ▸ Header Bar Title ⌃⌥⌘ T Moves focus to the editor header bar
title area where you can edit the name of the item you are currently viewing
in the editor. If you are viewing something that cannot be renamed (such
as a multiple selection) then the command will be disabled. Use Return
to confirm your changes and bring the typing focus back into the main
viewing area of the editor.
...........................................................................
744
A.7. Navigate Menu
Inspect ▸ Notes ⌃⌥⌘ H Reveals or switches focus to the notes tab. Use the Syn-
opsis command below to focus the upper “index card” portion of this tab.
Inspect ▸ Bookmarks ⌃⌥⌘ N Reveals or switches focus to the bookmark list. Use
⌘ 6 to switch between viewing project and document bookmarks. Once
you have selected a bookmark you wish to edit in the preview area be-
low, hit the Tab key to switch panes. Double-clicking on a bookmark, or
pressing the Return key will load the selected bookmark in accordance with
the settings in the Behaviors: Document Links preference pane (subsec-
tion B.4.2).
Inspect ▸ Metadata ⌃⌥⌘ J Reveals the metadata tab, and switches focus to the
Custom Metadata pane within it. Use Tab and ⇧Tab to navigate between
text and date fields. Use the Keywords command below to switch focus to
the lower third of this tab.
Inspect ▸ Snapshots ⌃⌥⌘ M Reveals or switches focus to the snapshot list. Use
arrow keys to flip between available snapshots and view their contents in
the preview area below. Press the Tab key to switch keyboard focus into the
snapshot viewer, where you can use Select All and copy, or use the page up
and down keys to scroll the view.
Inspect ▸ Synopsis ⌃⌥⌘ I Reveals the notes tab and switches focus to the synop-
sis text area. Use the Notes command above to focus on the lower portion
of this tab. Use the ⌘ 7 keyboard shortcut to switch between viewing the
synopsis as an image or text.
Inspect ▸ Keywords ⌃⌥⌘ L Reveals the metadata tab, and switches focus to the
Keywords pane within it. Arrow keys can be used to navigate amongst
keywords; Return can be used to add new keywords; Delete will remove
selected keywords.
...........................................................................
Outline Groups ▸ These commands make it easy to jump from one group to the
next, where group is defined as any folder in the binder. This behaviour
can be altered to also include all containers with subdocuments, in the
Behaviors: Folders & Files preference pane (subsection B.4.5).
Outline Groups ▸ Previous Group ⌃⌥↑ Jumps the selection to the previous vis-
ible container in the active outliner or binder, no matter what the depth.
If a container is currently hidden, it will be skipped. If you only wish to
select the parent container of a the current item, you can use the ← key.
745
A.7. Navigate Menu
Outline Groups ▸ Next Group ⌃⌥↓ Working in the same fashion as Previous
Group, only selecting the next visible container downward from the cur-
rent position.
...........................................................................
Binder Selection Affects ▸ These project settings toggle which split binder
sidebar clicks will be opened in. By default when you click on something in
the sidebar it will be sent to the targeted editor (so long as it is not locked).
This will adjust that behaviour so that the clicks go to a predetermined ed-
itor in all cases, depending on the choice made below. If the editor is not
split, this menu will be deactivated as all clicks will naturally go to the only
available editor.
When any of the following options besides “Current Editor” is selected, the
targeted header bar(s) will be coloured blue to indicate where clicks will be
sent. Read more about the header bar (subsection 8.1.1).
This command is also available from the binder contextual menu.
Binder Selection Affects ▸ Current Editor This is the default behaviour out of
the box. Whichever split you clicked in last will be targeted.
Binder Selection Affects ▸ Other Editor Whichever split is not currently active
will be targeted. This way your current work space is never disturbed by
usage of the binder.
Binder Selection Affects ▸ Top|Left Editor Only The top or left split (depend-
ing upon orientation) will always take binder clicks no matter which split
is active.
Binder Selection Affects ▸ Both Editors In this special case, both editors will
update whenever you click on something in the binder. This will most
often be useful when using two different group view modes. You could
have an outliner in the left view and a Scrivenings session in the right,
both showing the same area of the binder in their own unique ways.
Binder Selection Affects ▸ None Neither editor will update when using the
binder. In this mode of usage, you will always need to manually open items
into an editor. This can be done by using the Open commands in the right-
click menu or Navigate menu, or by drag and drop into the header bar.
Binder Selection Affects ▸ Open Non-Group Items in Other This special ad-
ditional option will become available when the binder is set to affect one
746
A.8. Project Menu
or the other editor, or when it is set to affect both editors. When set, click-
ing on individual documents in the binder will send the click to the other
editor.
E.g. if Binder Affects “Left Editor” is set, clicking on a folder would load it
in the left editor, but clicking on a text item would load in the right editor.
In the case where Both Editors has been set, “other editor” is defined as
whichever editor is inactive, or does not have the blue underline added
along the bottom.
...........................................................................
...........................................................................
Clear All Navigation Options Removes all settings from the active project win-
dow that impact navigation, as described in Clearing Navigation Settings
(section 12.5).
747
A.8. Project Menu
New Text ⌘ N Creates a new text document below the current selection, or list
of documents, within the current view. When a folder is selected, the new
file will be created within the folder.4 Otherwise the new file will appear
as a sibling below the current selection, or the location of the current doc-
ument that is being edited.
When the current position for a new item is within a container that has a
default subdocument template (subsection 7.5.2) assigned to it, the menu
label will change to reflect that. E.g. if the current folder has a default
template of “Interview Transcription”, then the menu label will read, “New
Interview Transcription”.
New Folder ⌥⌘ N Creates a new folder below the current selection or list of doc-
uments within the current view. Folders will always be created as a sibling
to the current selection, save for when that selection is either the Draft or
Research special root folders.
For more information on how items are placed when creating them, read
Figuring Out Where Things Will Go (section 6.3.1).
New From Template ▸ ⇧⌥⌘ N This submenu displays all of the document tem-
plates found within the current project in hierarchical order. If no tem-
plate folder has been assigned, the menu will simply contain a message to
that effect. Read more about Document Templates (section 7.5) if you’d
like to create your own document types.
If you select a container from this menu, not only will that container be
created as a new document, but all of its child templates will be brought
along as well. You can thus create complex boilerplate structures that can
be created at will.
4
This behaviour is expanded to include all containers when Treat all documents with sub-
documents as folders is set to true, in the Behaviors: Folders & Files preference pane (subsec-
tion B.4.5).
748
A.8. Project Menu
Statistics… ⇧⌥⌘ S Opens a window displaying text statistics for the current
project, including the word, character and page counts for the draft, the
current binder selection or when called from a text editor, statistics for
that section of text you are editing. Refer to Statistics (subsection 20.1.3)
for more information.
Writing History… As you work in your project from one day to the next, Scriv-
ener will record your writing progress in the background and keep a num-
ber of statistics available to you within this panel. You can also export the
raw data to a CVS file, where you can then take the numbers into a spread-
sheet for further visualisation or analysis. Read more in Writing History
(subsection 20.1.4).
Show Project Bookmarks ⇧⌘ B This command has a few different results based
upon the context of its usage. Refer to Project and Document Bookmarks
(section 10.3) for full documentation on this feature.
Empty Trash… Permanently discards the current contents of the project Trash
folder. You will be warned before this is done, as once contents have been
deleted, there is no way to undo that action. This can also be done by
right-clicking on the trash folder itself in the binder.
749
A.9. Documents Menu
If you instead wish to only delete some items from the trash, select them
from within the trash folder and use the Edit ▸ Delete menu command.
Snapshots ▸ Show Snapshots Reveals the snapshots tab in the inspector, open-
ing the inspector if necessary.
750
A.9. Documents Menu
...........................................................................
Snapshots ▸ Roll Back Rolls back to the selected snapshot, replacing the text in
the main editor. The option to snapshot the current state of the editor text,
before reverting it to the snapshot’s state, will be given in a dialogue box.
Snapshots ▸ Delete Permanently removes the selected snapshot from the disk.
You will be asked to confirm this action as it cannot be undone. You may
also delete snapshots with the delete key, or by clicking the − button in the
Snapshots Inspector.
Snapshots ▸ Show Snapshots Manager Opens the Snapshots Manager (subsec-
tion 15.8.5) window, where all snapshots in the project can be browsed and
managed from a convenient central location.
...........................................................................
751
A.9. Documents Menu
Duplicate ▸ without Subdocuments This is most useful when you only want to
duplicate the container of an item by itself (such as a chapter folder), but
not all of the subdocuments within it. In this case, a unique name will not
be provided.
...........................................................................
Split ▸ These commands require an active text editor. Provided are two meth-
ods for splitting the current document in two. In both cases, everything
below the current cursor position will be moved into a new binder item
following it. Everything above the cursor will remain unchanged in the
original item. This action cannot be undone (except via the Merge com-
mand, below). Refer to Splitting and Merging Documents (section 15.4) for
more information.
Split ▸ at Selection ⌥⌘ K Split the new document off from the current one, us-
ing all text after the current caret position (this can even split a paragraph
in two). In cases where text has been selected, the caret position will be
considered as the start of the selection range.
Split ▸ with Selection as Title ⇧⌥⌘ K In all details this command works identi-
cally as the above, but in this case the currently selected text will be used to
title the new document that is created, rather than leaving the title empty.
...........................................................................
New Folder From Selection ⌥⌘ G Takes one or more selected items and groups
them into a new folder. You will be given the option to name that folder af-
ter invoking the command. When used from a selection of index cards on
the corkboard, the selected cards will “disappear” from the current cork-
board into the newly created folder card. You can double-click on the new
folder’s icon in its index card to visit them. This command is also available
from the binder contextual menu.
752
A.9. Documents Menu
that they become siblings of that container. This action will not change
or move the original container, allowing you to move the items back in,
if it was made in error. This command is also available from the binder
contextual menu.
Move To “X” Again ⌥⌘ T This convenience command will appear if during the
current session you have moved an item using the “Move To” submenu
above it. It will target last location you used with this command, making
it easy to repeatedly send documents to the same location. This command
is also available from the binder contextual menu.
Copy To “X” Project Again ⇧⌥⌘ C This convenience command will appear if
during the current session you have copied an item using the “Copy to
Project” submenu above. The selected items will be copied to the same
753
A.9. Documents Menu
binder location with the last project you targetted with the command.
This command is also available from the binder contextual menu.
Add to Collection ▸ The menu will display a list of all standard collections (sub-
section 10.2.2) in the project.5 The currently selected items will all be added
to the collection you choose from this submenu. This command is also
available from the binder contextual menu.
At the top of this menu (or as a sole entry if there are no standard collec-
tions yet in the project) will be a “New Collection” command. Using this
option will reveal the collection tab list above the binder, where the name
of the new collection can be typed in. This can also be done by clicking the
+ button in the collection tab list header bar when it is open.
Add to|Remove from Project Bookmarks The selected items will be appended
to the project bookmarks (section 10.3) list if they are not already listed
within it. If the entire selection is already listed then the “Add to Project
Bookmarks” command will be disabled. Use the opposing command, “Re-
move from Project Bookmarks” to remove all selected items from the list.
When the selection is mixed, containing some items that are bookmarked
and some that are not, these commands will still be made available. This
way you needn’t know for sure if every time you selected is actually on
the list or not. This command is also available from the binder contextual
menu.
Convert ▸ This submenu provides tools for converting the document’s type,
scriptwriting mode, or text formatting.
Convert ▸ Text to Default Formatting… Resets the text of the selected files and
folders (or the text in the active editor session, including multiple docu-
ments in Scrivenings) to the default formatting used for new files. This
default is established either globally in the Editing: Formatting prefer-
ence pane (subsection B.3.2), or on a per-project basis in project settings
(section C.5). You may also wish to read more about Resetting Formatting
(subsection 15.5.5) in general.
Convert ▸ Script Format… Useful when you need to switch from one scripting
standard to another. Note that if all you wish to do is change the current
document writing mode, you should use Format ▸ Scriptwriting ▸ Script Mode
(⌘ 8) to do so. This function is strictly for converting between pre-existing
scripts to bring them up to spec. For more information on scriptwriting,
see Scriptwriting (chapter 19).
Convert ▸ to File|Folder Converts the selected items to folders or files respec-
tively. Note that these two document types are very similar in Scrivener,
5
It is not possible to add items manually to search collections, which are dynamically generated.
754
A.9. Documents Menu
so this tool makes it easy to change your mind later about whether or not
something should be a folder or a file. If the selection contains a mix of
types, or items that are neither files nor folders, then the command will
be disabled. This command is also available from the binder contextual
menu.
Convert ▸ Web and pdf files to Text Activates when viewing a WebArchive or
pdf item. Scours the file for its text content and create a rich text file from
it that is editable and considered a text document from that point onward.
Note this cannot be undone. Create a duplicate of the original beforehand
if you wish to retain a copy with its full layout.
...........................................................................
Auto-Fill ▸ These commands can be useful for managing the titles and synopses
of files in conjunction with text found or selected in the main editor.
Auto-Fill ▸ Set Selected Text as Title ⇧⌥⌘ T When text has been selected in the
main editor the title for the current document will be set to that selec-
tion. If you are splitting up a longer document into a format more useful
within Scrivener, consider using the Documents ▸ Split ▸ with Selection as Ti-
tle (⇧⌥⌘ K) menu command instead.
Auto-Fill ▸ Clear Titles Removes the titles from all selected documents, leaving
them blank. This has the effect of causing them to print the first few words
from either the synopsis or main text content (in that order of precedence)
in various contexts such as the binder sidebar.
Auto-Fill ▸ Set Synopsis from Main Text|Selection ⇧⌥⌘ I This command has
two modes of operation:
— Set Synopses from Main Text: when the active selection is a quantity
of files in a group view, such as the corkboard or binder, each item
will have its synopsis updated to use the first few lines of text in that
folder or file (it will be left blank if there is no text). This command
also works on the current document (or chunk within a Scrivening
session) if a text editor is active.
— Set Synopsis from Selection: if text has been selected within the main
editor, then this alternate menu command will appear. The synopsis
will be set to the selected text alone rather than using the first few
lines from the top of the section. In Scrivenings mode, if the selection
crosses the boundary of sections, the file the selection ends within
will be affected by the command, but the entire selection will be used
for the synopsis, even though it may come from several files.
755
A.9. Documents Menu
Auto-Fill ▸ Send Synopsis to Main Text Useful if you’ve done a little pre-
composition in Outliner or Corkboard mode, and now wish to push those
ideas into the manuscript text. When used, the contents of the selected
items’ synopses fields will be appended to the end of the main text for each
item, respectively.
...........................................................................
Change Alias Source… If the selected binder item is an alias to some other file
on your disk, this command will allow you to point it to a different file on
the disk. This will most often be useful if the original file has gone missing
and has been restored.
Replace Media File… When anything other than a native folder or file has been
selected in the binder, this command allows you to swap out the stored
data with another file on your hard drive. A practical example where this
could be useful is if you have a cover image for your book in the binder
and you receive an updated copy from the artist. The new cover would be
imported, replacing the old image within the project.
Default Template for Subdocuments ▸ Select any existing group in the binder
and use this command to make it so that new files created within that
group will use the selected document template instead of the default text
file type. To revert its behaviour to default, select the “Text” choice at the
top of this submenu. In projects lacking templates, this menu will simply
offer “Text” as the sole choice. Refer to Default Subdocument Template
(subsection 7.5.2) for further information.
Change Icon ▸ This submenu displays all built-in and any custom icons added
to the project or installed on your machine. Select items in any group view
and then choose an icon from this menu to change their icons. When
used from the editor or copyholder, the active document will have its
icon changed. This command is also available from the binder contextual
menu.
Change Icon ▸ Reset Icon to Default Select this option to remove a custom
icon from the selected documents, or the active document from the cur-
rent editor or copyholder.
Change Icon ▸ Icon from Text… Using this tool, you can take any text and turn
it into an icon. This will work best with single characters, such as Unicode
symbols or Emoji. Refer to Icons from Other Sources (section 7.4.1). This
command will automatically bring up the Mac’s Emoji & Symbols utility.
If you need to open it again, you can click the “smiley face” button (Fig-
ure A.4).
756
A.10. Format Menu
Change Icon ▸ Manage Custom Icons… Opens the Manage Icons dialogue,
where you can add or remove your own custom icons. You can manage
both icons loaded into the project as well as those installed on the system
from here. For more information on managing and creating icons, read
Custom Icons (section 7.4).
Change Icon ▸ Text Based Icons ▸ This submenu will list any text-based (such
as Emoji) icons that have been found within the project, or that have been
used in the current session. As you add or remove such icons from the
project, this menu will list it so you can conveniently add them to new
items.
...........................................................................
Move to Trash ⌘ Delete Moves items selected in the binder sidebar, corkboard
or outliner to the project’s Trash folder. Scrivener works in the same fash-
ion that the Finder does, in that files are not deleted permanently until
you empty the Trash. Periodically, you can review the contents of your
project’s Trash folder and empty it to clear up space, using the Projects/
Empty Trash… command. This command is also available from the binder
contextual menu.
757
A.10. Format Menu
set up new styles or modify text on the fly. Many of these tools can also be
found in the Format Bar (subsection 15.5.2).
Font ▸ Show Fonts ⌘ T Access the standard system font palette. Use this to
change the font settings you type in from that point forward, or alter the
existing font of a selected range of text.
Bold/Italic (Cmd-B, Cmd-I) These basic formatting commands work by either
modifying the cursor attributes if there is no selection, or toggling the se-
lected text between the various styles. Note that not all fonts support bold
and italics. If it appears that one of these is not working, check your font
for the proper typefaces.
Font ▸ Underline ▸ ⌘ U This submenu provides several underlining styles. The
default command with the shortcut is what most people will wish to use
when underscoring text. Use the “By Word” option to omit underscoring
across whitespace characters.
Font ▸ Strikethrough ⇧⌘ _ Crosses out the text you have selected. When used
in conjunction with marking revisions (section 18.6), the current revision
level colour will be used for the strikeout. Strikethrough can also be ap-
plied to text in pdf documents.
The setting can be more than merely cosmetic. Struck-through text can
be easily deleted at a later time via the Edit ▸ Text Tidying ▸ Delete Struck-
Through Text menu command, and can be dynamically stricken from
the output with the Delete struck-through text setting in the compile
overview screen, under general options (subsection 23.4.3).
Font ▸ Outline Changes the style of the font to outlined instead of filled. This
will be more useful with larger, heading size fonts with heavier weights.
Font ▸ Bigger ⌘ + Increases the size of the font by a small amount.
Font ▸ Smaller ⌘ - Decreases the size of the font by a small amount.
Font ▸ Character Spacing ▸ Adjust the kerning of the selected text, or between
the two characters around the cursor. The “Use Default” selection allows
the font to choose the kerning based on the designer’s metrics (this will
nearly always be the best choice), while “Use None” disables the font’s
built-in kerning. It would be advantageous to set keyboard shortcuts to the
“Tighten” and “Loosen” commands if you intend to use these frequently.
Font ▸ Ligature ▸ If the font family supports typographic ligatures, they can be
enabled or disabled here. Most fonts default to using standard ligatures (ff,
fl, fi and so on). Some include rare ligatures, which may be enabled by the
“All” setting. It will usually be better to use the Format ▸ Show Fonts panel,
click on the ༑ button and open the “Typography” panel, for more precise
and extensive options.
758
A.10. Format Menu
Font ▸ Baseline ▸ Adjust the baseline height of the text, most commonly re-
ferred to as superscripting and subscripting. In addition to jumping
straight to those presets with respective commands, you can also incre-
mentally raise and lower the baseline. “Use Default” will reset the baseline
to the normal.
Font ▸ Character Shape ▸ If the font family supports typographic shape alter-
nates, they can be adjusted here, such as old style numerals and traditional
forms.
Font ▸ Copy Font ⌥⌘ C Copies the font settings from the current cursor posi-
tion. We use this term liberally, to include all forms of inline formatting
found within this Font submenu.
This command does not overwrite the current standard clipboard; it uses
a special clipboard reserved for these settings alone.
Font ▸ Paste Font ⌥⌘ V Use this command to apply format settings, copied us-
ing the above command, to other selections of text.
...........................................................................
Paragraph ▸ Displays the standard macOS Text submenu, which contains use-
ful tools for controlling the paragraph-level formatting of your text. Para-
graph alignment and spacing can also be controlled with the the Format
Bar (subsection 15.5.2), and tab stops and indents with The Ruler (subsec-
tion 15.5.1).
Paragraph ▸ Tabs and Indents… Brings up a panel that can be used to manage
tabs and set paragraph indenting using precise measurements, rather than
with the visual ruler. For more information on using this panel, refer to
The Tabs and Indents Tool (section 15.5.1).
759
A.10. Format Menu
the three different indent aspects of a paragraph (the fourth, hanging in-
dents, is a shorthand for adjusting the two left-side indent controls in an
inverse fashion than is typical, causing the first line to be further left than
the body of the paragraph below it) that can alternatively be adjusted using
the sliders on the ruler (⌘ R).
The amount of increment used depends on the unit of measurement set
in the Editing: Options preference pane (subsection B.3.1), with the Ruler
Units setting. All methods will adjust indentation in increments of 0.5cm;
0.25in; 1.5 picas and 18 points, relative to any existing indent settings on
the paragraph.
Increase/Decrease First Line Indent⌃⌥⌘→ &← Only the first line the para-
graph will have its indent increased or decreased. When the rest of the
paragraph is indented it is possible to decrease the first line indent beyond
the rest of the paragraph, forming a hanging indent (though in general it
will be easier to use the next command to create these).
Indents ▸ Hanging Indent The main body of the paragraph will have its indent
level adjusted while leaving the first line indent alone. If the paragraph
is already indented then it may be possible to decrease the indent level
beyond the first line, resulting in a normal looking paragraph.
Indents ▸ Right Indent The right-hand indent of the paragraph will be in-
creased or decreased. It is important to be aware of the fact that a right
indent is measured from the left of the page, not the right. In other words
if you move the right indent inward 2cm, the indent setting might be more
like 16.5cm (from the left), which could have implications if the margins or
paper size change.
...........................................................................
Paragraph ▸ Remove All Tab Stops A convenience tool to delete all tab stops in
the current paragraph or selection.
Paragraph ▸ Line and Paragraph Spacing… Brings up a handy tool for setting
paragraph and line spacing attributes in the selected or current paragraphs.
You can also access this tool from the Format Bar (subsection 15.5.2).
760
A.10. Format Menu
Paragraph ▸ Keep with Next Inserts formatting on the current paragraph that
will attempt to keep it glued with the next paragraph, so that they will not
become separated by a naturally occurring page break. Select Yes to enable
this characteristic for the selected paragraphs.
The Can Split Across Pages option is dependent upon Yes being selected.
This setting will allow the designated paragraph to itself be split across
pages, rather than moving the whole paragraph to the next page. Use
this setting for cases where the paragraphs you wish to keep together are
longer, such as a block quote and its attribution line.
Paragraph ▸ Paste Paragraph Attributes ⌃⌘ V Pastes any stored ruler and para-
graph settings to the selected or current paragraphs.
...........................................................................
Style ▸ Styles are a way of assigning meaning to your text, and optionally for-
matting or other visual cues. Once text has been assigned to a style it will
stay in sync with any future updates made to that style’s settings. Read
more about Styles and Stylesheets (section 15.6).
6
For the latter case, one must have the Convert rich text to MultiMarkdown option enabled,
in the General Options tab of the compile overview screen (subsection 23.4.3).
761
A.10. Format Menu
Style ▸ New Style From Selection… Starts the creation process for a new style,
using the formatting of the selected text, or from the paragraph the cursor
is located within. Read more on Creating New Styles (section 15.6.3).
Style ▸ Redefine Style From Selection ▸ Takes the formatting from the cur-
rently selected text or paragraph and updates the designated style you
choose from this submenu. Read more on redefining a style (section 15.6.3).
Style ▸ Delete Style ▸ Deletes the style you choose from this submenu. The for-
matting applied to text that is assigned to this style will be left alone, but
the style assignment itself will be stripped from all text throughout the
project.
Style ▸ Show|Hide Styles Panel ⌃S Toggles the display of the floating styles
panel. If you use styles frequently, you may wish to keep a window like
this open off to the side so you can see at a glance which styles are applied
to the text you are working with, and apply styles to text with a single click.
You can also easily modify and manage your styles from within this pane.
Refer to The Styles Panel (section 15.6.2) for further documentation on this
feature.
Style ▸ Show Styles Menu ⇧⌘ Y Reveals the “Apply Style” menu directly on your
screen without having to go to a separate menu or format bar to access
them. It is not accessible when the document is in script writing mode,
as the shortcut will be used for the Format ▸ Scriptwriting ▸ Show Script Ele-
ments Menu command.
Style ▸ Set Default Formatting… Loads the Project Settings: Formatting pane
(section C.5), where you set what unstyled text should look like via the
Main text formatting area.
Style ▸ Import Styles… Brings up a file selection dialogue box. Use this to select
the Scrivener project from which you want to copy its stylesheet. Refer to
Copying Stylesheets Between Projects (subsection 15.6.5) for further detail
on how to manage merging when importing styles.
Style ▸ No Style ⌥⌘ 0 Depending upon the context, this command has differ-
ent effects. When used upon selected text the styling from that selection
will be stripped out, returning it to either the look of the paragraph style
beneath it, or to standard unstyled text. When used without a selection
within a paragraph that has a paragraph style applied to it, the paragraph
style will be simply removed from the entire line.
When used while typing, the effect is to cease typing in the style that was
being used up until that point. If used at the conclusion of a range of text
in a character style, you will return to whatever paragraph style was in use
underneath that, or to no style at all, depending on which is applicable.
762
A.10. Format Menu
The remainder of this menu will list the paragraph and character styles avail-
able in this project. Use of them will apply the chosen style to the selected text,
or alter the formatting of the cursor.
...........................................................................
Table ▸ Use the “Table…” command to insert a starter table (more easily ac-
cess with the Insert ▸ Table… command). The remaining commands in this
menu are documented in the tables contextual menu (section 15.3.2) sec-
tion, and of course are also available when right-clicking directly inside of
a table in the editor.
Lists ▸ Supplies a few basic list styles, along with advanced controls for bullet
and enumerated list management, from the “Custom List…”. The list cre-
ation aspects of this menu are also available when clicking on the list but-
ton in the Format Bar (subsection 15.5.2). You can cycle through the various
list styles from any existing list in the editor with the following commands:
— Next List Style (⌥⌘→): selects the next list style from the currently
selected style.
— Previous List Style (⌥⌘←): selects the previous list style from the cur-
rently selected style.
763
A.10. Format Menu
The remainder of this menu will list all of the scripting styles installed on your
computer, along with a number of built-in styles that ship with Scrivener. For
further information, refer to Formatting a Script in Scrivener (section 19.1).
...........................................................................
Color… ⇧⌘ C Toggles the visibility of the colour selection palette. Note that
Scrivener uses this palette for all cases where a custom colour can be set
by you, but when invoked with a text editor active, the effect will be to
colour the selected text or the cursor attributes.
Provides the text colour menu, from which you can select from the built-in
colours, or those custom colours you have saved into your colour palette. Read
more about this and the highlight feature in Text Colour and Highlights (sec-
tion 18.5).
Highlight ▸ The highlight menu lets you place a background highlight behind
the selected text, much like using a highlighter marker on paper. In ad-
dition to the five provided presets, this menu also displays any favourite
colours that have been set on your system. For more information on how
to use highlights, see Text Colour and Highlights (section 18.5).
Highlight ▸ Highlight Text ⇧⌘ H Highlights the selected text, or alters the cur-
sor’s attributes, using whatever colour you used last. If the text is already
highlighted and you are using the same highlight colour then the effect
will be to remove highlighting from that text. Otherwise the text high-
light will be switched to the new colour. Highlighting (in basic yellow) can
also be applied to text in pdf files.
Highlight ▸ Remove Color Strips all highlighting that has been applied to the
selected text.
764
A.10. Format Menu
Highlight ▸ Show Colors… This choice will appear at the very bottom of the list
of colours. Use this to select a custom colour using the standard colour
picker. If you right-click the highlight tool in the format bar, you will be
provided with a number of handy presets (subsection 15.5.2).
...........................................................................
Revision Mode ▸ Mark Revised With text selected and a revision level in use,
this command will mark the selected text range with the current revision
colour.
Revision Mode ▸ Remove Current Revision Color This command is only avail-
able when one of the revision levels is active. It will strip the current level
from the active editing session, leaving the rest alone.
Revision Mode ▸ Remove (All) Revisions Indiscriminately removes all five revi-
sion level colours from the active editing session. When text has been se-
lected, the command will read “Remove Revisions” and only strip markings
from within the selection.
...........................................................................
Copy Formatting ⌃⌥⌘ C Combining both the effects of Format ▸ Font ▸ Copy
Font and Format ▸ Paragraph ▸ Copy Paragraph Attributes, all formatting from
the selected text will be placed on a special clipboard, for pasting to other
text.
Paste Formatting ⌃⌥⌘ V Pastes all formatting from the formatting clipboard.
This will include anything you’ve copied using the Format ▸ Font ▸ Copy
Font, …//Paragraph ▸ Copy Paragraph Attributes or Format ▸ Copy Formatting
commands. In essence they all share the same clipboard, but ordinarily
only use portions of it depending on which command you use to paste.
765
A.11. Window Menu
Minimize ⌘ M Minimises the window to the Dock. Hold down the Option key
to minimise all.
Zoom ⌃⌘ - Zooms the window in or out (the same as the green button in the
top-left of the window). Scrivener will try to zoom intelligently to best
fit the contents of the window, taking into account your preferred editor
width.
Zoom to Fit Screen ⌃⌘ = Zooms the window so that it fully fills the screen, ex-
cluding the Dock and menu bar, if visible.
Show Previous Tab ⇧⌃Tab Scrivener supports macOS tabbed window features.
Projects can be combined into the same window as tabs, and Quick Refer-
ence panels can be combined into their own window. The following three
commands will be disabled unless you have merged windows and have tabs
in that active view.
This command selects the previous (left) tab in the current window.
Show Next Tab Selects the next (right) tab in the current window.
Move Tab to New Window Separate the current tab back out to its own win-
dow.
Merge All Windows Merges all open windows of a like kind (project vs Quick
Reference) into a single window. If you wish to only merge select
project windows together, first open the tab bar for each project with the
766
A.11. Window Menu
View ▸ Show Tab Bar menu command, and then drag and drop the tab from
one project into the other’s tab bar.
Layouts ▸ This submenu is populated by the saved layouts you’ve created, along
with a few built-in layouts to get your started. Layouts provide an easy
mechanism for rapidly converting your project window to different work-
flows, depending on what you are currently doing. Read more about Saved
Layouts (section 12.3).
...........................................................................
Float Window Toggles whether or not the current project window should
“float” above all other windows. This will make it visible at all times, even
when switching to other programs.
Bring All to Front Brings all Scrivener windows to the front. Hold down the
Option key to change to Arrange in Front.
The next portion of the menu only appears if the currently active project has
open Quick Reference panels. They will each be listed in this section by name.
Close All Close all open Quick Reference panels for the current project.
Closed Quick Reference Panels During a single session, any Quick Reference
panels that have been closed will be saved into this submenu, giving you
quick access to them if you need to re-open them.
The rest of this menu will be populated by all of the windows (excluding pan-
els, like the Project Keywords window) that are currently open in Scrivener. Se-
lecting from this list will bring that window to the front.
767
A.12. Help Menu
Scrivener Manual A quick link to the pdf that you are likely reading this from.
The version that ships with Scrivener will be kept as up to date as possible,
but newer revisions might also be available on the web site’s support page.
Interactive Tutorial… If you have not yet gone through the tutorial (you
should!) this menu command will create a project designed to walk you
through the process of learning the basics of Scrivener. You will be given
the option of where to save it, and from that point on you can load it like
an ordinary project. If you have already created the tutorial project, you
can use this menu command to quickly load it again, so long as it hasn’t
been deleted or moved.
Reset Tutorial Use this menu command to reset an existing tutorial project to
its factory state. It can be used while the tutorial is open or closed. In the
former case, the old tutorial project will be closed and trashed, and you
will then be guided through the process of creating a new one. If you use
this command while the tutorial project is closed, it will merely trash the
tutorial project and leave it up to you when to create a fresh copy.
Video Tutorials A handy link to our video web page.
List of All Placeholders… There are many placeholders you can use with Scriv-
ener, and this will provide a full listing of them in a floating window. You
can copy and paste placeholders from this window into your project (or
compile settings) as needed.
Support Jump to our support web page. Here you can download the latest copy
of the pdf (as well as the project used to create it), find contact email ad-
dresses, links to our forums and wiki, after-sales support from our vendor,
eSellerate, and more.
User Forums Jump to the official Scrivener forums where you can meet other
authors around the world using Scrivener, share tips, report bugs, request
tech support, or have a cup of latte in our off topic section.
Release Notes Jump to the official release notes web page on the web site.
Literature & Latte Home Jump to our home page, where you will find access
to everything else we offer on our web site.
Scrivener Home Jump to the main Scrivener web page, where you will find use-
ful download links for updates, links to share Scrivener with Twitter and
Facebook, and more.
768
A.12. Help Menu
Keep Up to Date… Presents a form which you can use to submit your email
address and name to subscribe to our newsletter. This is a low volume
list that we use to send out important updates and news. Please take care
to whitelist “litereatureandlatte.com” in your spam filter, prior to submit-
ting this form, as you will be sent a confirmation email which must be re-
sponded to before you will be subscribed. You can also click on the Twitter
and Facebook buttons to visit our official social pages.
Privacy Notice: Your email address will registered with Campaign Moni-
tor, whose services we use for sending out newsletters. Your address will
otherwise never be shared with third-parties or sold to marketing lists.
Purchase Scrivener… Jump to our web store, where you can purchase Scrivener
through our secure vendor (eSellerate) and the other software or materials
we have for sale.
769
Preferences
B
In This Section…
B.1 Preference Organisation and Management . . . . . 773
B.1.1 Preference Presets and Themes . . . . . . . . 774
B.2 General . . . . . . . . . . . . . . . . . . . . . . . . . 776
B.2.1 Startup . . . . . . . . . . . . . . . . . . . . . . 776
B.2.2 Saving . . . . . . . . . . . . . . . . . . . . . . 776
B.2.3 Author Information . . . . . . . . . . . . . . . 777
B.2.4 Services . . . . . . . . . . . . . . . . . . . . . 777
B.2.5 Language . . . . . . . . . . . . . . . . . . . . 778
B.2.6 Scratch Pad . . . . . . . . . . . . . . . . . . . 778
B.2.7 Shared Templates . . . . . . . . . . . . . . . . 779
B.2.8 Citations . . . . . . . . . . . . . . . . . . . . . 779
B.2.9 Separators . . . . . . . . . . . . . . . . . . . . 779
B.2.10 Automatic Quit . . . . . . . . . . . . . . . . . 780
B.2.11 Warnings . . . . . . . . . . . . . . . . . . . . 780
B.3 Editing . . . . . . . . . . . . . . . . . . . . . . . . . 781
B.3.1 Options . . . . . . . . . . . . . . . . . . . . . 781
B.3.2 Formatting . . . . . . . . . . . . . . . . . . . 784
B.3.3 Revisions . . . . . . . . . . . . . . . . . . . . . 785
B.4 Behaviors . . . . . . . . . . . . . . . . . . . . . . . . 786
B.4.1 Composition Mode . . . . . . . . . . . . . . . 786
B.4.2 Document Links . . . . . . . . . . . . . . . . 787
B.4.3 Double-Clicking . . . . . . . . . . . . . . . . . 789
B.4.4 Dragging & Dropping . . . . . . . . . . . . . . 789
B.4.5 Folders & Files . . . . . . . . . . . . . . . . . . 790
B.4.6 Navigation . . . . . . . . . . . . . . . . . . . . 792
B.4.7 Outliner . . . . . . . . . . . . . . . . . . . . . 792
B.4.8 Playback . . . . . . . . . . . . . . . . . . . . . 792
B.4.9 Return Key . . . . . . . . . . . . . . . . . . . . 793
B.4.10 Snapshots . . . . . . . . . . . . . . . . . . . . 793
B.5 Appearance . . . . . . . . . . . . . . . . . . . . . . . 793
B.5.1 General Interface . . . . . . . . . . . . . . . . 795
B.5.2 Binder . . . . . . . . . . . . . . . . . . . . . . 797
B.5.3 Composition Mode . . . . . . . . . . . . . . . 798
B.5.4 Corkboard . . . . . . . . . . . . . . . . . . . . 800
771
B.5.5 Full Screen . . . . . . . . . . . . . . . . . . . . 803
B.5.6 Index Cards . . . . . . . . . . . . . . . . . . . 804
B.5.7 Inspector & Notes . . . . . . . . . . . . . . . . 805
B.5.8 Main Editor . . . . . . . . . . . . . . . . . . . 806
B.5.9 Outliner . . . . . . . . . . . . . . . . . . . . . 809
B.5.10 Page View . . . . . . . . . . . . . . . . . . . . 811
B.5.11 Quick Reference . . . . . . . . . . . . . . . . 812
B.5.12 Scratchpad . . . . . . . . . . . . . . . . . . . . 813
B.5.13 Scrivenings . . . . . . . . . . . . . . . . . . . 814
B.5.14 Snapshots . . . . . . . . . . . . . . . . . . . . 817
B.5.15 Target Progress Bars . . . . . . . . . . . . . . 817
B.5.16 Textual Marks . . . . . . . . . . . . . . . . . . 818
B.5.17 Light Editors . . . . . . . . . . . . . . . . . . 819
B.6 Corrections . . . . . . . . . . . . . . . . . . . . . . . 820
B.6.1 Auto-Correction . . . . . . . . . . . . . . . . 820
B.6.2 Punctuation . . . . . . . . . . . . . . . . . . . 821
B.6.3 Data-Detection . . . . . . . . . . . . . . . . . 821
B.6.4 Auto-Completion . . . . . . . . . . . . . . . . 822
B.7 Sharing . . . . . . . . . . . . . . . . . . . . . . . . . 822
B.7.1 Import . . . . . . . . . . . . . . . . . . . . . . 823
B.7.2 Export . . . . . . . . . . . . . . . . . . . . . . 826
B.7.3 Sync . . . . . . . . . . . . . . . . . . . . . . . 828
B.7.4 Conversion . . . . . . . . . . . . . . . . . . . 830
B.8 Backup . . . . . . . . . . . . . . . . . . . . . . . . . 830
Like most applications, Scrivener installs in a “ready to use” state. The default
preferences have all been carefully selected to present a cohesive and useful writ-
ing environment, and most of this manual will presume you are using them. We
know that a creative working environment should bend to your working habits
as much as possible, however, and so there are a great many ways to tweak the
look and feel of the interface. This appendix will go over every setting and point
you to any further discussions elsewhere in the manual if necessary.
Preferences take effect as soon as you change them. If your screen is large
enough, you can leave the preferences open to the side and tweak things until
you get them looking and acting the way you want.
Beyond global application preferences, each project can be configured with
further settings, which will be documented in Project Settings (Appendix C).
B.1. Preference Organisation and Management
Many project view settings are also exclusively set using the menus, or with but-
tons located within the project window itself.1 These kinds of settings are rarely
altered globally, but you can always create or modify your own project templates
to achieve a preferred starting point for your new projects (section 5.4). Given
how these sorts of settings are by nature scattered about contextually, they will
be documented alongside the discussions on the features they pertain to, rather
than in one central area.
Figure B.1 The “Editing” category is divided into three sections as tabs.
1
A good example is whether or not label colours are displayed along the side of index cards on
the corkboard. By default they are, but you can turn them off for a project and it will remember
that setting.
773
B.1. Preference Organisation and Management
Along the top of the window are the major preference categories (Figure B.1).
When we refer to a preference pane by name, it will be by one of these sections,
which you can access by clicking on the icon. In the figure, the Editing preference
pane is selected. This pane is broken down further into individual tabs—in this
case the “Options” tab is selected. We would refer to this as the Editing: Options
tab, wherein one can change such things as the Default text zoom setting, used
in most places where text can be edited.
In Figure B.2 we have a more complex layout, where the major section chosen
along the top (a) is “Appearance”, which has many subsections listed along the
left (b). The contents of these subsections will be displayed to the right, and can
sometimes be broken down further into tabs (c). We would refer to this as the
Appearance: Outliner: Fonts tab.
774
B.1. Preference Organisation and Management
Delete Preset The preference preset you choose from this submenu will be
deleted from your support folder. This cannot be undone, so you will need
to confirm your decision.
Load/Save Preferences from File… Save your preferences to an external file for
either backup purposes, or to synchronise your settings between multiple
computers. Preferences can be loaded from these files, replacing all cur-
rent settings.
Load/Save Theme Themes differ from preference presets in that they only save
and load appearance settings, such as interface colours, corkboard and
outliner appearance and fonts. The types of settings that will be saved into
the theme can be chosen in the Save Theme dialogue.
⟨macOS 10.14+⟩ When selecting a theme designed for Dark or Light Mode,
you will be asked if you wish to apply the theme and switch Scrivener to
that mode of appearance, if relevant. Dark Mode themes will be indicated
with a moon icon to the left of their name.
Themes can be most easily loaded from the main Scrivener ▸ Theme ▸ sub-
menu.
Delete Theme The selected appearance theme will be deleted from your sup-
port folder. This cannot be undone, so you will need to confirm your de-
cision.
Load/Save Theme from File… Load a theme from a file you have stored on
your machine. This will not install the theme into the menus above, but
rather simply apply its settings to your current preferences. Use the Save
Theme… command if you wish to save them for future use.
Themes as files can be useful for synchronising appearance settings be-
tween computers, without changing all of their preferences, sharing your
theme settings with others, or loading theme settings you’ve downloaded
from the Internet.
Return to chapter ⤴
775
B.2. General
B.2 General
B.2.1 Startup
Reopen projects that were open on quit Whenever Scrivener is launched,
projects that were left open when you last quit will be automatically
reopened, bringing you straight back to what you were last working on.
Hold down the Shift key while launching Scrivener to temporarily suppress
this behaviour and open the software without any projects opened.
Show template chooser when there are no projects open Toggles the au-
tomatic display of the start panel, for the creation of new projects
(subsection 5.1.1), when all project windows have been closed, or if the
software loads without any projects to open
Reopen Quick Reference panels when opening projects Ordinarily, Quick
Reference panels (section 12.6) are session based—when their related
project is closed they will not be reopened the next time you load the
project. With this preference enabled, all projects will remember any
Quick Reference panels left open and reopen them automatically when
the project is loaded.
Automatically check for updates If this is enabled the software will periodically
check the website to see if there is a newer version available and, if so, will
ask you if you want to update. Note that if you do not have this enabled,
you can still check for updates yourself by using the Scrivener ▸ Check for
Updates… menu command. The dropdown menu beside this option gov-
erns how frequently Scrivener will check for new versions.
B.2.2 Saving
Auto-save after n second(s) of inactivity Scrivener automatically saves changes
made to projects as you work, but so that it is not constantly saving—and
to avoid any slowdown and interruption to your work that might cause—
it will wait until you stop interacting with the program for more than two
776
B.2. General
seconds (by default). Adjust this if the two second default conflicts with
your natural rest-work cycle and causes halting when you try to resume
typing.
If you increase the period significantly, so that it rarely triggers, be sure
to use File ▸ Save regularly to keep your work saved. Scrivener will always
auto-save when you close a project.
Take snapshots of changed text documents on manual save This option will
cause the project to snapshot all text items (section 15.8), and only those,
that have had their main text content altered during the session or since
the last time you saved with the File ▸ Save (⌘ S) command. Auto-save will
never trigger this behaviour, nor will closing the project.
Snapshots that have been automatically generated in this way will have
their name set to “Untitled (Save)” to differentiate them from any “Unti-
tled” snapshots you take yourself manually. They can consequently be eas-
ily searched for and periodically purged from the project using the Snap-
shots Manager (section 15.8.5).
Show notifications when saving in composition mode Register an alert
through Notification Center whenever you manually save the project in
Composition mode, as there would otherwise be no indication of when
save completes.
B.2.4 Services
Options for how Scrivener’s global clipping Services should work. For more in-
formation on available services, read Scrivener Services (section 9.3). For the least
amount of intervention, set both of these options to off.
Bring Scrivener to front when using Services Choose between active and pas-
sive clipping. When this is checked, clipping from other applications will
be active in that it brings you back to your project after you’ve clipped some
text from another application. When unchecked, it will work passively,
keeping the project in the background and allowing you to continue work
in other programs while you add material to the project.
Show title prompt when using clipping Services Normally, when you use a
service that requires the creation of a new item in the binder, you will be
777
B.2. General
asked what you wish to call it. When unchecked, this option will defer that
task until later, when you are ready to think about names.
B.2.5 Language
Interface Language By default, Scrivener will attempt to select the appropriate
interface language based upon your system settings. If this does not work,
or you would like to use another interface language directly, you can use
this setting to manually adjust the language. This setting has no impact
on the production of information that is controlled by system localisation,
such as date stamps and auto-number placeholders.
Use the “System Default” selection to return the interface to the macOS
system default.
Linguistic focus uses Spanish-style dialogue When using the Linguistic Focus
(subsection 20.2.2) feature to filter for direct speech, in addition to speech
mark punctuation detection (as set in the System Preferences: Keyboard:
Text preference pane), Scrivener will also scan for lines that begin with
an em-dash—a form of dialogue marking that is common in Spanish-
speaking regions.
This setting will also look for text found within angle-bracket style speech
marks, even if System Preferences is not set to use that punctuation style
for typing. Even if you do not use em-dash style dialogue, this may be
useful if you use both angle-bracket notation and whatever quotation is
standard to your smart quote settings.
778
B.2. General
a custom file extension in the ext field. This can be useful for Markdown-
based formats.
Files saved into the folder from external sources will be editable in the
scratchpad window and remain in their original format. You can thus mix
rich text with plain-text notes if you desire.
If you use Scrivener for both Windows and macOS, and intend to share
your notes cross-platform, do not use the default rtfd option, as this for-
mat cannot be read on other platforms.
Click the Clear button to reset the folder, removing this feature from the soft-
ware. The Open shared templates folder… button will load the folder using Finder.
B.2.8 Citations
Bibliography Manager Scrivener can integrate with several popular bibliogra-
phy management programs. Click the Choose… button to select your pre-
ferred manager from the Applications folder. The Reset button will clear
your choice.
B.2.9 Separators
Text Separators This table lets you adjust how Scrivener will combine individ-
ual texts when certain actions bring them together. In all cases, you have
three choices of divider available:
779
B.2. General
2. Empty Line: a full empty space will be inserted between selections. If you
prefer or require working with double-spaced paragraphs, this is the op-
tion you will want to use.
3. Custom: lets you type in a custom separator. If you wish to insert carriage
returns along with the custom separator, use Opt-Return to do so.
B.2.11 Warnings
Show internal error alerts If the software is crashing or odd behaviours have
been disrupting your work, you can tick this checkbox and restart the soft-
ware to enable debugging mode. If during the course of using the software
an error is encountered, it will be displayed in a window where you can de-
scribe what you were doing recently and send a report to us. At this point
it is generally a good idea to restart the software.
780
B.3. Editing
Reset All Warnings When you first start using Scrivener, actions which have a
destructive or unusual nature (such as importing in such a way that orig-
inal formatting might be lost) will produce a warning dialogue. You can
often choose to disable these as you see them from within the warnings
themselves. The Reset All Warnings button will clear all of these dis-
missals and make them appear again the next time it is appropriate.
Click this button to reset all of the various warnings that can be perma-
nently dismissed, throughout the software, so that they will be shown
again.
Return to chapter ⤴
B.3 Editing
The options for the main text editor control most aspects of how text is dis-
played, how the editors work, the default font and paragraph formatting for new
documents, footnotes and other notes and finally the colours used in revision
mode. For options pertaining to text input and typography, see the Corrections
preference pane (section B.6). The Appearance preference pane will also con-
tain numerous options for how the editor itself looks, and some aspects of how
textual markings, such as how hyperlinks are formatted (section B.5).
B.3.1 Options
Default Text Zoom Dynamically scale the size of the text font in various text
views. As is typical for word processors, zooming will not impact the un-
derlying font settings. This setting impacts the main text editors, the in-
spector notes and bookmarks preview area, Quick Reference panels (and
the inspector panels within it), footnotes & comments and copyholders.2
The setting will not alter editing areas that you have already adjusted or
have established settings within. For example if you change the setting to
300% and then open an older project, the project will use go on using the
previous zoom setting, but if you open a Quick Reference panel from that
2
Composition mode uses its own independent zoom setting, described in the Appearance: Com-
position Mode: Options pane (section B.5.3).
781
B.3. Editing
project it will use 300%, because these panels are created as needed. Fur-
thermore, most areas of the interface can be zoomed independently, and
will remember their individual settings.
Writing direction In most cases, you will want to use the “Natural” setting,
which is set up depending on your default system language. This should
go from right to left, or left to right, automatically. You can also manually
override individual paragraphs as well with the Format ▸ Paragraph ▸ Writing
Direction submenu. Authors working in both Arabic and German, for ex-
ample, will probably want to leave this setting at Natural and change indi-
vidual paragraphs as needed.
Typewriter scroll line Typewriter scrolling mode keeps the line you are cur-
rently typing in fixed to a certain position on the screen. This setting lets
you adjust the vertical point where the line will be positioned, with the
default being in the middle of the screen.
Smart copy/paste When enabled, this cleans up the whitespace left behind
when cutting text, and when pasting text it will ensure that words have
a space on either side as appropriate. Disable this feature if you prefer cut-
ting and pasting to only use precisely what you selected.
Typing clears search highlights When the binder sidebar is displaying a search
result, text views will highlight any text matching the search term. When
this option is enabled, the highlights in the current editor will be tem-
porarily removed as soon as you start typing. They will be restored when
you revisit the document in the future.
Use hyphenation Enabling hyphenation when using full justification can in-
crease readability but at the expense of not being as “pure” to the actual
text you have keyed in (the hyphens will not be literally placed into the
text; they are only drawn on in real-time to improve word-spacing flow on
a line). Consequently this is off by default.
This feature uses your system localisation preferences to determine opti-
mum hyphen placement. If you are writing in another language and get-
ting odd results, make sure your OS is set up accordingly.
782
B.3. Editing
Avoid widows and orphans in page view Attempts to keep page breaks clear of
widows & orphans, when using Page View mode in the main editor. This
option may slow down Scrivener when editing large amounts of text.
Use fine kerning Uses a higher-quality text rendering model which reduces
known screen artefacts, such as “text wobble” while typing, and ugly kern-
ing at odd-number zoom settings. Disable this feature to marginally in-
crease performance, if necessary.
Do not color the text of inline notes (faster) Inline annotations will be drawn
with a shaded background set to the colour of the annotation, rather than
changing the colour of the text. If you use a lot of annotations in your
text and find the text editing slows down, this option may increase perfor-
mance.
When this option is enabled, the effective tool for changing annotation
colours (section 18.2.1) will be the highlighter, instead of the text colour
tool. However Scrivener will intelligently set the highlight colour if you
use the shortcut to bring up the system colour palette (⇧⌘ C).
Terminate footnotes before punctuation Some typesetting styles call for foot-
note markers to be placed before the terminating punctuation for a sen-
tence, rather than after it, or for when individual words are referenced
rather than the entire sentence. Select this option if you require this for-
mat. You can always manually define where the marker will be placed by
selecting the range of text you wish to comment on, prior to making the
note. This only alters the behaviour used when selection is made automat-
ically in lieu of a selection.
Open comments in inspector if possible When this option is disabled, and the
inspector sidebar is hidden, notes will open in a popover right over the
text in the main editor. When enabled, the inspector will be revealed if
necessary and switched to the Footnotes & Comments pane to show the
content of the note you clicked on. Refer to Popup Notes (subsection 18.3.5)
for more information.
Disable insertion point blinking When enabled, the cursor will be always visi-
ble on the screen rather than blinking on and off.
783
B.3. Editing
Use block insertion point in… Set the width of the insertion point from its de-
fault of 1 pixel, increasing its visibility.
Block insertion point width Set the width of the cursor in pixels. With
variable-width fonts (like the default), this setting can produce odd re-
sults where the cursor sometimes overlaps thin characters like punctua-
tion marks. It is best used with a fixed-width font like Courier, or with a
narrower setting like two or three pixels.
B.3.2 Formatting
These settings determine how new documents and typed in text will format-
ted. They will not adjust the formatting of text you have already created, in any
projects, so you needn’t worry about these settings destroying your existing for-
matting.
Furthermore, some of these settings can be adjusted per project. If you change
the settings for an open project in its Project Settings (section C.5), then the re-
spective adjustments made to this tab will not impact that project.
Figure B.5 The Editing: Formatting preference pane is where you establish de-
fault fonts for your writings.
The top half of this pane (marked (a) in Figure B.5) is dedicated to setting up
the default font, character attributes and paragraph formatting for new text doc-
uments (files and folders). You will have access to the full standard ruler settings,
as well as font controls via the fonts button (the Aa button on the far left of the
784
B.3. Editing
format bar). All changes you make here will be immediately previewed against
the provided sample quotation.
If you already have a paragraph set up the way you would like all future docu-
ments to appear:
Notes font
Establishes the default font and font sized used by all newly created document
notes. As with the main text editor, if you change this setting later on old notes
will remain as they were formatted before.
Different inline footnotes font When enabled, the font and font size within
newly created inline footnotes will use this setting.
Use inline footnotes font for inspector footnotes too To use this alternate
font for newly created inspector footnotes as well, enable this option.
Set Styles Defaults… Click this button to have the software use the current
project’s stylesheet (you can review that with the Format ▸ Styles ▸ Show
Styles Panel menu command). Alternatively, if you would prefer to return
to the stock defaults that ship with the software, then click the Reset to
Defaults button in the subsequent dialogue box. To take no action at this
time, click the OK button in the dialogue.
B.3.3 Revisions
The colour choices made here establish how revision mode will appear when
typing in new text or using overstrike to schedule text for deletion. For each
level, click the colour tile to the right to open the colour palette.
785
B.4. Behaviors
Use revision colors in notes By default if you click into the inspector and add
notes to a document or folder, the current revision level will be respected.
Disable this option if you’d rather only track revision markings in the main
editors.
Return to chapter ⤴
B.4 Behaviors
Open composition mode on… If you have more than one monitor attached to
the computer, the composition writing interface can be opened on a des-
ignated screen. The default “Current Screen” option refers to whichever
screen the project window is located within. Scrivener supports configu-
rations with up to four physical screens.
Blank out other screens When using more than one display, select this option
to reduce distractions from the other monitors. This merely draws the
background colour over the screen, and thus the monitor’s energy saver
will not kick in, so this is only useful if you’d rather not turn off your mon-
itor.
786
B.4. Behaviors
Open composition mode in its own Space Use macOS’ native full screen fea-
ture to isolate composition mode on its own Space. The advantage of
doing so is that Notifications can be displayed while you are writing,
whereas the standard “presentation mode” suppresses even those notifi-
cations coming from Scrivener, letting you know when you have met your
daily writing goals and so forth. The disadvantage is being unable to mul-
titask, so using Dictionary to look up words will mean having to switch to
a different Space.
Fade between modes Gracefully fades the screen between composition mode
and regular editing mode.
Hide main window in composition mode Check this to hide the main window
during composition. If this is unchecked, you can see the main window
beneath the translucent areas of the composition background (which can
be controlled with the Background Fade slider). When using multiple
displays, you can also have the main window visible on another screen.
Checking this so that the window is hidden means that you could use the
translucent areas of the background to look at the contents of the windows
of other applications.
In some circumstances, having the main window visible in composition
mode can slow down typing, so it is usually best to leave it hidden.
Escape key closes composition screen When disabled, you will need to use ei-
ther the View ▸ Exit Composition Mode command or its keyboard shortcut
(⌥⌘ F) to toggle between modes.
Dock Hiding By default, composition mode will force the Dock to be hidden
even if you move the mouse over to the edge of the screen where it would
appear. Since the Dock ordinarily appears along the bottom of the screen,
it can get in the way of the control strip used to adjust composition set-
tings. However if you place the Dock along the left or right edges of the
screen, setting this to “Automatically hide and show Dock” will grant ac-
cess to it. You will need to re-enter to composition mode for this change
to take effect.
Document links and bookmarks create back-link bookmarks When you cre-
ate document links or bookmarks to other items in the binder, Scrivener
will automatically place a “back-link” to the originating document in the
787
B.4. Behaviors
Bookmarks inspector tab for the target (section 13.4). For example, if you
link from “Scene 81” to a character sheet named “Maria”, then “Scene 81”
will be bookmarked from the “Maria” document. In this way, every cross-
reference you create will become a circular link. If you would prefer to
maintain all of your bookmark lists by hand, disable this option.
Image links create back-link bookmarks In the same fashion as the above, in-
serting a linked binder image into a text editor (section 15.7.4) within the
same project will establish a bookmark from the image to the document
that uses the image.
The following three settings impact how links and bookmarks load their tar-
gets within (or even outside of) the project window. The default settings strive
to preserve the content that is loaded into the text editor the link was activated
from (including from the inspector), by either using split views or Quick Refer-
ence panels. The three different link actions all feature the same core options to
choose from:
— Current Editor: loads the item into the active editor, acting more like a web
browser—and as with a browser you can get back to where you linked from
with the Back button above the editor, or ⌘ [.
— Other Editor: the linked item will be loaded in the other split, splitting the
editor if necessary to do so.
— Quick Reference Panel: the clicked link will open in a new window, thus
preserving the current working environment in the project window.
— Copyholder: the linked item will load in the current editor’s Copyholder,
opening one if necessary to do so.
Refer to Using and Managing Links (subsection 10.1.2), for more information
on how links can target different views on the fly.
Some contexts will always use Quick Reference panels when it is not logical
to follow your behaviour preferences. For example in Composition mode, there
is no “other editor”, and likewise if you click on a link to a picture it cannot edit
or view that picture.
Open clicked document links in… Linked items will be loaded as established
with this setting. It applies to all of the areas within a project window
that can store clickable hyperlinks in the text, as well as the behaviour for
external links that load individual binder items (subsection 10.1.6).
Open new document links in… Determines what will happen after a new doc-
ument is created as a result of inserting a hyperlink via the Edit ▸ Link to Doc-
ument ▸ New Link… menu command (⌘ L) or the optional wiki link style (sec-
tion 10.1.1). This behaviour does not impact the creation of hyperlinks to
existing binder items. It also has a special setting beyond the core choices:
788
B.4. Behaviors
“(Do not open)”, which causes links to new documents to behave just like
links created to existing documents: you will be able to continue writing
in the context where the link was created from without interruption.
Open Inspector bookmarks in… When pressing the Return key on a selected
bookmark in the inspector, or double-clicking it, it will be loaded in ac-
cordance with your setting here. Note this only refers to the bookmarks
themselves in the upper half of the bookmarks tab (section 13.4). The ed-
itable preview area in the lower half will use your main setting for how
clicked document links should work, above.
B.4.3 Double-Clicking
Double-clicking on the corkboard background A couple of optional actions
can be assigned to the background of the corkboard itself, when double-
clicking on it:
— Opens the parent corkboard: navigates the editor “upward” in the out-
line hierarchy to display the parent of the current corkboard. If the
corkboard you are viewing is already at the top level of the binder, it
has no parent and nothing will happen. This action can also be per-
formed with the Navigate ▸ Go To ▸ Enclosing Group (⌃⌘ R) menu com-
mand.
— Creates a new card: follows a common behaviour amongst diagram-
ming and mind-mapping applications, where you can indicate the
position of a new card by double-clicking with the mouse.
— Does nothing: the default setting. Double-clicking will be ignored.
Always creates a new card in freeform mode By default, when using the
freeform corkboard (subsection 8.2.4) mode double-clicking will always
create a new index card under the mouse pointer when double-clicked.
Uncheck this to have freeform corkboards follow the behaviour of the
above setting.
Always creates a new card when arranged by label As above, this default be-
haviour applies when using the Arrange by Label (subsection 8.2.5) cork-
board mode.
789
B.4. Behaviors
from bookmark lists, the editor header bar, QuickReference panels and so
forth.
Collapse auto-expanded outline items after drag and drop When dragging
items into the binder or outliner, and pausing over a collapsed container,
Scrivener will helpfully reveal its contents so you can drop items several
layers deeper than you could initially see when you started dragging.
This option will close all automatically-opened containers after you have
dropped the items—restoring the outline to its original state. It impacts
both the binder and the outliner views.
Allow drop ons in corkboard When enabled, lets you drop index cards on top
of other cards to store them as children beneath that card. This action is
similar to dragging items beneath other items in the binder.
Link to images dragged from binder into editor When dragging an image
from the binder into a text editor, instead of fully embedding that image
into the editor the software will link to that image instead. If the image is
updated in the future, the updates will automatically appear in the editor
after a reload of the project. This is synonymous with the Insert ▸ Image
Linked to Document ▸ submenu (section 15.7.4).
Delete text dragged to other areas By default, when dragging text from any of
the following editor contexts, the dragged text will be moved to the drop
point in the same way text would be moved when dragging it from one po-
sition to another within a single editor. With this option disabled, text will
be copied to the drop location instead, leaving the original text untouched.
This option has no affect on the behaviour of dragging text within a single
editor, but it will adjust the behaviour used when dropping text into the
binder sidebar, corkboard or outliner views.
Treat all documents with subdocuments as folders When this is checked, any
document type at all that has subdocuments will act like a folder in all
790
B.4. Behaviors
ways. If this isn’t checked, normal text documents or media files that have
subdocuments (any type of document can act as a “container” for other
documents in Scrivener) will be opened in single text mode.
This setting has broad implications throughout the interface. For example
the following options that refer to modifying how folders work will now
also apply to file groups. It is a safe assumption that if a thing works a
certain way with folders, with this option enabled that thing will also hold
true for all containers. Consequently we will not list all of the ramifications
here, but will make note of where it does have an impact when discussing
the features themselves.
Show folder text when selected from search results Enabled by default: when
clicking on folders in search results, the editor will display text content
for that folder, rather than revealing their children in accordance with the
preferred view mode. Generally speaking, most search results are based on
the text of the matching item, not its descendent items, and so the reason
the item is in the search list at all might likely be in any text stored in the
folder, which a corkboard or outliner might obscure.
If desired, you can always switch back to a group view mode manually once
you’ve loaded the search result in the editor.
Always create new items as siblings This option overrides the default be-
haviour by causing all newly created items to be created at the same level
as the selection. The only exception is when one of the three special root
folders are selected. By default, if you select a folder and create a new text
or media document, it will be placed inside that folder as a child item.
Refer to Figuring Out Where Things Will Go (section 6.3.1) for more detail
on how Scrivener places new items.
Always set title of new items By default the software will attempt to respect
where your cursor is, when creating new items. If you are typing in the
editor, and press the shortcut (⌘ N) to create a new text item, the result
will be you typing text into the new document immediately.
This setting will cause Scrivener to move your cursor into the binder when
you create a new item, so that you can type in a name for it right then and
there. If the item cannot be displayed in the binder, whether because it
is closed or the sidebar isn’t showing the location where it appeared, then
normal default behaviour will be used.
791
B.4. Behaviors
B.4.6 Navigation
When focused editor is locked in place… By default, if you have the editors
splits and lock one of them, the behaviour of Scrivener will change. Ordi-
narily the binder sidebar will only ever impact the targeted split, but when
the target split is locked the binder will load clicks into the other split.
Change this setting to Binder selection does nothing if you would prefer
split targeting to remain literal and simply do nothing when the targeted
split is locked.
Allow limited navigation in web pages Hyperlinks found within archived Web
files and hyperlinks that are being viewed in the Bookmarks preview pane
will attempt to navigate within the same view, rather than sending the
URL to your default browser.
Scrivener is not a dedicated browser, and will not have the same level of
protection and security that a browser does. As with the above option, take
care when using any feature that downloads raw data from the Internet.
Use the Option key to temporarily override this setting per click.
Space key opens selected document in… The Spacebar can be used to quickly
open selected items in the corkboard and outliner views. By default this
opens the item in the editor, replacing the current view (synonymous with
the ⌥⌘ O shortcut). If you would prefer it to match the binder behaviour,
change this to “Quick Reference Panel”.
B.4.7 Outliner
Disable live row resizing The height of the row will not be adjusted until af-
ter you have committed your edits. If the language you use in Scrivener’s
interface causes the outliner to malfunction, when the height of the row
changes, then enable this option.
B.4.8 Playback
Rewind when paused by… Use the slider to set how many seconds Scrivener
should rewind the media stream back, when using the Auto-Rewind (sec-
tion 8.1.3) feature.
792
B.5. Appearance
Media time stamp format Establishes the time stamp format used by the In-
sert ▸ Media Time Stamp menu command. If you are writing subtitles for
example, you might wish to use HH:mm:ss.SSS. If you are looking for other
tokens to use than the few basic ones we have provided in the help text,
visit the datestamp format reference3 web page.
Ends editing synopsis in corkboard and outliner By default, the Return key
will commit edits made to the synopsis in the corkboard and outliner. To
add carriage returns to the synopsis, use ⌥Return. If this is unchecked, the
Return key will add carriage returns, and you will need to use Esc to submit
changes.
Creates new item in list, outline and corkboard views Pressing the Return key
(when not editing the title or synopsis) will create a new item in the out-
liner, binder and corkboard as well as in certain list views (such as the key-
words list). Disable this if you would prefer the creation of new items to
require specific commands or the clicking of buttons.
B.4.10 Snapshots
Play shutter sound when snapshots are taken Disable this setting to remove
the audible camera shutter cue that is played when you take a snapshot.
This sound will not be played when automated snapshots are taken (such
as when using folder sync).
Show notification when snapshots are taken Enable this option to display and
record a visual record of when snapshots have been taken and to which
items. This will even record automated snapshots. Given how notifica-
tions may also play a sound of their own, you may want to disable the above
option as well.
Return to chapter ⤴
B.5 Appearance
Most preferences relating to the colours, fonts and how various parts of the pro-
gram react to view settings will be determined in this section. Each subsection
3
https://www.unicode.org/reports/tr35/tr35-dates.html\#Date_Format_Patterns
793
B.5. Appearance
may contain options, fonts or colours, organised into tabs within their respective
panes. We will break down these by section for your convenience.
There are many areas of the user interface that can have their colours mod-
ified, all organised into the sections of the Appearance panel most relevant to
them. If you want to change a particular area of the window, look for its rough
category in the left sidebar, click on the “Colors” tab, and then select the compo-
nent from the list within this tab. The colour swatch in the middle of the setting
area should be clicked to bring up the colour chooser (Figure B.8). Individual
colours can be reset to default by clicking the Use Default Color button below the
swatch.
Figure B.8 Click the colour swatch to change the “Index Card Background”
option.
Where fonts can be chosen, a rectangular button with the currently selected
font (and often the font size as a numeral as well) printed inside of it, with a spe-
cial “T” icon on the right-hand side to indicate this type of control (Figure B.9).
You can click anywhere within the rectangle to bring up the font chooser. Some
font settings allow access to the “System Font” type, even though Apple hides
this font from you in the chooser. Where applicable, you will find a dropdown
menu added to the bottom of the font chooser. Once the base system font type
is chosen, you can use the font size controls, even though you will not be able to
see the font selected in the main area above.
794
B.5. Appearance
Figure B.9 Click within the rectangular area where the font name is printed
to select a font.
Options
Adjust window size to accommodate binder and inspector The overall win-
dow width will remain the same when toggling binder or inspector sidebar
visibility, causing internal elements of the project window to expand or
contract to make space for the sidebars. The latter behaviour can be better
when the project window fills the screen.
In Figure B.10 we can see the two different settings in action. In the mid-
dle screenshot we have a fairly typical project window with a binder, cork-
board split, editor split and inspector open. The position indicated by (a)
is where the binder would be if it were visible in the first screenshot. The
bottom example shows the behaviour with this option disabled, where (b)
indicates how the editor expands to fill up the space left behind by the
inspector.
Smooth text and line art in pdf documents Anti-aliasing is used by default to
keep your pdf documents smoothly rendered at all levels of magnification.
If your computer runs slowly while viewing pdfs, disable this to increase
performance.
Draw border around current line highlights When the currently edited line is
highlighted4 , you can opt between a line-width highlight with a subtle bor-
der, or a full “page”-width highlight, as shown in Figure B.11.
Opacity of label colors when used in backgrounds This setting impacts most
cases where the label colour is can be used as a background colour (for ex-
ample, with View ▸ Use Label Color In ▸ Index Cards). Moving the slider right
4
Set in the Appearance: Main Editor, Quick Reference and Composition Mode preference panes,
with the Highlight current line setting
795
B.5. Appearance
Figure B.10 Example of difference between adjusting the window size for side-
bars or not.
796
B.5. Appearance
Figure B.11 The currently edited line can be highlighted with a border or as a
simple full-width highlight.
toward “High” will cause labels to be coloured more vividly; moving the
slider left toward “Low” will cause the effect to be more subtle. The de-
fault setting is tuned for the very pale label colour defaults. If you prefer
stronger label colours you may want to reduce the opacity.
B.5.2 Binder
The options in this section impact the display of the binder sidebar in general,
including search results and collections.
Options
Show current editor document indicator If the document you are viewing in
the currently active editor is visible within the binder, then a secondary
highlight will be placed on the item (separate from the larger highlight that
797
B.5. Appearance
indicates your last selection), making it easy to spot where you are in the
overall outline. If find this behaviour distracting, disable it here to only see
a highlight on the last thing you selected yourself.
Refer to Finding Where You Are in the Outline (subsection 6.3.3) for more
information on this concept.
Base selection color on background color The colour for both the selection
and current document indicator is ordinarily derived from whatever
colour the binder sidebar is currently using. So a collection that is bright
yellow will use a darker yellow highlight, but if you switch back to the
binder with its default pale lavender, the selection will be a darker version
of that.
Disable this option to use your computer’s default selection highlight set-
tings.
Row spacing Fine-tune the amount of vertical spacing between lines of text in
the binder. This can be useful when using a custom font that uses more or
less leading than default.
Fonts
Binder font The font and text size used to display the binder hierarchy as well
as various collection lists and search results. As some fonts have a wider
line spread, you can fine tune the amount of spacing between rows as well,
with the Row Spacing setting in the “Options” tab.
Use bold font for… If the font you have chosen is capable of displaying bold-
face characters, the two provided checkboxes will have containers printed
in bold, making it easier to spot them in long lists as you scroll through.
These settings only impact the main binder view. In collection lists, where
hierarchy is not displayed, all items are considered equal.
Colors
Collections can be independently coloured according to taste, but for the sake
of familiarity and consistency, the binder and search result lists will display in a
unified colour across every project you use. You can adjust the colours used by
these two special tabs in this section.
798
B.5. Appearance
Options
Highlight current line Enabling this will place a highlighter beneath the cur-
rent line of text being edited, making it easier to see where the cursor is
located on the screen, and easier to return to that point after scrolling else-
where momentarily. The colour itself can be set in the respective “Colors”
tab.
Scroller type Customise how the scroll bar looks and behaves in composition
mode.
Editor margins Sets the margin spacing between the text and the “paper” edge.
You can select a different distance for horizontal and vertical margins. The
top and bottom margin will only affect the very top and bottom of the doc-
ument on the page, and so will not be visible if you have scrolled into the
middle of the file. If you are looking for a way to add a little vertical padding
that is always present, refer to the “Paper Height” setting in composition
mode’s Control Strip (section 17.1).
— Default text zoom: the dynamic amount of scaling used to display the text.
799
B.5. Appearance
— Paper position: saves whether the paper position, or text column, is located
on the left, centre or right side of the screen.
— Paper width: the overall width of the virtual page, or how wide the text
column will appear.
— Paper height: brings the top and bottom of the page away from the edges of
the display, keeping the text block centred on the screen. To set the paper
height in the composition screen, with the Control Strip (section 17.1) visi-
ble, hold down the Option key and the “Paper width” slider will be replaced
by “Paper height”.
— Background fade: save the amount of opacity used to mix the background
colour with the windows behind Scrivener or your desktop background.
Paper fade, the alternate form of this slider that appears when a backdrop
is in use, will not be saved into preferences.
— Typewriter scrolling: establish whether or not this feature is on by de-
fault in new projects. It can be toggled on and off with View ▸ Text Edit-
ing ▸ Typewriter Scrolling (⌃⌘ T) while in composition.
— Page View & Two Pages Across: also located in the View ▸ Text Editing sub-
menu, these two options when applied to composition mode will be saved
as defaults for future projects.
Colors
Most aspects of what you can see in the composition view can be adjusted to
taste, including the colour of text, as an override to its natural text colour. Set-
tings are also available for altering some aspects of the floating inspector panel
(section 17.2), used exclusively in Composition mode to provide access to all in-
spector tabs but snapshots.
Refer to Table B.1 for a list and description of settings.
B.5.4 Corkboard
Provides options and settings impacting the corkboard views (including freeform
and label view).Since index cards appear in a few other contexts as well (such as
the inspector), the settings governing their appearance specifically will be located
in the Appearance: Index Cards (subsection B.5.6) pane.
Options
Allow two lines in title areas If you tend toward longer titles for your items, the
single-line presentation in index cards can get a little claustrophobic. This
option allows for an additional line of word-wrapping before truncation
occurs.
800
B.5. Appearance
Editor The background colour of the “paper” area behind the text col-
umn. An image texture can be chosen, overriding any colour
choice made.
Text Enable the Override text color with color checkbox to activate
the colour swatch. Disabling this feature will cause the natural
text colour to be used, just as it would appear in the main text ed-
itor. This option also extends to highlights, revision markings,
annotations, hyperlinks.b
Scrivenings Titles Text Adjusts the text colour of item titles in the editor, when
View ▸ Text Editor ▸ Show Titles in Scrivenings is enabled. Refer to
the Appearance: Scrivenings preference pane for further set-
tings (subsection B.5.13).
Scrivenings Titles Back- When Use title background color is switched on in the Appear-
ground ance: Scrivenings pane, this sets the default background high-
light.
Screen Background The area around the Editor text column. An image texture can
be chosen, overriding any colour choice made.
Synopsis Background Adjusts the background colour for index cards in the floating in-
spector panel used in composition mode. This overrides the In-
dex Card Background setting applied in the Appearance: Index
Cards pane.
Notes Background Adjust the background for document notes in the floating in-
spector. This overrides the Notes Background setting in the
Appearance: Inspector & Notes pane.
Comments Area Adjusts the background area behind footnotes and comments
in the floating inspector. This overrides the Comments Area
setting in the Appearance: Main Editor pane.
Text Selection The highlight colour used to indicate selected text.
Current Line Highlight Emphasis colour used to indicate the line of text the cursor is
currently within.
a
Beneath the colour override is a setting for adjusting how formatting colours will be shown.
Refer to How Colour Works in the Editors (subsection 4.3.1) for further information on these
settings.
b
Beneath the colour override is a setting for adjusting how formatting colours will be shown.
Refer to How Colour Works in the Editors (subsection 4.3.1) for further information on these
settings.
801
B.5. Appearance
Automatically shrink titles to fit Enable this option to cause the index card ti-
tle text to shrink to a smaller font size if the title does not fit on one line.
This option can be combined with Allow two lines in title areas.
Minimum font size Sets a limiter on how small a font the above option should
use.
Arrange cards from right to left If you are accustomed to working in right-to-
left languages, this will make the corkboard more intuitive.
Display images as photographs Video, image files and documents using an syn-
opsis image are displayed by default as “Polaroid” thumbnails on the cork-
board. Disabling this option will always show the standard synopsis text
on the corkboard. This can improve performances on larger corkboards
with many graphics.
Compress threads when arranged by label Affects the corkboard’s Arrange by
Label view mode (subsection 8.2.5). When disabled, the label colour
“tracks” will be spread apart so that the height of each row includes the en-
tire index card, as well as any padding you’ve added with your corkboard
settings. By default, the rows will only be so tall as to create a “zipper”
effect between adjacent cards.
Image cards use index card proportions When ticked, images will conform
their shape to the regular index cards on the corkboard, rather than pre-
senting themselves as square thumbnails. If having “gaps” in the corkboard
bothers you, this setting will make card layout uniform.
Freeform grid size Determines the grid resolution used by the View ▸ Corkboard
Options ▸ Snap to Grid option. The opacity of the grid can be adjusted below.
Draw shadows around cards Toggles whether or not index cards use a 3D effect
on the corkboard. Disable this to achieve a more modern flat look.
Status stamp opacity Adjust the opacity of status stamps on the index cards
within the corkboard. The stamp, unlike a real one, is drawn beneath the
synopsis text, so even at full opacity it will not obscure what you’ve writ-
ten.
Freeform grid opacity Adjust the opacity of the displayed grid, when
View ▸ Corkboard Options ▸ Snap to Grid is enabled. Drag the slider all
the way to the left to disable grid display (it will still function as normal).
Fonts
Photograph titles For those items displaying themselves as an image thumbnail
on the corkboard, you can use a different font from the standard index
card title. To change the title font for normal index cards, refer to the
Appearance: Index Cards: Fonts tab (section B.5.6).
802
B.5. Appearance
Status stamps The status text can optionally be printed on the face of the card,
with the View ▸ Corkboard Options ▸ Show Status Stamps menu option. Set
the font used for that “stamp”, here. The font size will be ignored, as Scriv-
ener automatically resizes the stamp to fit within the index card.
Colors
Corkboard, freeform and label view backgrounds
Each of the three different corkboard modes can have different background
colours, images or use the traditional corkboard texture:
— If “Color” is chosen then the swatch to the right of that row will be what is
used in the background for that particular mode.
— The “Corkboard Texture” option revives the classic Scrivener corkboard
look, if you are so inclined.
— If you have your own image you’d like to use for the background, select
the “Custom Background…” option and designate the image using the file
chooser. For best performance, use smaller, tiling textures rather than
large images.
Status Stamps Alter the colour used to print the “stamp” in diagonal fashion
across index cards.
Options
Hide binder and inspector when entering full screen mode The binder and
inspector, if visible upon entering full screen mode, will be hidden, draw-
ing full attention to the content in the editors. Upon return to normal
windowing mode, the original state of the sidebars will be restored if
necessary. Access to the sidebars while hidden is a simple matter of
moving the mouse to the left or right edge of the screen, or by using the
keyboard shortcuts that would toggle the visibility of the Binder (⌥⌘ B)
and Inspector (⌥⌘ I).
803
B.5. Appearance
Slide in binder and inspector when hidden When these sidebars are hidden in
full screen, moving the mouse to the left or right edges of the screen will
cause them to appear temporarily as a slide-out panel. Read more about
this behaviour in Full Screen Mode (section 4.1.6). When disabled, the only
way to use these sidebars will be reveal them with the ordinary commands
for doing so.
Always auto-hide toolbar in full screen mode You can opt to always hide the
toolbar strip at the top of the project window when placing it on a full
screen space. When hidden, the toolbar will be revealed along with the
main menu by moving the mouse to the top of the display. The default
behaviour is to display the toolbar at all times.
Options
Index card theme Select from a variety of index card looks. This setting will also
impact the index card in the inspector (though it will always have square
corners). The five variations are demonstrated in Figure B.12.
Always show synopsis rather than image by default in inspector While the
synopsis image will continue to be used in the corkboard with this option,
the version of the card in the Inspector will show the text synopsis
instead. This can be useful if you are still using the text synopses as well
as the image, as you can see both versions at once with a corkboard and
inspector arrangement.
Fonts
Index cards title Set the font and text size used in the title area of index cards.
Index cards text Set the font and text size used in the synopsis area of index
cards.
Colors
There are two adjustments that can be made to the colours used by index cards:
— Index Card Background: impacts the “paper” colour, if you will, of index
cards in all contexts. This can be overridden by the label colour, when
View ▸ Use Label Color In ▸ Index Cards has been enabled in the project on a
804
B.5. Appearance
per card basis, and by composition mode colour settings in its floating in-
spector.
— Status Stamps: the colour used for the status text, stamped diagonally
across the index card when View ▸ Corkboard Options ▸ Show Status Stamps
is enabled in the project.
Options
Draw notepad lines in document notes Turns on notepad-style ruling for doc-
ument notes, giving it the appearance of a pad of paper. The rules will
adjust their height depending upon the height of the lines of text or im-
ages within them.
805
B.5. Appearance
Colors
The following areas of the inspector and Quick Reference splits can have their
colours customised. To modify the appearance of the composition mode float-
ing inspector, use the Appearance: Composition Mode: Color preference tab
(section B.5.3).
— Notes Text: the text colour for new notes will be set to your choice here.
This changes the text colour itself, so existing notes will go on using their
original formatting.
— Notes Background: the background colour of the notes pane in the inspec-
tor.
— Bookmarks Preview: the background colour of the bookmarks preview area
when editing text.
Options
Scrivener’s default settings use a simple white background for all of the zones you
can adjust in Main Editor preference pane. For the sake of illustration, we’ve ad-
justed the colour settings. Ordinarily the margin will match the text background
colour.
a) With default settings, the width of the text editing area (or the text col-
umn) is set to a Default editor width. Padding is added in the marked area
to the left and right to keep the text centred to the middle of the editor.
b) The Top/Bottom editor margin keeps the very top and bottom of the text
file spaced from the edges of the editor view.
806
B.5. Appearance
Figure B.13 The areas of the editor that can have their spacing adjusted.
c) The Left/Right editor margin pads the text within the text column so that
it does not brush up against the padding area marked (a). This won’t be
as useful if the fixed width padding area and paper are the same colour (as
they are by default).
Highlight current line Enabling this will place a highlighter beneath the cur-
rent line of text being edited, making it easier to see where the cursor is
located on the screen, and easier to return to that point after scrolling else-
where momentarily. The colour itself can be set in the respective “Colors”
tab.
Default editor width This setting affects two different behaviours. When using
the Window ▸ Zoom command, the overall project window size will be ad-
justed so that the editor areas match this width. The value is also used to
set how wide the text column itself is within the editor, when the viewer
is wider than that, and Use fixed width editor is enabled.
Click the Use Current button to capture the width of the active editor in the
foremost project window. Setting this to “0” (zero) will cause the project
window to always maximise to fill the screen. If you merely wish to not
have text in a fixed-width column, you can disable that behaviour inde-
pendently, below.
Use fixed width editor By default Scrivener will restrict the width of the text
editing column no matter how wide you make the editor itself. If this op-
tion is disabled then text will start at the leftmost edge of the viewer and
807
B.5. Appearance
continue all the way to the rightmost edge before wrapping. When en-
abled, the width of the text column will scale along with the text magnifi-
cation, in order to preserve your intended line width.
Center the editor when using a fixed width Keep the writing column centred
to the middle of the editor view, when it is wider than the preferred width
(set above). When this option is disabled, text will have a more traditional
look, flush along the left edge of the view.
Editor Margins Sets a visual margin or padding area between the text and the
edges of the text editing column (or the view itself if the Use fixed width
editor option is disabled). You can select a different distance for horizontal
and vertical margins. The top and bottom margin will only pad the very
top and bottom of the document in the editor; it will not be seen if you
have scrolled to the middle of a long document.
Fonts
Header bar The font used to print the name of the item you are currently view-
ing in the editor. Given how different fonts are drawn into the interface,
you may need to play with sizes and different font variants before finding
a combination that sits evenly with the icon.
Colors
The editor backgrounds and the comment and footnote inspector can be
changed in this section:
808
B.5. Appearance
B.5.9 Outliner
Many of the settings that impact the type of content shown in the outliner are
project-specific, and set up with the View ▸ Outliner Options ▸ submenu. The op-
tions here alter how the outliner looks in all projects.
Options
Outliner has horizontal grid lines Draws rules between rows in the outliner.
Only when using fixed row heights The prior setting will only be applied to the
outline view when the View ▸ Outliner Options ▸ Use Fixed Row Height menu
toggle is enabled. This particular look will match common iOS design-
inspired lists, where all cells have a uniform height and are separated by
a rule. For more information, refer to Using a Fixed Row Height (subsec-
tion 8.3.6).
Outliner has vertical grid lines Draws rules between columns in the outliner.
Outliner uses alternating row colors Draws alternating background colours
behind rows in the outliner. When this is turned off, the background will
be a solid shade. The shade used for alternating rows will be derived from
the Background colour setting, made in the respective “Colors” tab.
Always indent title column if available If a title column is present in the out-
liner then it will always have indents and disclosure arrows drawn in that
column, even if other columns precede it in the list. The default behaviour
is off, which will follow a more traditional approach of indenting the be-
ginning of the row, no matter what kind of content may be found there.
With some column layouts, it may be easier to see the outline if the initial
columns are flush (Figure B.14).
809
B.5. Appearance
Figure B.14 Forcing the title column to indent can bring clarity in some lay-
outs.
Total columns only count documents included in Compile The various “To-
tal” statistic columns, such as View ▸ Outliner Options ▸ Total Word Count can
be set to ignore the counts for any subdocuments that have had their In-
clude in Compile checkbox disabled, in the Inspector metadata pane, or
right in the outliner itself if the appropriate column is added.
Row spacing Adjust the amount of vertical padding between rows with these
settings. A different amount of padding can be set, depending upon
whether or not synopsis text is included along with the title.
Fonts
There are three areas where fonts can be set within the outliner. The Titles and
Synopses settings configure the font and size used for these two elements of the
outline. The Other selection sets the font for text in any other columns, such as
dates, labels, custom meta-data and so forth.
By default, the Other font will be used for titles as well when synopses are
hidden, giving the outliner a uniform feel.
Use bold font for… These options will cause the software to dynamically select
a bold version of the font selected above, when the following conditions
are met. The checkboxes will be disabled if you have chosen a font that
lacks a bold variant.
When synopses are hidden If the synopsis field has been hidden via the
View ▸ Outliner Options ▸ and Synopsis menu toggle, then titles will use the
810
B.5. Appearance
Other font as stipulated above, providing a more uniform look to the out-
liner. The default settings are tuned to provide greater visual emphasis on
titles when synopsis text is embedded around them.
When synopses are shown By default, if an item has only a title supplied to it,
and titles are otherwise set up to displayed bold text, they will instead use
regular text. Disable this if you would prefer titles to use a more consistent
format. This option is overridden by the Use bold font for… selections
above.
Colors
The following areas of the outliner can be coloured to taste:
— Background: the area behind the text and other content in the outliner.
— Grid: determines the shade used to draw grid rules between rows and/or
columns. These rules are disabled by default, and should be first enabled
with at least one of the Outliner has horizontal|vertical grid lines op-
tions.
— Group Titles: folders (and optionally all containers, when the Treat all doc-
uments with subdocuments as folders option is enabled in the Behav-
iors: Folders & Files preference pane (subsection B.4.5)) will use a different
colour text than the rest of the outline, drawing further attention to their
presence in long lists. Set this to black if you prefer a more consistent look.
— Synopses: changes the colour of synopses text, further distinguishing it
from title text.
1. Appearance: Main Editor (subsection B.5.8): Provides controls for the basic
default look of the text, background “paper”, margins and whether or not
the text column should have a fixed width or expand to fit the size of the
window.
2. Appearance: Scrivenings (subsection B.5.13): Adjust the separators drawn
between files as well as the font and appearance of section titles within a
Scrivenings session.
3. Appearance: Textual Marks (subsection B.5.16): Settings for how the text
will be marked up, including invisible characters, hyperlink appearance,
the cursor and so on.
811
B.5. Appearance
Options
Show page view in new projects When enabled, new projects you create will
have the View ▸ Text Editing ▸ Show Page View menu toggle enabled.
Use facing pages in new projects Activates the two-page spread as the default
for new projects. To enable this behaviour for existing projects, use the
View ▸ Text Editing ▸ Two Pages Across menu toggle.
Center pages The page will be centred within the view. Disable this option to
pin the paper edge to the left side of the editor.
Show margin guides Causes a border to be drawn around the printable area
within the virtual page.
Draw shadow around pages Adds a shadow around the virtual page, offsetting
it from the background colour.
Spacing between pages When more than one page of text is displayed (or more
than two, if using Two Pages Across), the number of pixels entered here
will buffer each page from the one above it. With Draw shadow around
pages enabled, using a value of “1” will place a thin border between pages,
and “0” will seamlessly flow from one page to the next.
Base page view size on… The shape of the page and margin areas are set using
either your project’s print settings (in File ▸ Page Setup…), or the current
compile settings for the project. In most cases compile settings will defer
to the print settings meaning there will be no visual difference between
these options.
Colors
The Background colour is used to draw the padding area around the pages them-
selves. To adjust the page colour itself, use the Editor setting in the Appearance:
Main Editor: Colors tab.
Options
Quick Reference panels will inherit basic settings from the Appearance: Main
Editor pane, as well as the Appearance: Page View pane. For example, if Use
fixed width editor is disabled in the Main Editor options tab, then new Quick
812
B.5. Appearance
Ref panels will wrap to the width of the window. If Show page view in new
projects is enabled in the Page View options tab, new Quick Ref panels will come
up in page view (even for projects that have already been created).
Highlight current line Enabling this will place a highlighter beneath the cur-
rent line of text being edited, making it easier to see where the cursor is
located on the screen, and easier to return to that point after scrolling else-
where momentarily. The colour itself can be set in the respective “Colors”
tab.
Text editor margins Sets a visual margin or padding area between the text and
the edges of the text editing column (or the view itself if the Use fixed
width editor option is disabled). You can select a different distance for
horizontal and vertical margins. The top and bottom margin will only pad
the very top and bottom of the document in the editor; it will not be seen
if you have scrolled to the middle of a long document.
Colors
As with options, there are a few colour choices here that override inspector and
editor settings:
— Page Background: used when View ▸ Text Editing ▸ Show Page View is enabled
within a Quick Reference pane, and refers to the padding around the edge
of the virtual paper.
— Notes Background: the background colour of the notes pane in the inspec-
tor.
— The remainder of the settings are identical to those documented in the
Appearance: Main Editor: Colors tab (section B.5.8).
B.5.12 Scratchpad
Colors
The Scratchpad Notes Background setting adjusts the background colour for
the text editor in this Window ▸ Show Scratch Pad utility.
813
B.5. Appearance
B.5.13 Scrivenings
Adjust the separators drawn between files as well as the font and appearance of
section titles within a Scrivenings session.
There are additional Appearance tabs involved in the matter of text editing:
1. Appearance: Main Editor (subsection B.5.8): Provides controls for the basic
default look of the text, background “paper”, margins and whether or not
the text column should have a fixed width or expand to fit the size of the
window.
2. Appearance: Page View (subsection B.5.10): Contains visual settings for
the optional Page View mode (View ▸ Text Editing ▸ Show Page View), such as
paper size, and whether to use this mode in new projects.
3. Appearance: Textual Marks (subsection B.5.16): Settings for how the text
will be marked up, including invisible characters, hyperlink appearance,
the cursor and so on.
Options
Scrivenings Separator Within a Scrivenings session, individual binder items
will be separated using one of the global presets you select here (Fig-
ure B.15) depending on the type of documents in use within the session—
scriptwriting or normal prose documents. When both kinds of documents
are present in the same session, the scriptwriting divider will take prece-
dence.
The “Divider” and “Dashed Line” settings provide the greatest degree of
visual distinction between sections, while the “Corner” option inserts no
vertical spacing at all, and merely indicates section breaks with a small
“crop marks” in the margin. The latter setting can be more accurate, in
combination with Page View, if your compile settings will be stitching to-
gether text sections without any spacing or headings between them.
Figure B.15 Corner, Dashed Line and Divider separator styles for Scrivenings
mode.
814
B.5. Appearance
The “Bookish” format is unlike the others in that it changes how it appears
when titles are included within the Scrivenings session. In Figure B.16, we see an
example with the View ▸ Text Editing ▸ Only Show Scrivenings Titles for Folders menu
toggle enabled. In this case the visible title that we can see at the top of the figure
is being printed by a folder, which contains two text items, each with one para-
graph. A rule is drawn between the folder’s title and the first paragraph because
the folder itself has no text content. Between the two text items (whether they
are titled or not is irrelevant with the aforementioned menu option) is a small
bullet point.
The bullet is what you will ordinarily see with this divider mode with all other
options turned off.
Use page break separators in page layout view… If you tend to use longer text
sections that represent logical chunks of structure in the final work (such
as a chapter or subsection), you might prefer the editor cut to a new vir-
tual page, when using the View ▸ Text Editing ▸ Show Page View editing mode.
Select whether this should be done Before folders and/or Before text doc-
uments. If a page break is inserted on account of this feature, no additional
divider will be used.
Scrivenings Titles The settings in the remainder of this panel become relevant
when the View ▸ Text Editing ▸ Show Titles in Scrivenings menu toggle is en-
abled for a project. The font itself, as well as the text size, can be set in the
respective Fonts tab.
Use title background color When checked, a filled box will be drawn around
the title, accentuating it from regular text in the editor. The colour can be
changed in the respective Colors tab.
When View ▸ Use Label Color In ▸ Scrivenings Titles is set, this feature will au-
tomatically enable itself for those items in your session that have a title and
a label applied to them, with the label colour being used for the background
fill. Items with a title but no label will use the normal look (Figure B.17),
and of course items without a title will print nothing at all.
815
B.5. Appearance
Do not show separators above titles Enabled by default, when the View ▸ Text
Editing ▸ Show Titles in Scrivenings menu toggle is enabled, those items with
assigned titles (not adaptive titles) will omit the divider to present a cleaner
overall look. Disable this if you find the result visually confusing or use a
title style that is very close in appearance to the main text.
Figure B.17 Label colours are being used in Scrivenings titles with title back-
grounds otherwise disabled.
Fonts
The Scrivening titles setting determines which font and font size will be used
for drawing titles in the editor, when View ▸ Text Editing ▸ Show Titles in Scrivenings
is enabled.
Reduce font size per level by… This setting will reduce the font size by the
given amount (in points) for each level of nested hierarchy in the session.
This reduction is performed in an absolute sense rather than relative. If
you select a number of titled subdocuments at level four, they will use the
full reduction in font size even though no larger font sizes are in use.
Minimum font size Use this setting to keep the font size from becoming illeg-
ibly small when working in very deeply nested areas of the outline. This
means that at some levels there will no longer be a reduction in font size.
Colors
The two colour options here configure the appearance of titles when inserted
into the Scrivenings session:
816
B.5. Appearance
— Scrivening Titles Text: the text colour itself can be adjusted. This has no
bearing on output.
— Scrivening Titles Background: when Use title background color is switched
on in the respective Options pane, this sets the default background high-
light.
B.5.14 Snapshots
Colors
The Text Background colour is used to adjust the overall display of snapshots.
This adjusts their appearance in the Snapshots Manager, inspector pane, main
editors and copyholders.
The settings for Deleted Text & New Text adjust how revisions are marked up
when using comparison mode.
Options
Target progress bars use smooth transition between colors By default, the
three colours you use for progress bar display (in the editor footer bar
and Project Targets window) will be gradually blended as you type. When
this feature is disabled, the progress bar will “snap” from one colour to
the next at the 50% and 100% marks. If you prefer a more noticeable
indication of when you’ve reached a goal, this can be a useful option.
Show progress bars in “Targets and Search” toolbar item By default, the Draft
Target and Session Target will be displayed in the main application toolbar,
integrated into the Quick Search utility (Figure B.19). Disable this option
if you would prefer a cleaner look. You can hover the mouse over this tool
to bring up a numerical display of your progress.
817
B.5. Appearance
Figure B.19 The Quick Search tool is capable of displaying project goals as
minimal progress bars.
Use custom colors in toolbar progress bars Instead of using the default colour
(the global system accent colour), have the Quick Search tool use your pref-
erences in the respective Colors tab.
Colors
These settings impact the appearance of progress bars in the outliner and Project
Targets panel. They can also optionally be used in the Quick Search tool, when
Use custom colors in toolbar progress bars is enabled in the respective Options
tab.
Progress bars blend between three different colours. The Start Color is used
when the word count is at its lowest. As you write toward your goal, the bar will
gradually blend up to the Midway Color, finally moving toward the End Color
as the word count reaches the goal.
The Overflow Color is used when Show overrun is enabled within the Project
Targets option area, as a per-project setting (section 20.1.1).
1. Appearance: Main Editor (subsection B.5.8): Provides controls for the basic
default look of the text, background “paper”, margins and whether or not
the text column should have a fixed width or expand to fit the size of the
window.
2. Appearance: Page View (subsection B.5.10): Contains visual settings for
the optional Page View mode (View ▸ Text Editing ▸ Show Page View), such as
paper size, and whether to use this mode in new projects.
3. Appearance: Scrivenings (subsection B.5.13): Adjust the separators drawn
between files as well as the font and appearance of section titles within a
Scrivenings session.
818
B.5. Appearance
Options
Show invisible characters when selecting text By default, when select text in
the main editor views and Quick Reference panels, invisible whitespace
characters will be automatically highlighted for you. This will include
carriage returns, line breaks, page breaks and tabs—not spaces or non-
breaking spaces.
Underline links When disabled, document links, hyperlinks, and notation links
will not be underlined in the rich text editing areas.
“Hide Markup” hides… The View ▸ Text Editing ▸ Hide Markup menu toggle is use-
ful for presenting a cleaner version of your text, sans editing markings and
digital markings. Disable any of the provided options if you would prefer
to have that type of marking visible in all cases.
Colors
A few types of textual markings can have their colours adjusted. Some of these
settings can be further overridden by composition mode settings.
— Insertion Point: the cursor, caret or insertion point can be adjusted to adjust
its visibility. Also note you can disable blinking and set its thickness in the
Editing: Options preference pane (subsection B.3.1).
— Invisible Characters: displayed when the View ▸ Text Editing ▸ Show Invisibles
menu toggle is enabled. They are also by default displayed with selected
text ranges.
— Inspector Footnotes: the universal colour used for footnotes (grey by de-
fault), as both highlight markings in the text and the tile used to display
the foot note in the inspector or popover bubble.
— Links: all hyperlinks in text editors, those pointing to internal resources
within the project, as well as to files on your system or resources on the
Internet, will be printed in this colour.
— Search Results Highlights: the highlight colour used to emphasise search
terms found within the text.
— Search Results Underline: the underline adornment below the search result
highlight.
819
B.6. Corrections
sections for how to use the individual color settings. Changing these settings
will directly impact how text looks while in Light Mode.
Return to chapter ⤴
B.6 Corrections
The Corrections tab contains optional typing aids, such as typographic substi-
tutions (superscripted ordinals, em dashes, smart quotes, etc), word completion,
and control of the spelling engine. Not all of the places you can type in Scriv-
ener will support these aids. For more information on corrections and auto-
completion, read Auto-Completion (section 15.9).
B.6.1 Auto-Correction
Correct spelling errors as you type Causes the software to correct common
spelling errors and typos automatically. This feature can be trained with
new words you’ve added to the dictionary. As with the spell check feature
in general, it is maintained by macOS across all applications. If you train it
to not correct the name of your protagonist to some random word, you’ll
find that training applies to Mail and other Mac software, and vice versa.
Fix capitalization of sentences Will fix letter case issues if a lowercase letter fol-
lows a period and a space. You may need to temporarily switch this off to
correctly key in some phrases, such as “10 a.m. to 12 p.m.”. In that case the
period after the “a.m.” would cause the word “to” to be capitalised incor-
rectly. Disable the option to key in the phrase, and then enable it again.
820
B.6. Corrections
Capitalize ‘i’ Will automatically capitalise the letter ‘i’, if typed by itself.
Superscript ordinals (1st, 2nd, etc) When numbers are typed with a following
ordinal, the ordinal will be superscripted and set to a smaller font.
Symbol and text substitution Enables the native macOS text substitution en-
gine. checkbox to allow for custom auto-corrections to be added to Scriv-
ener. To configure your abbreviations and expanded text, click the System
Text Preferences… button at the bottom of this preference pane, or load the
System Preferences: Keyboard: Text pane.
B.6.2 Punctuation
Enables commonly used symbols and typographic conventions, by detecting
when their use is appropriate as you type. Not all text entry areas are capable
of using substitutions, but they will always be available in the main text editors.
Scrivener itself does not generate typographic punctuation. To adjust how smart
quotes are generated, click the System Text Preferences… button at the bottom of
this preference pane.
Use smart quotes (” ”) in new projects Will convert inch and foot characters
into typographic quotes (also referred to as “curly” quotes) as you type, ac-
cording toyour system’s keyboard settings. To customise these, click the
System Text Preferences... button that is provided at the bottom of
the window.
Use smart dashes and ellipses in new projects This uses the Mac option to tog-
gle this behaviour, which also includes ellipses on 10.8 systems and above.
Subsequently, the following option, Replace Triple periods with ellipses,
is only of use to those using older versions of macOS.
Disable smart quote, dashes and ellipses in script mode The punctuation op-
tions above will be ignored while writing in script mode.
B.6.3 Data-Detection
Automatically detect web addresses When you conclude typing in text that
looks like a web address, Scrivener will automatically generate a web link
for it so you can click on it and open the link in your web browser.
821
B.7. Sharing
Auto-detect dates, addresses, etc Switches on the operating system’s data de-
tection capabilities, which will attempt to scan for common text patterns
and treat them appropriately. For instance if it finds a sequence of text
that looks to be a postal address, it will give you the option to add it to
your contacts list. Dates can be turned into events in Calendar.
B.6.4 Auto-Completion
Word completion is usually used to speed up the entry of places and names
and other common project specific terminology. Each project’s custom auto-
complete list can be accessed via Project ▸ Project Settings…, within the Auto-
Complete list (section C.6). However, it can be set up to use the entire language
dictionary and attempt to complete every word you start typing.
In script mode only Disable the auto-completion feature unless the editor has
been set to script mode. This is the default behaviour.
Return to chapter ⤴
B.7 Sharing
Scrivener supports a wide variety of file formats, both for import into a project
and for exporting or compiling. This pane has been separated into a few tabs,
which will be covered individually in the following sections. It mainly concerns
822
B.7. Sharing
the file formats that Scrivener understands and can do things with. You can also
import any kind of file at all into the binder’s non-draft areas, but with limited
support for display and conversion.
B.7.1 Import
Adjusts how files are imported into Scrivener as binder items, and where appli-
cable, how their formatting will be converted to a format Scrivener can use.
Rich Text
The following settings will impact not only how documents are imported into
Scrivener, but how files will be synced into the project when using the rtf format
in conjunction with Synchronised Folders (section 14.3).
Owing to the fact that rtf does not have a separate way of addressing these,
there is no way for Scrivener to retain a mix of inline and inspector notes. When
importing or syncing, they will all be converted one way or the other.
Update styles in pasted text to match destination styles When pasting styled
text from one project into another, if styles with the same name are found
in the target project, the text assigned to those styles will have their for-
matting updated to match the stylesheet in the target project. Disable this
option to instead retain the original formatting from the source text and
strip stylesheets from the pasted text.
823
B.7. Sharing
By example: some text is copied from Project A, which has a style called
“Block Quote” in it using a 3cm left indent. The text is pasted into a dif-
ferent project that also has a “Block Quote” style, but in this case with a
1.27cm left indent. The pasted text will have its formatting updated to
have a 1.27cm indent (and any other variations that are set by that style).
With this option disabled, the pasted text would retain its 3cm left indent
but no longer be considered a “Block Quote”.
Limitations
This capability only functions when pasting text from one project into
another, not from any other source of styled text. Further, an important
distinction to be aware of is that if you use the File ▸ Save As… command,
use two projects derived from the same template, or any other form of
duplication with your file manager, then for the purposes of this feature
they will be considered the same project.
Plain Text
Plain text files are considered those that do not have some form of recognised
formatting typed into them. For example, .html, .opml and even .rtf files for that
matter are technically plain text files, but Scrivener will import them as format-
ted text rather than the raw codes used to mark the text as formatted.
Imported plain text files use font… When importing plain text files (usually
they have a .txt file extension, but Scrivener will assume any file without
an extension is a plain-text file) you can have Scrivener either apply the
current default formatting, or optionally use a special font for these files.
Plain text import formats In addition to treating any file without an extension
as plain text, Scrivener defines a number of common file formats as plain
text out of the box: .markdown, .md, .mmd, .tex and .xml.
Use this table to add your own extensions to the recognised file list. There
is no need to specify the ‘dot’ in the extension list, just the letters (xml not
.xml). This option can be useful if a file is being converted to rich text
and you would rather it not be. For example, if you add ‘html’ to the list,
Scrivener will import the raw html code into the text editor rather than
handling it as a web page. The other effect is to have the importer recognise
formats as plain text even if the operating system considers them special.
The default .log extension is one of these, which will import as a read-only
research document otherwise.
HTML
Convert html files to… Influences how .html (or .htm) files will be handled
when importing them into a project binder. The “WebArchives” option
824
B.7. Sharing
will package the document into Apple’s WebArchive format, which is view-
able in many applications and will retain much of the document’s original
formatting.
The “Text” setting will preserve basic formatting and allow editing,
but complex page formatting will be lost. You can convert individ-
ually imported web documents to text at any time with the Docu-
ments ▸ Convert ▸ Web Page to Text menu command.
Convert imported WebArchives and web pages to text You can also have im-
ported web pages (via the File ▸ Import ▸ Web Page… command), or We-
bArchives files imported off of the disk, converted to rich text as well.
Cross-Platform Compatibility
If you plan to make project resources available cross-platform between
iOS, Windows or macOS, you should use the “Text” option in both cases.
Since this option coverts the web file to Scrivener’s internal rich format-
ting, it will at that point be the same as any other text document in your
binder. Another alternative is to save the page as a pdf from your web
browser.
OPML
When opml files are dropped into the binder, Scrivener will attempt to convert
these outlines into Scrivener outlines. This can be useful if you do your initial
brainstorming in a dedicated outliner application.
Import notes into… Some applications support adding notes to each outline
heading. If such notes exist, this setting will determine how these notes
will be inserted into the binder items: as the synopsis, main text, or the
document notes.
When converting opml notes into main text, all imported item types will
use the document text type, so that you can more easily see the imported
main text. The other two options will use folders for parent items.
Create folder to hold imported opml items Enable this option if you want
dropped opml structures to be contained inside of a new folder, rather
than being generated directly into your existing Binder structure at the
selected point of import.
Scapple
Import first lines of notes as titles only In all cases, when dragging Scapple
notes into Scrivener the first line of each note will be used to establish the
binder title for each item created from the imported Scapple notes. With
825
B.7. Sharing
this option enabled, that first line of text will also be removed from the
imported main text, as shown in the lower editor example in Figure B.22.
If the note consists of only one line then it will not be removed.
Figure B.22 Scapple notes can have the first line treated as a title upon import.
B.7.2 Export
Rich Text
Resolution for pdf images converted to png Since most word processing for-
mats do not support embedded pdf files, any pdf graphics that have been
embedded in Scrivener’s text editor will be converted to png raster graph-
ics upon compile.
This option lets you determine what resolution the png should be set to.
The default of 150 dpi (dots per inch) is a common standard in the pub-
lishing industry for simple illustrations and will ensure a large enough in-
termediate format for converting vector graphics to raster graphics with a
balance between quality drop and file size. You can tune this upward if the
resulting graphics are still not to your requirements and appear blurry, or
if you have been instructed otherwise by the publisher.
826
B.7. Sharing
this setting can produce different results between rich text output and
mmd-based output if one uses the same source document for multiple
compile formats.
Include image file names for Nisus Writer (rtf only) If your primary word
processor is Nisus Writer Pro, this option will add the names of images to
their internal metadata. This option has no impact in other word proces-
sors to date, so it is safe to leave it on unless you encounter compatibility
warnings with it.
Do not include stylesheet information By default, any styles you apply to text
either in the editor, or automatically as part of your compile settings, will
be defined in the output file if the format supports stylesheets. If you pri-
marily use stylesheets for your own purposes, or use a word processor that
doesn’t support them cleanly, then enable this checkbox to strip them out
of the files.
HTML
These settings will affect the manner in which compile produces html and We-
bArchive files, but not the MultiMarkdown html format, as that uses its own
system.
Document type Refers to the web standard, or DocType, that should be used
during export. If you are unfamiliar with web standards, chances are the
default setting of the older “html 4.01 Strict” will suffice. If you intend to
publish your writings within a modern blogging system, however, in most
cases using one of the modern xhtml formats will be more compatible. If
you require html5, consider using the MultiMarkdown workflow.
Styling Determines whether and how Cascading Style Sheets (CSS) should be
embedded into the compiled web file.
— Embedded CSS: declares CSS styles in the head of the exported file,
allowing you to easily adjust them with your own custom stylesheets.
— Inline CSS: places styling directly into the html elements themselves,
and so is useful in situations where you wish to override default
stylesheets.
— No CSS: in many blogging and content management systems, all pre-
sentation formatting is already handled for you, and this will be the
best option. Text editor and compile formatting will be irrelevant.
827
B.7. Sharing
jpeg images compression Use the slider to adjust the amount of compression
used when either embedding images in the file (for rich text formats) or
compiling jpegs as loose files with html and Markdown-based formats.
The “Min” (left) slider position will result in the best quality images, at the
expense of file size (better for print). The “Max” (right) slider position com-
presses images as much as possible, resulting in smaller file sizes (better for
online or e-publishing).
B.7.3 Sync
Concerns the automatic import/export and merging of documents when work-
ing with Scrivener for iOS (section 14.2) or using Synchronised Folders (sec-
tion 14.3).
Mobile Sync
These options pertain to how Scrivener will open projects that have been mod-
ified by Scrivener for iOS. Synchronisation refers to the merging of changes
made to a project, no matter how that project may have arrived on your com-
puter. These options thus even have an impact when the project was zipped and
emailed to you.
828
B.7. Sharing
directly before merging changes from iOS. Given that iOS has no snapshot
capability of its own, this feature can stand in for that, ensuring a mobile
editing session has dedicated snapshots on each edited item.
Be aware that every single sync will text will cause a snapshot to be created
for each edited binder item. Over time these can accumulate, bloating the
size of your project, and potentially slowing down sync from the device. It
might be a good idea to prune them every once in a while with the Snap-
shots Manager (section 15.8.5).
Check for changes every… If a project is left open on your computer while you
take it mobile, this setting will cause the software to periodically check the
internal state of each open project for incoming mobile edits (which will of
course arrive automatically if Dropbox is left running and you sync while
working on the go).
Lowering the check rate will decrease the odds of accidentally conflicting
the project, at the expense of using additional resources (and battery power
if that is a concern) for each project you leave open. If you do not use
Scrivener for iOS or never sync directly with it, preferring file management
utilities, then you should switch this off to conserve power.
Projects will always be checked when their windows are brought to the
foreground. This check is mainly a protection for those cases where the
foremost window on your computer is the very same project you are edit-
ing with your mobile device.
Convert text inside (( )) and {{ }} to inline notes when syncing plain text
When using the plain text format, your inline annotation and footnotes
will be enclosed within special brackets. These brackets will be searched
for when you sync back, converting text found within them to notation
format again in Scrivener. The brackets used are:
: You can type in these brackets in the external files to add new notes to your
text while on the go. Because this only works with inline notation, you will need
to convert your inspector comments and footnotes to inline if you intend to take
advantage of this feature.
829
B.8. Backup
B.7.4 Conversion
The settings in this tab alter how word processing documents will be converted
to and from Scrivener’s core internal format, rtf. You should not ordinarily need
to change these settings, but if you run into compatibility or performance issues
relating to conversion, check back here for a few troubleshooting options.
Microsoft .doc This setting is only available when the enhanced converters are
disabled. In most cases, you will want to leave this set to the default, rtf-
based .doc file. Scrivener’s rtf export engine supports a great many fea-
tures that macOS’ built-in exporter does not.
However, if you are working with an application that cannot read rtf files
at all, and cannot use the enhanced converters, you will want to change
this option to use the standard macOS exporter. This will reduce the qual-
ity of the document.
Use Word-2011 compatible copy If checked, copying and pasting from Scriv-
ener into Word 2011+ will use true footnotes and comments. Having this
feature enabled can reduce the quality of copy and paste between Scrivener
and other native macOS software.
Return to chapter ⤴
B.8 Backup
Scrivener has a fully automated backup system that keeps individual self-
contained mirror copies of your project, set aside in case you should ever need
830
B.8. Backup
to roll back to a previous version of the project. The options in this tab will con-
trol the various aspects of whether, and how these copies are created. Individual
projects can override some of these settings in the Project Settings: Backup pane
(section C.9).
Back up on project close Whenever a project is closed (either directly or via ap-
plication shutdown), a backup will be created. This can slow down close
times in large projects, but ensures you have a snapshot of how things were
when you concluded a session. When combined with the above option,
you will have a complete before/after pair for each session.5
Back up with each manual save Have the software create a backup copy when-
ever you manually save a project with File ▸ Save (⌘ S).
Back up before syncing with mobile devices When opening and syncing
changes made with Scrivener for iOS, a backup will be created directly
prior to sync. This backup will contain the project as it stood before
syncing the mobile change logs with the formal project. This option is
enabled by default, but will be of no impact to you unless you work with
Scrivener mobile.
Compress automatic backups as zip files (slower) If you are storing your back-
ups on a network drive, or Internet synchronised service like DropBox, this
option will not only save space and reduce data usage when uploading, but
will protect the project format from the sorts of damages which can occur
when lots of files are transferred over the Internet. However, it will ad-
versely affect the performance of your backups, as Scrivener not only has
5
And you should probably in that case consider saving more than five copies total, via the Only
keep n most recent backups setting.
831
B.8. Backup
to collect and assemble a copy of the project, but compress it as well, be-
fore letting you return to your work. With very large projects, this can take
many minutes to complete, and turning it off can save a lot of time.
Use date in backup file names Causes backups to be saved with the current
date and time, making it easier to sort by recency in the Finder. It also
means each backup filename will be unique, which could be of use with
an external backup system. Be aware that with this setting off, Scrivener
will rotate through a set number of serialised file names, which means the
most recent copy may not be the one with the largest number.
Backup location Determines the folder where automatic backups will be main-
tained. If you would prefer these backups be kept somewhere more visi-
ble, or in a synchronised folder, external drive, or secured area, click the
Choose… button and use the folder navigator to select the destination
folder. If you choose a location that later becomes invalid (a common ex-
ample is external drives), Scrivener will immediately warn you as soon as
it tries to back anything up.
: As a convenience, you can quickly access the backup folder by clicking the
Open backup folder… button.
Return to chapter ⤴
832
Project Settings
C
In This Section…
C.1 Copying Settings Between Projects . . . . . . . . . 835
C.2 Section Types . . . . . . . . . . . . . . . . . . . . . 836
C.2.1 What Are These Levels? . . . . . . . . . . . . 837
C.2.2 Section Types Tab . . . . . . . . . . . . . . . . 840
C.2.3 Default Types by Structure . . . . . . . . . . . 840
C.2.4 Transferring Section Types Between Projects 841
C.3 Label List & Status List . . . . . . . . . . . . . . . . 842
C.3.1 Managing Labels and Status . . . . . . . . . . 842
C.3.2 Defaults and Fallbacks . . . . . . . . . . . . . 843
C.4 Custom Metadata . . . . . . . . . . . . . . . . . . . 844
C.4.1 Adding Fields . . . . . . . . . . . . . . . . . . 845
C.4.2 Deleting Fields . . . . . . . . . . . . . . . . . 846
C.4.3 Text Fields . . . . . . . . . . . . . . . . . . . . 846
C.4.4 Checkbox Fields . . . . . . . . . . . . . . . . . 847
C.4.5 List Fields . . . . . . . . . . . . . . . . . . . . 847
C.4.6 Date Fields . . . . . . . . . . . . . . . . . . . . 848
C.5 Formatting . . . . . . . . . . . . . . . . . . . . . . . 849
C.6 Auto-Complete List . . . . . . . . . . . . . . . . . . 851
C.6.1 Auto-Completion Scope . . . . . . . . . . . . 852
C.7 Special Folders . . . . . . . . . . . . . . . . . . . . . 853
C.8 Background Images . . . . . . . . . . . . . . . . . . 854
C.9 Backup . . . . . . . . . . . . . . . . . . . . . . . . . 855
Where application preferences adjust how all projects and the software itself
functions, individual projects have their own settings as well, which can in some
cases override global settings. We carefully designed our built-in templates and
even the blank starter to be as broadly useful as possible out of the box as possible.
You might never even need the stuff in this appendix! But if you like to tinker,
as usual, we’ve got you covered.
C.1. Copying Settings Between Projects
Once you have made all of the changes you require, click the OK button (or
press Return) to save them into the project. Otherwise click Cancel (or press Esc)
to discard the changes you’ve made.
— Section Types: owing to the complexity of the second pane, you can-
not drag and drop settings. You can export and import settings as files
835
C.2. Section Types
Figure C.1 The Section Type settings used by the “Novel (with Parts)” project
template.
This panel (Figure C.1) is the dictionary by which you’ll define items as hav-
ing a type, in the binder. When a particular folder is set to export a chapter
heading—perhaps using its name as the visible title of the chapter for the reader’s
benefit—it is in this panel that you’ll have a type listed as “Chapter”. This is also
the place where you will design how these types can be automatically applied
to the folders, files and file groups in your binder; you needn’t remember to as-
836
C.2. Section Types
sign “Chapter” to each and every folder you create, you can instead state that all
folders ought to act like chapters by default.
If this is your first time playing with Section Type settings in this panel, you
might want to start with some very basic settings. I would recommend creating
a project using a blank starter to experiment with.1
See Also…
— Section Types (section 7.6): a basic introduction to the usage of section
types in a project.
— Project Settings (section C.2): how to set up section types in your project
settings, and optionally configure how they will be automatically assigned
to items in the outline structure.
— Section Layouts (section 23.3): how they will end up being used when com-
piling your draft to a final format.
— You can search the project for all documents of a particular type with
Project Search (section 11.1), and filter the outliner and corkboard likewise
(subsection 11.4.3).
— If you’d prefer a more hands-on approach, the Interactive Tutorial, avail-
able from the Help menu, also contains a step-by-step guide to building a
simple set of section types and then learning how to compile with them.
We also have video tutorials available on our site.
1
For things like this, I like to create “throwaway” projects on the Desktop. When I’m done ex-
perimenting, I can close it and delete it.
837
C.2. Section Types
all folders). If you click OK on the Project Settings panel now and examined a few
folders, you should find they are now assigned to the Section Type (assuming you
hadn’t manually set them to something else beforehand).
Figure C.2 The result of adding a new level to the folder row.
Some projects are going to need a little more than that however, so let’s take
a look at what levels add to the mix: select the folder row again and click on
the “Add Level” button beneath the point marked (b) in Figure C.1. The original
row will be renamed to “Root folders”, and a new row will be indented beneath
it, labelled “Level 1 folders and deeper”. If you have a little hierarchy in your
binder to play with, you will note that the top level folders in your binder (such
as “Draft” and “Research”) are no longer highlighted in yellow while this row is
selected. If you add another level, this row will be renamed to “Level 1 folders”,
and the new row will be “Level 2 folders and deeper”. The most indented row
will always affect all of the indent levels beneath.
838
C.2. Section Types
Figure C.3 How levels in the structure panel relate to indented items in the
binder.
In the upper section of our second example (Figure C.3)2 we have an excerpt of
the settings (file groups and files have the same assignments, so they are omitted
to save space) using some example section types literally named “Level 1”, “Level
2” and so forth, and have then applied these section types to their matching level
depths. Below the rule we have an outliner view set up to show the “Section
Type” column (View ▸ Outliner Options ▸ Section Type),3 and a few files, folders and
file groups at different levels to better demonstrate how indenting items in the
outline means changing their level, and thus changing their corresponding sec-
tion type assignment.
2
To play with this sample project, download the Extras Pack (Appendix G) from our website and
look for a project called: “2–sectiontypes–simpleexample.scriv”.
3
If you‘re curious as to how it got so colourful, we’re using the View ▸ Use Label Color In ▸ Outliner
Rows option along with some labels assigned to these items.
839
C.2. Section Types
These settings probably wouldn’t be very useful to any real-world projects, but
with each level assignment clearly labelled by its number, you can see how “Pink
page” being indented beneath the level 2 “Pink folder” makes it a level 3 file. The
“Blue page” on level 3 is a file group, indicated by the stack of paper icon, since
“Green page” on level 4 is indented beneath it. The two “Orange” items are on
level 4 and 5, but since we only defined up to four levels of depth, “Orange Page”
uses the same assignment.
If you have opened the sample project, take a moment to move items around
and add a few of your own; see how these section assignments change in real-
time within the “Section Type” column. You could also try clicking into the sec-
tion type cell for one of the items and setting it to something else manually. It
will be printed in regular full black text and no matter where you place the file,
it will always use the assignment you gave it.
— To create a type, click the + button, marked beneath (a) in Figure C.1. Type
in the name of the type as you would like for it to appear throughout the
project, and press Return to commit the name.
— Change the order in which types will appear in various menus and the
compile interface with drag and drop. This has no consequence other than
how you will see them listed.
— To remove types, select them from the list and then click the − button, also
under (a). If any items in the binder have been assigned to the deleted type,
they will fall back to whatever automatic assignment they would have had
otherwise.
No warnings will be given when deleting types, but if you make a mistake
remember you can always click the Cancel button on the Project Settings
pane, and try again.
840
C.2. Section Types
automatic assignments in your project based on these types. In fact the blank
starter only distinguishes between two types, treating file groups identically to
files. Here is how to use this tab:
— Select a row to make changes to a particular level and icon. Correspond-
ing levels that match this description will be highlighted in yellow in the
binder, making it easy to see what parts of the draft you’ll be impacting
with your settings. With a row selected:
– Click the “Add level” button, under the (b) marker, to create a new
row indented beneath the selected row. It will copy the selected type
assignment for your convenience.
– Click the − button to remove that row from the table. If there were
indented levels beneath the deleted row, their assignments will sim-
ply move “up” a level, rather than being deleted as well.
– The last row for a category of icon cannot be deleted. If you don’t
intend to use a particular category, like file groups, you can safely ig-
nore them in the pane.
— Click into any of the dropdown fields in the “Section Types” column to
change an assignment for that row.
— You can assign section types to multiple rows, and indeed that might often
be exactly what you need. For example maybe you want file levels 2–3 to
act like normal scenes, but leave the 4th level to print without any scene
separators, thus making it possible to break your scenes down into even
smaller pieces than what the reader will be aware of as they read through
the text.
841
C.3. Label List & Status List
1. Click the “Import” button, on the right side under the (c) marker.
2. Select the .scrtypes file from its location on your disk and click the
Open button.
3. You will receive a confirmation about this action replacing your exist-
ing settings completely. Click OK to proceed—and remember noth-
ing is truly set in stone until you click OK on the whole Project Set-
tings panel, too.
Lastly, if you are primarily interested in just using the same settings for every
new project you create, consider creating your own project template with the
settings already established. It’s easy to do, and will save you a lot of time for all
of the many other tweaks that can be made to a project as well (subsection 5.4.3).
Return to chapter ⤴
— To add or remove entries: you will find the traditional + and − buttons,
marked (a) in the figure.
— With an entry selected in the list, the Return key can also be used to create
new entries.
— Entries can be removed with the Delete key.
— To edit an existing entry: double-click on the text of it, and use Return to
confirm the changes.
842
C.3. Label List & Status List
Figure C.4 Status and Label List panes are where you modify available values.
— To alter the colour of a label: double-click the colour disk alongside the
label you wish to modify (indicated by an arrow in the figure), and select a
colour using the palette.
— Drag and drop to move an entry from one place to another within the list.
This adjusts the order of the items as you see them in menus.
— Multiple entries can be selected at once, for bulk removal or drags, using
the typical mechanisms for doing so: Command and Shift click.
843
C.4. Custom Metadata
defaults:4
1. Select the entry you wish to make a default (we selected “New” in our Sta-
tus example).
2. Click the Make Default button, marked (c).
The current default for this project will be displayed in boldface within the
list. So in our example here, all new items will have a status of “New”, and
a PoV of “N/A”.
Return to chapter ⤴
— The metadata field list: the area marked (b) in the figure, is a list of fields
by title, this area of the pane works similar to the label and status areas in
how you can create, delete, reorganise and rename fields.
– Double-click the names of items to rename them, then press Return
to confirm.
– Drag and drop fields to change their ordering in the inspector, wher-
ever displayed in menu lists (for example in the View ▸ Outliner Op-
tions ▸ submenu) and lastly the order used for exporting, printing or
compiling with metadata.
— Field settings: the area marked (d), will change depending upon what type
of field you have selected at the time. When multiple fields have been se-
lected, only the settings for the first field will be display, but all selected
fields will be impacted by the settings you make.
4
The only exceptions are those cases where the new item was created from another (such as when
duplicating items, splitting the text in two or when importing items from another project); in
that case the original label or status values will be used.
844
C.4. Custom Metadata
4. Finally, set up how the field should work, in the area marked (d). Each type
845
C.4. Custom Metadata
of metadata field has its own settings, consult the following documenta-
tion for each.
See Also…
— Overview: how custom metadata (section 10.4.1) can benefit your work.
— Settings: adjusting the available fields and their settings, in project settings
(section C.4).
— Inspector: editing custom metadata on a per-item basis with a form built
into the inspector (subsection 13.5.2).
— You can use list and checkbox type fields to filter outliner & corkboard
views (section 11.4).
Wrap text When a text field is set to wrap, it will expand the height of the field
as necessary to display all of the text entered into it. In the inspector, this
will push down any form fields below it, and likewise in the outliner, the
height of the row will be increased to make space for the text (much like it
does for the synopsis).
When unwrapped, only the first line of text will be shown, after which you
will need to click into the field to view and edit the rest of it.
Use Colored Text When checked, the Text Color selection tool below will be
enabled; click into the colour swatch to open the palette and select a
colour. The text you type into this field will be coloured in both the out-
liner and the inspector. The colour will also be used when printing or com-
piling with metadata visible, though in that case it will be used to colour
the field name, rather than the text itself.
846
C.4. Custom Metadata
Tick by default Sets the default condition of the checkbox for all items which
haven’t at any point in the past been set one way or another. Whenever
you click a checkbox, the result will be to toggle whether it is on or off,
and doing so explicitly sets that condition to the item. It will no longer be
impacted by default settings. Items that have never been adjusted one way
or the other will dynamically change depending upon this setting, even
retroactively.
Figure C.6 Custom list fields are best when the possible values tend to repeat,
and are of a limited set.
Lists are fields that will present a dropdown box when clicked upon, offering
you the choice between the different set values that you will define in this pane
(Figure C.6).
The “None” item title entry at the top of the list will set what will be printed if
an item has no assignment made to it yet. An empty value is permitted; be aware
this will cause the dropdown menu to contain an empty slot at the top of it. All
items, new and existing, will use this setting by default.
1. Optionally select the existing item you wish to insert the new entry
after, and click the + button or press Return.
2. Type in the text as it will appear throughout the project.
847
C.4. Custom Metadata
1. Select the items you wish to remove (you can use Cmd and Shift click-
ing to select multiple items).
2. Click the − to remove them from the list.
— To reorder items (you can select multiple items to drag them together) use
simple drag and drop. This will impact their position in the dropdown
menus.
— To rename an item, double-click the text field, type in the new text and
press Return. Any items using this assigned value will print the revised text.
Figure C.7 Custom date fields work best when you need to record a conven-
tional calendar date and time stamp.
For those cases where you need to record a conventional date in an item, the
date field should do. If you are looking to record highly customised, historic or
fictional dates, it might work best to use a regular text field instead, as this field
will presume a modern time reckoning.
When using the date field in your project, you’ll be able to type in dates using
natural language to have Scrivener convert the text you type into a proper date
and time stamp. It is not necessary to copy the format that is used to print the
date when doing so, and indeed with custom formats the software will likely not
recognise it unless it happens to be a fairly standard format. Refer to the Custom
Metadata Pane (subsection 13.5.2) for more information on how to input dates
into these fields.
848
C.5. Formatting
Format From this dropdown you can select from your system’s standard date
and time formats. Choose between having a date (in a variety of forms), a
date plus a time, or just the time. Lastly, there is a “Custom” option at the
bottom which opens up the following option.
Custom Format Supply a text format using the provided tokens, which will ap-
pear when selecting the “Custom” setting in the Format dropdown (Fig-
ure C.7). In the provided example, the format string will result in a date
stamp like this: “1984–04–01”, or April the 1st of 1984.
If you are looking for other tokens to use than the few basic ones we have
provided in the help text, click the “?” button to the right of the Custom
format field. This will open a web page containing the complete list of
tokens that are recognised by the software. The page itself is very long and
technical, the only pertinent section is “Date Format Patterns”, which your
browser should load to automatically.
Ignore time zone changes This option is always available, even when using a
built-in format. By default the software will store the date with your cur-
rent time zone embedded in the format. When you travel to another time
zone, or if you live in a region where summer time is used, you’ll find date
stamps adjust to provide the equivalent in local time.
For cases where you want to store time abstractly, such as in a timeline of
events, you might not want to have the dates and time shifting whenever
you go on trip! Use this checkbox to have dates you enter recorded without
time zone information. This checkbox only impacts how new dates are
recorded. If you change this setting after having already entered a bunch
of dates, the originals will go on acting as they have in the past.
Return to chapter ⤴
C.5 Formatting
Projects all use a central set of preferences (established in the Editing: Format-
ting preference tab (subsection B.3.2)) for determining what formatting (font,
paragraph spacing and indenting, tab stops and so forth) will be used in new doc-
uments you create within them. For cases where you have a project that needs
849
C.5. Formatting
Figure C.8 The Formatting pane in Project Settings is used to apply special
settings to individual projects.
its own settings, Project Settings gives you a way to override these two global set-
tings, and meanwhile provides a few additional options not available elsewhere.
Use footnote marker This alternate form of referencing linked footnotes (sub-
section 18.3.6) will place a custom marker after the selection or current
word, rather than highlighting the phrase you wish to footnote. In docu-
ments that make use of heavy notation, this can help keep the editor clean
of extraneous markings while writing. To use this:
Existing footnotes will not be altered and will continue to function nor-
mally. However it is important to not change the marker itself once you
have started using it. Doing so would cause the marker to become visible
in your output.
850
C.6. Auto-Complete List
If you prefer this behaviour for all of your projects, click the Make Default
button to the right of the marker field. This will force the checkbox setting
on all projects, even those you’ve already created. The marker setting will
be used for all new projects going forward; existing projects will never have
their marker setting disturbed.
Main Text Formatting This is where you can choose distinct formatting
choices for this project, separate from those used by other projects glob-
ally. All aspects of text formatting will be overridden by the choices you
make here. To enable the remainder of this panel, tick the Use different
default formatting for new documents in this project.
Use the mock editor to set up your preferred styling for this project. This
works just like the similar setting in the Editing: Formatting (section B.3.2)
preference pane.
The Use Current button provides a handy way of importing settings from
any background text selections in the active editor. So if you’ve already set
up a document to look the way you want it to, using this button can save
some time.
Different inline footnote font As a subsidiary function of the above, this set-
ting will additionally overrides the application setting for the inline foot-
note font. It will work even if you are not currently using custom font
for footnotes in the main application preferences, but it will respect the
secondary option in that pane, Use inline footnotes font for inspector
footnote too. When that is enabled, the choice you make here will impact
both types of footnote.
As with the global setting, this is primarily for your own personal pref-
erence, as the compiler can adjust the fonts of all footnotes to a uniform
appearance. No need to squint at 9pt fonts in Scrivener, just because that’s
how they must print!
Return to chapter ⤴
851
C.6. Auto-Complete List
Figure C.9 A project’s auto-complete list can greatly aid keying in frequently
used phrases.
See Also…
— Custom Auto-completion (subsection 15.9.2): details on how to trigger
completions and add new ones on the fly, while writing.
— Scriptwriting Auto-Completion (subsection 15.9.4): describes the auto-
completion behaviour when making use of the scriptwriting features.
— General: The default when adding your own to the list by hand, and used by
non-scripting documents as well. Those documents set to use scriptwrit-
852
C.7. Special Folders
ing will ignore entries of this scope (excepting text set to the special “Gen-
eral” or “General (Centered)” elements).
— All (Text & Scripts): Similar to “General”, only these entries will be available
everywhere, even in scripting elements that maintain their own lists.
However, if a script element has been configured to not use the project
auto-complete list in its script settings, then it will ignore the entry, no
matter what scope settings you use.
Return to chapter ⤴
Figure C.10 Configure which folders in your project should be used for tem-
plates and new bookmarks.
Scrivener has a couple of features that make use of a designated folder in your
binder:
Templates Folder The folders, files and other items you place into this folder
will be provided project-wide as boilerplates for creating new files
throughout the binder. A common example of this feature is the “Charac-
ter Sketch” file, made available in the built-in “Novel” template. The folder
and its contents are something you’ll need to create in the binder itself, but
here is where you will designate that folder for being used by this feature.
If Scrivener finds a folder in your binder called “Templates”, then it will
provide it as an option at the top of the menu for convenient access. Read
more about setup (section 7.5.1).
Use the “No Templates Folder” selection at the top of the menu to disable
the feature.
853
C.8. Background Images
Default New Bookmarks Folder By default, when you click the + in the footer
of the Quick Reference bookmark sidebar (subsection 10.3.3), you will be
asked where the new file you are creating should be placed. If you would
instead prefer all new project bookmarks be created into a central folder,
you can designate a location in your binder for this.
Use the “Ask Every Time” selection at the top of the menu to disable the
feature.
See Also…
— Document Templates (section 7.5): everything you need to know about
how they work, how to set them up and make use of them in your projects.
— Project and Document Bookmarks (section 10.3): read more on the topic
of using project bookmarks in general.
Return to chapter ⤴
854
C.9. Backup
To remove the backdrop image, select the No backdrop setting and click
the OK button.
C.9 Backup
In this pane you can override the global application backup settings for this
project. This panel will only be visible if the automatic backup system has been
enabled, in the global Backup preference pane (section B.8).
Exclude from automatic backups When enabled, this project will not be
backed up automatically under any circumstances. It can still be backed
855
C.9. Backup
up manually using the menu commands found within the File ▸ Back Up ▸
submenu; take care to do so periodically, or have another backup routine
in place to keep the contents of this project protected. This option can be
useful for very large projects take a long time to back up.
Use custom backup folder for this project This can be useful for cases where
you want to keep the backups for this project separate from your other
projects. If you’re working in a secured environment, you could choose an
encrypted disk as the backup location. Once enabled, click the Choose…
button to select an alternate folder for backing up this project to.
The Open backup folder… button will reveal this project’s backup folder in
the Finder.
Click the Open Backup Preferences… button at the bottom of this pane to load
global settings.
856
Scrivener’s
Compile Formats
D
D.1. Default
This appendix will document the built-in compile formats made available in the
Scrivener installation, as well as those formats that have been supplied within
a few of its project templates exclusively. We hope that by and large the use of
these formats is intuitive, but if you wish to modify them or better understand
how they work, this section will provide information on their use.
Given that not every format is available to every type of file you can export
with the compiler, the list has been broken up by rough category of file type.
D.1 Default
Meant as a very simple format primarily used to pass through editor formatting
and “glue together” the pieces in your draft folder with little alteration. Folders
will still generate page breaks by default, and it comes with a few layout choices
for adding additional headings as need be. This is a good starting point for your
own formats, or as a basic way to export projects that do not require any special
compilation options. It’s also a good option if you’d rather defer formatting for
work in another word processor or desktop publishing program.
858
D.2. Word processing and Web
D.2.5 Modern
Providing a fresh look, using the respectable Avenir Book typeface, coupled with
Helvetica Neue Bold heading and Light subheadings, this layout is designed for
printing primarily. It includes a full complement of layout designs, working with
all of our book generating project templates.
— Part Number and Part Title both generate a page break followed by a head-
ing into the outline. The latter also prints the name of the document after
the number.
— Chapter Number and Chapter Title insert a heading into the outline. Use
the latter if “Chapter” is the wrong prefix for the type, as it will just print
the title of the section prefixed with a number.
— Numbered Synopsis (Restarts) uses a numbering token that will restart
whenever one of the above section types are encountered.
859
D.2. Word processing and Web
860
D.3. Ebooks
— Epigraph
— Dedication
— Book Tittle
— Book Subtitle
— Author
Simply create a style in your project by this name, to have the Format pick it
up and handle it appropriately.
Since this format produces a document tuned to work with one specific pro-
gram as a transfer medium, it is not expected for it to look “right” in other pro-
grams, or when viewed on its own.
D.3 Ebooks
Since most ebook readers will handle the majority of the typesetting, choosing
a format will be more about getting the basic building blocks together, than ex-
erting total control over the appearance.
D.3.1 Ebook
A suitable, simple format for ebooks. ePub and Kindle files generally require ba-
sic and flexible designs in order to be displayed on many devices, from cellular
phones to tablet computers to dedicated black & white e-ink displays. This is a
good starting point for your own formats when creating ebook formats.
861
D.5. Plain Text and Markdown-Based
862
D.5. Plain Text and Markdown-Based
1
Not to be confused with Fountain, which is a newer format with a rigid syntax, this format is
more along the lines of how you would type in a screenplay using a typewriter, with tabs and
spaces.
863
D.6. MultiMarkdown LaTeX and PDF
— Index Term: this Character style should be used to highlight printed words
or phrases that should also be present in the index.
— Index Key: this Character style is meant to insert invisible indexing keys
into the main text.
These styles will only insert the necessary indexing markings into the docu-
ment, they will not cause an actual index to be generated at the end of your file.
Use your word processor to insert an index using the formatting options you
require.
2
These styles cannot be used in conjunction with full rtf to MultiMarkdown conversion.
864
D.6. MultiMarkdown LaTeX and PDF
– Text Section with Break: using a method suitable for each format that
supports this layout, a scene or section break of some sort will be
inserted between binder items that have been assigned to this layout.
– Unnumbered Chapter: the alternate syntax for a \chapter* command
will be used, leaving the heading unnumbered and omitted from the
table of contents (where applicable). This can be used for front & back
matter, or any documents that do not fit into the main chapter flow.
– Unnumbered Section: as above, only using the \section* command
and including the text of the item that is assigned to this layout.
– Index Key (character style): use this style to mark text as being an in-
dex key. For example if “word” were marked with such a style, then
it would be compiled as \index{word}.
– Index Term (character style): similarly, this leaves the marked word
visible in the output, for those cases where the key and the phrase
are the same: word \index{word}.3
3
This style cannot be used in conjunction with full rtf to MultiMarkdown conversion.
865
D.6. MultiMarkdown LaTeX and PDF
– Raw LaTeX (character style): use this to mark out any ranges of text in
your document that should be treated as raw LaTeX syntax, as Mul-
tiMarkdown will otherwise encode the special punctuation so that it
prints as visible text in the output.
– Attribution (paragraph style): with the memoir-based formats (which
include all but the “Book (Tufte)” format), the \sourceatright com-
mand will be used on the marked text.
— Full Width Text (paragraph style): This will typeset the marked paragraphs
full-width, into the right margin area, using the fullwidth environment.
866
D.6. MultiMarkdown LaTeX and PDF
It should be noted that this class cannot be typeset using the XeLaTeX engine.
867
D.6. MultiMarkdown LaTeX and PDF
868
Stock Window
Layouts
E
E.1. Default
This section will document what each of the built-in layouts are meant to pro-
vide, and the mechanics of how they are set up. For more information on how
these work in general (and what they are as a tool), refer to The Built-In Layouts
(subsection 12.3.6).
E.1 Default
The first and most important layout to be aware of is the one that gets things
back to ground zero. The “Default” layout is designed restore a project window
to a basic look, removing the non-active split view, closing all copyholders and
opening the inspector and binder. It will also clear those navigation settings that
modify how the project window behaves when you click on things—in the exact
same fashion as using the Navigate ▸ Clear All Navigation Options menu command
(section 12.5). (That command makes for a good alternative to “Default”, if you’d
rather leave the layout of the window alone but get the default behaviours back.)
— Navigate ▸ Binder Selection Affects ▸ Both Editors: by itself, will cause what-
ever you click on in the binder to load into both splits at once. This be-
haviour is however slightly modified by the next option.
— Within that same menu, the Open Non-Group Items in Other option has
been enabled. This redirects non-group items you click on in the binder
over to the right split no matter what, and such items will not load in the
870
E.3. Three-Pane (Corkboard)
left editor. Details on how this feature works are described in Making
Splits Load by Type (subsection 12.2.4).
— Navigate ▸ Outliner Selection Affects ▸ Other Editor: as indicated by the blue
highlighted button in the outliner footer bar, any selection you make in
the outliner will automatically load in the other split.
All three of these options together greatly modify how Scrivener typically
works, going from a strict two-pane design to something more like an
email browser or notebook program.
— Visually, the outliner will be using a fixed row height (subsection 8.3.6),
which keeps long synopses from dominating the view, and the column set-
tings for it will be altered to only show “Title and Synopsis”.
— The right split, meant to focus mainly on content, will switch to Scriven-
ings view mode.
871
E.4. Editor Only
Does what it says on the tin. This very simple layout simply removes both
sidebars, closes the split view and any copyholders. Which split it chooses will
depend on what you are currently working with. It will favour the split that is
showing a text editor or Scrivenings session. If both (or neither) splits match that
description, then the active split will be used. Lastly it will set the group view
mode to Scrivenings. Thus if you have a split interface with two corkboards, the
active corkboard will become the editor view you focus on and its view will be
switched to Scrivenings so you can work with the text. The view will be scrolled
to the first selected card or outliner row from the previous view.
If you would prefer an even cleaner layout, with no ruler, format bar or header
and footer bars in the editor, you’ll find a custom layout called “Editor Only
(Clean)” in the Extras Pack (Appendix G).1
1
If you need instructions for installing a layout, refer to Managing Layouts (subsection 12.3.5).
2
If you‘re curious on how to do that yourself from time to time, the Navigate ▸ Go To ▸ Enclosing
Group menu command does the same thing, although in that case it will preserve the editor’s
current group view mode.
872
E.6. Centered Outline
The main purpose of this layout is to quickly and simply display a very clean
outline view with only the Title (and optionally Synopsis) column visible and the
View ▸ Outliner Options ▸ Center Content menu toggle enabled. The editor space
will be cleaned up, closing splits if necessary and removing any copyholders.
As with the “Corkboard Only” layout, the split showing an outliner will be
preferred, otherwise using the active split, and the parent of the currently edited
text document will be navigated to if necessary. Unlike that layout, the binder
and inspector visibility will be left alone.
873
E.7. Dual Navigation
— On the left side, the binder and the left split will be bound together exclu-
sively. You can use it for text editing, outlines, viewing pdfs or whatever
you need.
— On the right side things are a little more interesting. This side is isolated
from the binder and left editor, making it a more static place to work with
multiple items in a sort of “mini-binder” approach, where what you click
on in the top editor will be automatically loaded in its copyholder below.
If you want to change the group you are browsing in the right side of the
project window, you have every single means of navigation at your disposal save
for clicking on things in the binder:
Here is a list of settings this layout applies, should you wish to tweak how it
works or create your own similar layout:
— Navigate ▸ Binder Selection Affects ▸ Left Editor Only: this keeps the binder fo-
cussed on the left side of the project window.
— In the right split, Navigate ▸ Outliner Selection Affects ▸ Copyholder has been
set, as indicated by the blue highlighted button in the outliner footer bar.
874
E.8. Refining A Built-In Layout
— The group view for the right side will switch to outline mode.
— The layout will try to use whatever content you were working on in the
editor(s) prior to using it, but if it cannot find a combination it likes, it will
just load the entire Draft folder into the right-hand browser split and the
first item with text content that it finds in the Draft into the left split. If
you want to get back to what you were doing before the application of this
layout, you can use the history buttons in each editor header bar.
875
E.9. Hiding the Built-In Layouts
You can always bring them back with the “Show Built-In Layouts in Menus”
command.
876
What’s New
F
In This Section…
F.1 Compile Overhauled . . . . . . . . . . . . . . . . . 879
F.2 Importing Legacy Compile Presets . . . . . . . . . 881
F.3 Section Types, Page Breaks and As-Is . . . . . . . . 881
F.4 Stylesheets . . . . . . . . . . . . . . . . . . . . . . . 882
F.4.1 Converting Formatting Presets to Styles . . . 882
F.4.2 Preserve Formatting is Deprecated . . . . . . 883
F.5 Project Bookmarks . . . . . . . . . . . . . . . . . . 883
F.6 Writing History . . . . . . . . . . . . . . . . . . . . 884
F.7 Custom Metadata Overhauled . . . . . . . . . . . . 885
F.8 Snapshot Manager . . . . . . . . . . . . . . . . . . . 885
F.9 Enhanced Outlining . . . . . . . . . . . . . . . . . . 885
F.10 The Devil in the Details . . . . . . . . . . . . . . . . 886
F.11 Menu Reorganisation . . . . . . . . . . . . . . . . . 892
F.12 Updates to Version 3 . . . . . . . . . . . . . . . . . . 892
Version 3.1.3 . . . . . . . . . . . . . . . . . . . . . . . . . 892
Version 3.1.2 . . . . . . . . . . . . . . . . . . . . . . . . . 893
Version 3.1.0 . . . . . . . . . . . . . . . . . . . . . . . . . 893
Version 3.0.3 . . . . . . . . . . . . . . . . . . . . . . . . . 896
Version 3.0.2 . . . . . . . . . . . . . . . . . . . . . . . . . 898
Version 3.0.1 . . . . . . . . . . . . . . . . . . . . . . . . . 899
If you are currently a Scrivener 2 user and are looking into whether you’d like
to upgrade, this is the guide you want to read. We will discuss the major changes
that have been made, and when necessary, cross-reference them to more detailed
documentation elsewhere in this manual. Keep in mind we offer a free 30-day
demo. It is safe to run this demo in parallel with Scrivener 2. You can play with
the new version and learn it, while continuing to work without interruption in
your ongoing use of Scrivener.
Scrivener 3 is a significant release of the software, one that has been in the
making for nearly four years. Core aspects of the software have been thought
through with the intention of streamlining how we work without sacrificing
flexibility—indeed we wanted to make Scrivener even more flexible while also
striving to make routine tasks easier to accomplish. Above and beyond, we
wanted it to feel just like what you’ve become used to. Even though some of
the changes have been sweeping (watch out for compile!), we hope you find the
new landscape not only improved, but familiar as well.
F.1. Compile Overhauled
Front and Back Matter Locking Well, for one thing there is now a concept of
“back matter”, which will be welcome news to those in need of such. Fur-
thermore we’ve made it so you can lock front and back matter folders to
file types, meaning whenever you select between ePub, Kindle, pdf and so
forth, specific different groups of front and back matter pages can be auto-
matically applied to your compile settings. Read more about locking set-
tings to file type, in Front & Back Matter (section 23.4.1).
879
F.1. Compile Overhauled
with its equivalent capability. If you are only using a Mac or PC to com-
pile, it is usually best to use a dedicated style instead (with the Treat as raw
markup option enabled for it in the Styles compile format pane).
If one has a lot of Markdown blended into their document, it first might
be worthwhile to consider whether the full rich-text conversion system is
the right tool for the job. If it is, and you still need lots of Markdown, the
secondary option to Escape special characters can be disabled. This is a
“riskier” setting that may require additional proofing, as accidental usage
of Markdown may occur where punctuation is used in ways that match
its syntax (for example, an asterisk after a word to mark a casual footnote
might confuse a Markdown converter, which uses asterisks to denote em-
phatic text).
Print with Footnotes In the past, if you wanted to print or generate a pdf out
of Scrivener with proper end of page footnotes, you either had to compile
to another program that could do this form of typesetting, or make use of
the “Proofing” option in compile settings. Scrivener now typesets its own
footnotes for Print and pdf compiling. If that’s all you were needing a word
processor for, that’s hopefully one less tool you need to get work done!
Separators by Type In the past, inserting separators into your document was
either a matter of checking off boxes in the inspector or trying to shoe-
horn your outline into a layout that worked with the Separator’s compile
option pane. For example, if you wanted an empty line between scenes in
a novel you could have Scrivener insert empty lines between text chunks—
but then you could only ever cut to a new chunk of text for the purposes
of creating a formal scene.
In Scrivener 3 you can now not only assign separators to broad types like
before (folders or files), but to specific types of items. Say you have folders
in your project set up to be chapter breaks—it is then useful to say that
all chapter headings ought to have a page break before them. Instead of
saying “folders have breaks”, we are now saying only this kind of folder
has a break—and if we use files for chapters instead, we can easily apply
that same behaviour to the file without having to go in and change set-
tings. Since a chunk of text can now formally be a “scene” that means
other chunks of text can be “not scenes” and thus not have any separa-
tion between them, allowing you to outline far deeper than your readers
will ever be aware of.
Markdown to rtf Conversion In the past, those using basic Markdown for ital-
ics and bold in their text could make use of an option in the Transforma-
tions compile option pane to convert these to rich text formatting, when
using any of Scrivener’s native export formats. This option has been re-
placed by the Convert MultiMarkdown to rich text in notes and text
880
F.2. Importing Legacy Compile Presets
— Page Break Before: page breaks are now a function of how a type is for-
matted by the compiler. By and large you should find the default settings
and templates provide a useful set of types to choose from, with useful set-
tings applied to them. To use the above example, if in the past you’ve used
this checkbox for front matter sections, you’ll find most of the compile for-
mats contain a layout specifically designed for front matter which includes
a page break.
881
F.4. Stylesheets
For those upgrading their projects from 2.x, be aware that items marked
with “Page Break Before” will be assigned to a special “Section Start” type,
created for upgraded projects alone. This should be considered a transi-
tional type, but it will allow your project to continue functioning roughly
as it was before.
— Compile As-Is: this checkbox is as well no longer in the inspector or specif-
ically assigned to items. The choice to print a section type “as-is” is some-
thing you now make when setting up your project’s compile settings. You
might for example want to create types for Tables and Equations, both of
which are mapped to compile as-is in the end, but remain distinct for their
purpose in the project itself.
Upgraded projects will be scanned for the use of “as-is”, and a special “N/
A” section type will be created for projects that made use of the checkbox,
with all items that used it assigned to that type and automatically mapped
to the special “As-Is” section format in the compiler. Thus they should
continue working as they did before.
F.4 Stylesheets
Ye olde formatting presets have become proper stylesheets. You will find much of
the toolset has a similar usage from what you are accustomed to in older versions
of Scrivener. The dropdown button is in the same location on the Format Bar,
and for the most part you can use them in day to day writing similarly to how
you used presets.
It would be a good idea to familiarise yourself with how they work in the com-
pile pane, as that can have an impact on what you choose to style and what you
choose to leave alone as standard text.
Styles are, as formatting presets were, strictly optional! If you never had much
use for the preset feature in the past then don’t feel you have to learn anything
about styles going forward.
Head on over to Styles and Stylesheets (section 15.6) to see what’s new.
882
F.5. Project Bookmarks
4. For each line of text you created to store the formatting of a preset, se-
lect the text and create a style from it using the established procedures for
doing so.
Once you have your presets all copied over and working to your expectations
as styles in the sample project, you can make this stylesheet the global default in
the Editing: Formatting preference pane (subsection B.3.2), by clicking the Set
Styles Defaults… button. Existing projects will need to import this style list from
an existing project, with the Format ▸ Style ▸ Import Styles… menu command. So
long as you keep the sample project around for a bit, it will make a convenient
target for importing from.
Updating an older project to use these styles can usually be easily done with the
Edit ▸ Select ▸ Select Similar Formatting command. The style can now be applied to
the bulk selection of text.
883
F.6. Writing History
The combination of these features can be thought of very simply: if you want
to make a particular document globally accessible, either as a reference or for the
purpose of taking down notes, then bookmark the item.
— Read more about the new features in Project and Document Bookmarks
(section 10.3).
— If you’d like to read a little into in the background of this design change,
we’ve posted an article to our blog on the topic.
884
F.7. Custom Metadata Overhauled
1. Create a new date type column alongside your original date column (sub-
section C.4.6).
2. Set up an outliner view so that both the original hand-typed date column
and the new date column are side-by-side.
3. Using Tab to alternate between fields, copy and paste the date from the
text field into the date column. So long as you used a fairly standard or
easily parsed date format in the past, you should find our date detection
code picks it up and converts it to a proper date in the new field.
885
F.10. The Devil in the Details
that Scrivener can provide, down to the word counts of individual chunks of text
or keyword listings.
We wanted to broaden what the outliner can be used for however, as many
people also prefer this kind of device as a creative tool. To that end we’ve added
a few aesthetic options that can be used to present the outline as a more content-
focussed tool, and as well some settings to have it emulate the iOS style listings,
made popular on macOS by Mail and a few other programs.
— Centring Outliner Content (subsection 8.3.7): much like fixed-width text
editing (which is also now a default, rather than text that stretches across
the entire screen), you can trim down your outliner to a basic text column
and keep it balanced in the middle of the view, rather than pinned to the
left. If you’re spending a lot of time developing the outline itself, working
in titles and synopses, you might want to take a look at this simple but
comfortable adjustment.
— Using a Fixed Row Height (subsection 8.3.6): the outliner has always ex-
panded the height of each row to match the amount of content you put
into it. This content-biased approach means you never miss a word, but
it can sometimes be more efficient if every row takes up the same amount
of height. Scrolling becomes more predictable and static, and content is
easier to parcel out with the eye. It’s a common look on iOS, and has made
its way into some desktop software as well. If you want to give it a quick
look, check out the new built-in “Three Pane (Outline)” layout, in the Win-
dow ▸ Layouts ▸ submenu (or from the new View button on the far left of
your application toolbar).
— A bounty of new options have been added for adjusting the look of the
outliner. Take a look in the Appearance: Outliner preference pane (sub-
section B.5.9).
Migrating Your Settings By default, Scrivener 3 will start you with a clean slate
for settings, giving you the default out of the box experience, even if you’ve
886
F.10. The Devil in the Details
used Scrivener in the past. If you would prefer to migrate your settings to
the new format, then use the Manage… button in the lower left corner of
Scrivener 2.x’s preference window to “Save Preferences to File…”. Now
switch over to Scrivener 3 and use its own Manage… button to “Load Pref-
erences from File…”.
Not all preferences will be identical between versions, and Scrivener 3 will
have many more preferences than 2, but those that do match between pro-
grams will be set, giving you a head start in getting the new version set up
the way you like.
Dragging Links into Documents One of the simplest methods for creating a
link to a document from the text you are currently working on is to drag
and drop the document you wish to link to into the text editor. In Scriv-
ener 2, you were required to hold down the Option key while doing so.
In Scrivener 3 you can just drag and drop the document straight in (sec-
tion 10.1). Meanwhile Option-dragging now pastes the content of the
dragged document into the editor where you drop.
Dragging Text Out of Documents While we’re on the subject of dragging, you
will want to know that dragging selected text out of an editor and into an-
other context (such as the binder or another editor) will now move the text,
just as it is the default behaviour to move text that has been dragged within
an editor. If you would prefer Scrivener worked as it used to and copied
text dragged out of the editor, disable the Delete text dragged to other ar-
eas option, in the Behaviors: Dragging & Dropping preference pane (sub-
section B.4.4).
Editor Header Bar Icon Menu Since the very beginning, Scrivener has always
presented a few useful commands pertaining to the document you are
working on, in the header bar icon beside the title of the document you
are editing. All of that is still there in Scrivener 3, and more besides, but
you no longer have to click on the icon. Instead you can now right-click
anywhere in the header bar (other than the history buttons).
As for the icon itself, that is now something you can drag, just like drag-
ging the document itself from the binder; this form of dragging is just as
powerful as that. You can move an item to a new location, assign it to a
collection, create a hyperlink to it from another text, drag it to a second
header bar to load the document twice, and so on.
Excluding a Project from Backups If you have updated a project that was ex-
cluded from automatic backups, it will go on as excluded. However you
should know that the option to toggle this setting has been moved from
the File menu into Project Settings, under the Backup tab. While there,
you may also note it is now possible to select a custom backup folder on a
per project basis.
887
F.10. The Devil in the Details
Project Properties are Compile Settings Instead of setting up the title of your
work, author’s name and so forth in a project setting panel, this is now
done directly in the main compile interface, under the “metadata” dog tag
icon on the right hand side. For projects that have been upgraded from
the 2.x format, you should find the information from Project Properties
migrated over to the new location for you.
Modified Default Revision Colours If you have projects which are currently us-
ing revision markings, you should be aware that the default revision mark-
ing colours have been modernised, meaning the new version of Scrivener
will not “see” your old markings, for purposes of features that search by or
strip out markings. If you require consistency with existing projects, you
should visit the Editing: Revisions preference pane (subsection B.3.3) and
adjust the five levels to their previous levels.
You will find two macOS colour file sets in the Extras Pack (Appendix G).
Place these files into your ∼/Library/Colors folder, and now they will be
available from the third tab of the standard macOS colour picker tool.
Modified Default Highlight Colours The set of default highlight colours that
Scrivener makes available in the Format ▸ Highlight ▸ submenu have been
modernised. If you have upgraded a project that made use of highlights
in the previous version, you will find that colours do not match the old
highlights. This will mainly be of impact if you use the Edit ▸ Find ▸ Find by
Formatting… tool to locate highlights of a specific colour. If you want to
“upgrade” your existing highlights, you could use that same tool to search
for the old colours, and simply set the highlight to the new colour (from
that point on you could very easily alternate between ⇧⌥⌘ G to find the
next old highlight and ⇧⌘ H to apply the new colour.
This will also be of concern if you have used the Scrivener colour palette to
rename the highlight colours in the past, as documented in Naming Text
Highlights (subsection 18.5.1). The easiest way to address this will be to
remove the ∼/Library/Colors/Scrivener.clr file and relaunch Scrivener so
that it creates a fresh one with the new colours.
“Go To” Menu in Header Icon Menu When viewing a Scrivenings session in
the past, the “Go To” menu, found when clicking upon the header bar icon
menu (which incidentally is now a right-click anywhere in the header bar),
you would be given a simplified table of contents for the current session.
888
F.10. The Devil in the Details
This was nice, as you could easily jump around from one section to an-
other within the text you were currently working on—but it could also get
in the way if you’re used to the feature letting you go anywhere at all in the
binder.
When in a Scrivenings session, you will note a new button on the right
hand side of the header bar (Figure F.1). Click this to view a concise table
of contents for the current Scrivenings session. You can click on entries to
flip between them, and elsewhere once you’re done. You can also use the
arrow keys on your keyboard to move between sections.
Figure F.1 The new “Navigate to Section” button, first in this series of buttons
found on the right side of the header bar.
The Text Editor Uses Fixed-Width by Default In the past, Scrivener’s default
text editing mode displayed text the full width of the editor, no matter
how wide it was. This meant that if the editor grew very wide, text lines
could become unreadably long (and in fact fixed-width editing was set as a
default for full screen mode to combat the worst cases of this). Scrivener’s
default way of presenting text is now to a fixed width column, one that
will respect the relative number of characters that can be seen on a sin-
gle line, no matter the zoom level—or what some might think of as “mar-
gins” (though they have nothing to do with how the document will print
or compile). If you do not like this new way of working as a default, you
can switch it off in the Appearance: Main Editor preference pane, under
Use fixed width editor. You can also adjust the width of the text column in
this panel, and whether or not it should be left-aligned or centred within
the editor.
Custom Categories for Project Templates You can now organise your project
templates into custom categories in the new project template chooser. Re-
fer to Custom Categories (section 5.4.3) for more information.
Locked Editors Divert Navigation In the past, when you locked an editor you
could freely work in the sidebar without content loading in that editor or
the other split. Now, if the interface is split the other editor will receive
the navigation request instead. If you would prefer the older behaviour,
change the When focused editor is locked in place setting in the Behav-
iors: Navigation preference pane to “Binder selection does nothing”.
Text Bookmark Feature Removed The Text Bookmark feature, which allowed
one to create markings in the text and then later jump to those markings
from a menu, has been removed. The Comments & Footnotes inspector
889
F.10. The Devil in the Details
tab is more than sufficient for placing markings in the text, and clicking
on these notes in the inspector scrolls the editor to that point in the text.
If you have bookmarks left over in your text from previous versions,
you will need to strip them out, to avoid them ending up as com-
ments when compiling with inline annotations included. Alterna-
tively you can convert them to the preferred modern method, using
the Edit ▸ Transformations ▸ Convert Inline Annotations to Inspector Comments
menu command.
Footnote Numbering Off By Default In the past, when you compiled your doc-
ument, all inspector footnotes would be numbered in the order they ap-
peared in the compiled output, and this number would be printed in the
upper left-hand corner of each footnote in the inspector. This still hap-
pens in the background in Scrivener 3, but the display of the numbers
themselves has been disabled as a default. You will need to manually turn it
on with the View ▸ Text Editing ▸ Show Compiled Footnote Numbers in Inspec-
tor menu toggle.
Sync Folders Will Need to be Updated If you’ve been using the File ▸ Sync ▸ with
External Folder… feature in prior versions of Scrivener, you should be aware
that necessary internal changes have made it so that an existing sync folder
will need to be rebuilt from scratch with the new version. The best result
will be to sync the project one last time to this folder so that it is fully up
to date, before upgrading, and then delete the folder and create a new one
after you’ve upgraded the project in the new version of Scrivener.
External Document Links Will Need Updating The way in which documents
are referred to internally has fundamentally changed in Scrivener 3, and
as a result, links pointing to items within projects with the External Links
(subsection 10.1.6) feature will need to be updated by hand. We apologise
for the inconvenience, but given how these links are located outside of the
original project that has been updated, there is no way for Scrivener to
know where the original item went.
Typewriter Scrolling Now Weaker It is typical to boast of things growing
stronger, but in this case we’d like to mention a feature getting a little
weaker. Typewriter scrolling had one flaw with the idea: it wasn’t terribly
good for editing. If you were scrolling and clicking into places to fix bits
of text, the behaviour to snap the typing line into the middle of the screen
wasn’t worth leaving on, leaving one to awkwardly toggle the option on
and off.
So in Scrivener 3 the feature now stops forcing you to one line when you
do just that. If you scroll away from the point where you have been writing
to fix a typo, the editor will start using that line as the scroll point, instead.
If you prefer to resume writing in the middle of the screen, hit the ⌘ J
shortcut (or use the Edit ▸ Find ▸ Jump to Selection menu command).
890
F.10. The Devil in the Details
Don’t like it? No problem, you can get the old way back by disabling the
Typewriter scrolling always jumps to scroll line setting, in the Editing:
Options preference pane.
Project Settings Unified In the past, many of a project’s settings were scattered
throughout different dialogues and menu commands. While most of the
view preferences that pertain to a project are still located in the standard
View menu, the rest have all been gathered into a single dialogue, accessed
through Project ▸ Project Settings… (Appendix C). Excluding those settings
previously found in the Project ▸ Meta-Data Settings... panel1 , the follow-
ing features have been folded into this pane:
Project and Text Statistics The “Project Statistics” and “Text Statistics” panes
have been combined into a single feature, Project ▸ Statistics… (⇧⌥⌘ S), with
two tabs. The latter now has every feature the former once had exclusively,
and vice versa. To get statistics on a single text document, view it in the
editor alone and then use the “Selected Documents” tab. You can click on
statistics in the footer bar of the editor and get much of the same informa-
tion provided here.
1
And it is worth noting that a project’s global metadata, such as the author and title of the work,
has been moved into the File ▸ Compile… pane.
891
F.11. Menu Reorganisation
Return to chapter ⤴
Version 3.1.3
Matching Text Finder
A tool has been added to the Inspector that will make it easy to find when one
document quotes some text found within another document verbatim (up to
and including the entirety of the document as a full duplicate). This will primar-
ily be useful in ensuring you haven’t accidentally plagiarised any of your sources,
but you may find it be generally useful as a tool for finding items which contain
common snippets of text. Read more about the Matching Text Finder (subsec-
tion 13.4.4).
892
F.12. Updates to Version 3
Version 3.1.2
Copy items between open projects
Binder items can now more easily be filed to other open projects, similarly to how
the Scratch Pad can do so. You will find a new submenu, Documents ▸ Copy to
Project ▸ , which is organised by all open projects. Within each project submenu
you can target a specific item to file the selected items from this project, into.
As with the “Move To” command, your last target will be remembered,
and supplied to a convenience command, Documents ▸ Copy To “X” Project Again
(⇧⌥⌘ C).
Find Duplicates
Project search has a new option, Find Duplicates, which when enabled will cull
the current search result list to only those items that have duplicate data within
the scope of the search. Full duplicates can be found by searching for All, or spe-
cific duplications can be found among Titles or any other search criteria. Read
more about it in Finding Duplications (section 11.1.3).
Shortcuts changed
The shortcut for copying text without any notation has been moved to a transi-
tory command that may appear after you’ve used the “Copy to Project” feature
(section 6.3.4).
Version 3.1.0
Support for Mojave Dark Mode
893
F.12. Updates to Version 3
⟨macOS 10.14+⟩ We have added full support for macOS 10.14 “Mojave” Dark
Mode. The main project window, all subsidiary windows and panels will now be
displayed in dark grey when this system setting is enabled. You can also switch
to Dark or Light mode regardless of the system setting.
Since Scrivener is a rich text based editor, making the main text editing areas
dark proved to be an interesting challenge in balance. One can easily use colours
(such as bright yellow highlighted text) that renders the result completely un-
readable with light grey text on a dark grey background. Extensive colour fil-
tering has been developed to provide a dark editor look that yet still provides a
sense of the original colour treatment.
Lastly, it wouldn’t be Scrivener if you couldn’t change most of the colours.
Most of the colour settings in the Appearance preference pane (section B.5) are
now contextual, changing the setting for Dark or Light mode, depending on
which you are currently using.
Read more about Dark Mode (section 4.3).
894
F.12. Updates to Version 3
this documentation and elsewhere. The new methods provide the same easy
to use approach the older methods use, while also providing cleaner and more
technical access to ebook formatting itself, for those that need it.
— Widows & orphan protection: cases where one line of text from a paragraph
is left all alone on the wrong side of a page break, can now be avoided (and
will be by default) when printing or compiling pdfs from Scrivener. This
capability is extended to longer multi-paragraph footnotes, which might
become split across pages. If for some reason you find this option produces
undesirable results, it can be switched off in the Text Layout format pane
(section 24.6), with the Avoid widows and orphans setting.
— Add a cover image: when compiling to pdf format you can now insert a
cover page at the very beginning of the document. This will be done using
the same interface that ebook file formats have used for setting up their
covers, and indeed will share the same preferences. Refer to Cover Options
(subsection 23.4.5) for further information.
— Dual Dialogue support for scriptwriting: when compiling a script to pdf
or Print, there is now support for laying out dual dialogue that has been
marked using the Preserve Formatting feature (subsection 19.1.4).
— Dialogue continuation markers around page breaks: additionally, dialogue
that would extend over a page break will be marked with traditional
“MORE” and “CONT’D” markers. Although we do not expect Scrivener
to be used to deliver final quality screenplays, these new features should
dramatically improve handing out proofing copies to readers, and provide
a better feel for how you intend the script to be read.
Shortcuts changed
895
F.12. Updates to Version 3
To standardise Scrivener with what has since become a convention, the Edit ▸ Add
Link… command will now use the ⌘ K shortcut. The shortcuts for splitting doc-
uments required adjustment to make this change happen. Additionally, taking
snapshots with a title has been changed, as macOS 10.14 now uses the ⇧⌘ 5 short-
cut for screenshots (Table F.2).
Version 3.0.3
MultiMarkdown 6 Support
Scrivener now fully supports MultiMarkdown version 6, and integrates version
6.2.3 in the application. The most noticeable difference will be the removal of
the mmd to rtf compile format, which is no longer supported, and the addition
of a native OpenOffice odt format. No longer will you need to compile to Flat
xml and use LibreOffice to make the final conversion.
The other notable difference between mmd 5 and 6 is how the metadata is han-
dled for LATEX documents. If you have been using your own custom metadata in
your compile Formats, you will likely need to update the metadata keys you use
to work with mmd 6. Instead of using a general purpose “LaTeX Input” metadata
key to include boilerplate files, there are now dedicated “LaTeX Leader” and “La-
TeX Begin” keys. The former is used to establish the initial preamble, the latter
to provide any further preamble after the insertion of document-specific meta-
data keys such as the title and author. Scrivener will of course make use of the
new system with all of its built-in LATEX document class selections.
Lastly we have added support for the Tufte (Book) document class for mmd to
LATEX and pdf compile formats.
896
F.12. Updates to Version 3
897
F.12. Updates to Version 3
Version 3.0.2
Inserting Media Time Stamps
It is now possible to insert the current time stamp into the text editor, while run-
ning audio/visual media in the other split. The menu command (Insert ▸ Media
Time Stamp) does not by default have a keyboard shortcut, but one can be added
if you anticipate making heavy use of this feature (section A.1).
A new script format (Format ▸ Scriptwriting ▸ Transcript) designed especially for
the transcription of audio and video material has been added to the software. It
has been set up so that a media time stamp will be inserted automatically when
you press the Tab key on a new line, while media is playing.
898
F.12. Updates to Version 3
Version 3.0.1
Imported Markdown documents can be converted to rich text
When importing Markdown files with the File ▸ Import ▸ Import and Split… menu
command, a new option has been provided to convert Markdown syntax into
rich text, removing all Markdown syntax in the process. Internally, Scrivener
will convert the text to html and then import the html to rtf format. For
simple documents this should suffice, but for more complex texts, using native
Markdown conversion engines (such as those provided by MultiMarkdown and
Pandoc) will obviously produce the best results, at the expense of taking an extra
step.
899
Extras Pack
G
A number of examples throughout this manual have been provided for you to
work with in a hands-on fashion. There is a downloadable “extras pack” from
our website, that you can obtain using the following instructions:
The files are all numbered so you can easily find them in the folder.
901
Credits &
Acknowledgements
H
Concept, Interface, Design and Development
Keith Blount
Additional Design
Ioa Petra’ka
Documentation
Keith Blount
Ioa Petra’ka
pdf Design
Ioa Petra’ka
Toolbar, Binder and Template Icons
Janik Baumgartner
Application Icon
Janik Baumgartner
Code Contributions and Help
Many thanks to the following people for very kindly donating time or code to
Scrivener:
Martin Wierschin of Nisus, for his always generous help with the chicaneries
of the text system and rtf.
Ken Thomases, for a lot of advice and pointers on the developer forums, espe-
cially when it came to modernising the code for Scrivener’s tables and outlines.
Heinrich Gliesen - help with inline image scaling.
Jonathon Mah - help with the bubble highlights around comments and foot-
notes.
Andreas Mayer - NSBezierPath and table view extensions (http://
www.harmless.de/cocoa.html).
Todd Ransom (author of StoryMill) - filtering and page number printing code.
Jesse Grosjean (author of TaskPaper and WriteRoom) at Hog Bay Software -
auto-saving code.
Split view code based on OASplitView from the excellent OmniGroup - http:/
/www.omnigroup.com.
Andy Matuschak - Scrivener uses the superb Sparkle framework for software
updates, created by Andy Matuschak
Matt Gemmell - various code snippets from his source code site (http://
mattgemmell.com/source/).
Philip Dow - help with the custom ruler code.
Wagner Truppel for help figuring out how to draw the diagonal status text in
the corkboard.
Christian and Eric at Devon Technologies (http://www.devon-
technologies.com) - help with keeping Scrivener in the background when
the clippings services are used.
Malte Rosenau - for pointing me in the direction of the code I needed to im-
port web pages with titles intact.
James Hoover, creator of Bean (http://www.bean-osx.com), for providing the
basis of the “show invisibles” code and for sharing various other code snippets
from his work on Bean.
903
Brent Simmons - the opml importer code is based on a class created by Brent
Simmons for NetNewswire (Copyright © 2002, Brent Simmons).
Shortcut Recorder is © Contributors of ShortcutRecorder (http://
code.google.com/p/shortcutrecorder/).
Kino - the Snapshot comparison tool was inspired in large part by Kino’s
“Compare Documents” macro for Nisus Writer Pro.
Robert Warwick at http://www.codehackers.net - improvements to text table
support are based on code Robert wrote for Stone Hill Invoicer.
Scrivener’s crash reporter is based on UKCrashReporter by Uli Kusterer.
Improved pdf anti-aliasing was provided by a line of code from Skim - http://
skim-app.sourceforge.net/.
The line numbering ruler view is based on code by by Paul Kim. (Copyright (c)
2008 Noodlesoft, LLC. All rights reserved.)
Daniel Jalkut of http://www.red-sweater.com for Mac App Store registration-
related ideas.
Bryan D K Jones - VDKQueue (Copyright 2013 Bryan D K Jones)
The Courier Prime font is bundled under the SIL Open Font License (OFL).
It was designed by Alan Dague-Greene for John August and released by Quote-
Unquote Apps (http://quoteunquoteapps.com/courierprime).
Additional Images
Keith Blount
(And Apple, of course)
Additional Name Generator Lists
Cjmiltko - Polish names
Aleix Dorca - Catalan names
Exporters
Fletcher Penney - MultiMarkdown (http://fletcher.freeshell.org/wiki/
MultiMarkdown)
John Gruber - Markdown & SmartyPants (http://daringfireball.net)
Joakim Hertze - SmartyPants localisations
Kee-Lin Steven Chan - ASCIIMathPHP (http://www.jcphysics.com/
ASCIIMath/)
Vasil Yaroshevich - XSLTMathML (http://www.raleigh.ru/MathML/mmltex/
index.php?lang=en)
.docx, .doc and .odt conversion is performed using the Aspose.words Java con-
verters with Oracle’s Java SE runtime environment (© Oracle).
MultiMarkdown
Fletcher Penney (http://fletcher.freeshell.org/wiki/MultiMarkdown)
App Store Receipt Validation
Receipt validation code for the Mac App Store was created by Graham Lee.
Final Draft
The .fdx and .fcf file formats are the property of Final Draft, Inc., and are used
under licence.
Beta Testers
Too many to mention everyone, but a big thank you to all of you.
904
Documentation
Thanks to everyone who has sent in corrections and proofing notes on the user
manual. A special thank you goes to John Manfredi Jr. for proofing the entire
manual from cover to cover.
Special Thanks To
The redoubtable Douglas Davidson, Apple engineer and guru, for responding
so helpfully to so many of my enquiries about the intricacies of the Cocoa text
system.
Aki Inoue at Apple for advice about the word count code.
Fletcher Penney, for contributing so much time and effort in helping me get
MultiMarkdown implemented in Scrivener.
Everyone on the Apple developer forums and lists for their help and support,
with special mention to Bill Cheeseman, Malcom Crawford, Max and Marcus
at The Soulmen (authors of Ulysses), J. Nozzi at Bartas Technologies (author of
CopyWrite).
Stephen Kochan, author of Programming in Objective-C, for answering my
questions when I was getting started.
Sophie Itali, for her torrent of useful ideas on improving MultiMarkdown in-
tegration.
And in the best Oscars-speech-style, thanks to Kurt Vonnegut for making me
want to write and to my father for buying me a ZX Spectrum when I was a boy
and thus forever turning me into a geek.
905