Spacing discrepancy in two different Scrivener files

To return to the original matter: there is more than one kind of line spacing, and you might for whatever reason be seeing different kinds in these two bits of text.

Here’s a simple demonstration:

  1. Create a new text item in your binder somewhere, and type in two lines of text.
  2. Use the drop-down in the Format Bar to set the line-height multiplier to “2.0”. This takes the natural height of each line and multiplies it by two, whatever that may mean. If there is a 48pt letter on the line, then the padding itself will be a lot taller than a line with only 12pt text. If you superscript some text so that part of the line is higher than other parts, it will have more padding than other lines. You can already see how this particular tool isn’t a very good one for consistency.
  3. Now use the same dropdown you used before, but this time pick “Other…” at the bottom.
  4. Set the Line height: At least setting to 32 points. As you do that, you’ll see the effect in the background immediately.
  5. Set the Inter-line spacing value to 12 points. Again, it jumps to an even larger amount of padding.

At this point we’re telling the formatting that no line should ever have less than 48pts of height, and on top of that we always want to insert 12pts of padding between lines. Lines might still actually be taller than 60pts (say we insert an image 350pts tall), but they will never be shorter.

And, at this point with a 12pt font, “2.0” essentially means nothing, because that multiplier operates on the actual content request for the line, and 24pts is smaller than our declared minimum of 60pts. We’d only see the effect of the multiplier if the doubled height resulted from content requesting more than 30pts of height, like an image or even a large heading.

Close this panel with the settings we’ve given it, and have a look at the format bar. And now you can see how two pieces of text with “the same formatting” actually don’t. This tool is flawed in that it only shows one setting out of potentially half a dozen.

We can also see how this tool doesn’t change other settings as well. Try changing it to “1.0”. Nothing happens! Nor should it, because again we’ve declared we want at least 60pts of padding.

At any rate, theory aside, here’s what you want to do, in order:

  1. Go into Project ▸ Project Settings... in the Formatting tab. Just check to make sure the Use different default formatting for new documents in this project checkbox is set. If it is, skip over the next step. If not, just close the panel without changes.

    Optional: if 2.0 is a “this project” kind of decision and not something you want all of the time in all of your projects, then do consider checking this box and completing the steps in this panel, leaving your global application defaults alone.

  2. Close the panel if necessary, and open Preferences: Editing: Formatting.

  3. Note the line-height tool in the format bar for the sample text. Use it to open the “Other…” option. Set the line height multiple to what you want (2.0), and make sure these other settings we experimented with are zero-ed out, and close the panel.

Okay, now your defaults (whether global or project-specific) are good (or you’ve at least verified they are). Now you can go to this section that has odd formatting and use the Documents ▸ Convert ▸ Text to Default Formatting.... As for the settings in here, you probably want all of the checkboxes off, but use your best judgement. If you have centred text and want it to stay that way for example, check the Alignment checkbox.

That should be all you need, and that command is the safest way to clean up formatting because it has those optional exclusions, and as well takes care to keep inline formatting intact.

There are other, more scorched earth ways of stripping out formatting, like cutting the entire section out of the binder item, looking at something else and returning (to clear the underlying RTF file), and then using Edit ▸ Paste and Match Style. That will treat the text as plain-text, stripping out italics, highlights, styles and everything. Sometimes that is what you want, though.

And it sounds like you’ll have a better time going forward as well, as it sounds like you’ve been manually battling your default settings all along, since they were 1.2 and you want 2.0.

1 Like