|
Preventing long web addresses (URLs) and
e-mail addresses from wrapping to the next line as a single block
of text
Download SoftWrap.zip
(v1.0; 08/05/02; 7,121 bytes) to automate this process on selected
text |
Web site and e-mail addresses normally don't
have spaces in them, so WordPerfect treats them as a single block
of text. Wrapping such long text strings can result in a large
empty space left behind in the line above, or a wrapped address
that is split in the middle of a component word. To prevent this
from happening, use a hyphenation
soft return [Hyph SRt] after each
slash mark or double slash mark.
Note:
In WordPerfect a hyphenation soft return is not a hyphen,
it is a soft return placed where a hyphen would be inserted.
If the line that contains these codes should break apart because
of the length of the web site address (the URL) or the e-mail
address, it will do so without adding a hyphen. As The Chicago
Manual of Style's FAQ website at http://www.press.uchicago.edu/Misc/Chicago/cmosfaq/
(see under "URLs") explains:
Q. Have you established any rules for breaking
Web addresses at ends of lines? I would be inclined to break
at the slash where possible, with no hyphen (keeping the address
intact), but what about the dots? Example: eic.edu.gov.on.ca/html/dsbmaps.html
(Ive got another one thats a line and a quarter long!).
A. Your instincts are the same as ours --
when a URL must be broken over a line in a printed work, breaking
after a slash is preferable (also break after a double slash).
On the other hand, breaking a URL after a dot (leaving what looks
like a period at the end of a line) might cause difficulties
for the reader. It would be better to place the dot at the beginning
of the next line. Using a hyphen to break a long word at the
end of a line is not a good idea, since some URLs contain hyphens
as part of the address; moreover, a hyphen thats part of
a URL should never appear at the end of a line. Further rules
are as follows: break before a tilde (~), a hyphen, an underline
(_), a question mark, or a percent symbol; or before or after
an equals sign or an ampersand.
One easy way to do this -- and type in the
slash at the same time -- is to create a small "slash macro."
It will type a slash (or "stroke") mark followed by
a hyphenation soft return. Then assign the macro to a keystroke
combination (see below).
Either record the macro (manually type a slash,
then click Format, Line, Other Codes, Hyphenation soft return),
or write one with these commands in it:
Type("/") HyphenationSoftReturn
()
Play it when you need a slash in a long web
site address or similar. In the Reveal Codes window, you'll see
something like this after the macro plays: /[Hyph SRt]
From now on, if the block of text is too long
to fit between its starting location and the right margin, it
will automatically break after the slash mark.
For a macro that places a hyphenation soft
return after all slashes (single or double) and ampersands (@),
or in front of a period, tilde (~), hyphen(-), question mark(?),
percent sign(%) or equals sign(=), download SoftWrap.zip.
Notes
1. This process works with dashes, too. For
dashes, you can replace the slash in the above Type() command
with a dash, inserted with Ctrl + W (but be sure to keep the
quote marks if you are editing the macro). You might create two
"dash macros" -- one for "m" dashes (the
normal size dash) and one for "en" dashes (shorter,
and useful for dates such as 1900-2000, etc.). These are part
of the Typographical Symbol set (4,34 and 4,33, respectively).
2. To assign the macro to a keystroke combination
(such as Alt + /) for easy access while you type:
- Either select Tools, Settings, Customize,
or right-click anywhere on the top menu and select Settings from
the context menu that pops up.
- Click the "Keyboards" tab in the
Customize Settings window, then select the keyboard definition
you are using (such as the <WPWin9 Keyboard>). Either click
Copy to make a copy of the default keyboard and save it under
a different name, or click Edit to edit the existing keyboard.
The Keyboard Shortcuts dialog box will open.
- Choose a key or key combination combination
from the left-hand list (you can remove any current assignment
if you don't like it, but unless you are working on a copy of
the keyboard definition you may be better off choosing a key
or combination that has no current assignment). Next, click the
Macros tab on the right side of the Keyboard Shortcuts window,
then click the Assign Macro to Key button. A file list window
will appear. Browse for the macro you just created (and saved
in your macros folder), select it, and click on the Select button.
- Click OK until you are back to the main document
screen.
Option: For the shorter "slash macro"
above, you could simply modify the normal slash key's defintion
to play the macro every time the slash is typed. You would always
get a hyphenated soft return after a slash mark. Just check the
"Allow assignment of character keys" in the Keyboard
Shortcuts dialog; scroll down to the "/" key and assign
the macro to it. (You can always remove the assignment later
if you don't like the effect the macro produces.)
|