Make Your Book

23 Edit Content with the Visual & Text Editors

When writing and editing your book in Pressbooks, you can choose between a default “Visual Editor” which displays your content with shows you much of the styling and formatting you have applied or a “Text Editor” which displays the full HTML structure of your content without any CSS applied.

Visual Editor

The visual editor is the default editor. It is a WYSIWYG (What You See Is What You Get) interface that allows you to see styling and formatting as they are applied. This interface also includes a toolbar that the top of the editor. The visual editor toolbar displays all formatting options by default. You can collapse the second and third rows of tools by clicking the Toolbar toggle button (Shift + Alt + Z) and you can move into a ‘Distraction-free writing mode’ by pressing ‘Shift + Alt + W’.

To shift focus to inline toolbar when an image, link, or preview is selected, press ‘Alt + F8`’ (fn + F8 on a Mac); to shift focus to the visual editor menu, press ‘Alt + F9’ (fn + F9 on a Mac); to shift focus to the visual editor toolbar, press ‘Alt + F10’ (fn + F10 on a Mac); and to shift focus to the elements path, press ‘Alt + F11’ (fn + F11 on a Mac). You can also view a set of Keyboard Shortcuts for various keys in the visual editor by pressing ‘Shift + Alt + H’.

Visual editor toolbar with tools numbered

Visual toolbar options:

Top row:

  1. Paragraph styles dropdown menu: choose from normal paragraph style (Shift + Alt + 7), six different heading styles (Shift + Alt + 1-6), or preformatted text
  2. Bold (Ctrl + B)
  3. Italics (Ctrl + I)
  4. Unordered (bulleted) list (Shift + Alt + U)
  5. Ordered (numbered) list (Shift + Alt + O)
  6. Blockquote (Shift + Alt + Q)
  7. Left-align (Shift + Alt + L)
  8. Center-align (Shift + Alt + C)
  9. Right-align (Shift + Alt + R)
  10. Link (Ctrl + K)
  11. Read more (Shift + Alt + T)
  12. Toolbar toggle (Shift + Alt + Z)

Second row:

  1. Formats dropdown menu: choose from several text indent and tracking options, as well as pullquote options
  2. Textboxes dropdown menu: choose from a variety of plain textboxes or predesign educational textboxes (read more here)
  3. Underline (Ctrl + U)
  4. Strikethrough (Shift + Alt + D)
  5. Horizontal line
  6. Justify (Shift + Alt + J)
  7. Text color
  8. Text background color
  9. Paste as text
  10. Clear formatting
  11. Special character
  12. Decrease indent
  13. Increase indent
  14. Undo (Ctrl + Z) and Redo (Ctrl + Y)
  15. Keyboard shortcuts guide (Shift + Alt + H)

Bottom row:

  1. Tables (read more here)
  2. Apply Class
  3. Anchor
  4. Superscript
  5. Subscript
  6. Code (Shift + Alt + X)
  7. Footnote[1]
  8. Convert Microsoft Word footnotes
  9. LaTeX shortcode
  10. Glossary

You can highlight a section of existing content and then click a tool on the toolbar to add formatting to that section. Alternatively, select the tool first, and then add new formatted content.

Text Editor

You can also choose to work in a text editor, or switch to it as necessary as needed (to clean up messy HTML for example). Here, you can view and edit the HTML version of any text written and formatted in the visual editor, and you can also write directly in HTML, using the toolbar as necessary.

Text Editor Options

The text editor toolbar offers fewer options, tailored to working in HTML. None of the buttons in the HTML editor have keyboard shortcuts, but their functionality is detailed below.

The text editor and its toolbar
  1. Open and close <strong> tags to make text bold (click once to open, and again to close the tag)
  2. Open and close <em> tags to make text italics
  3. Insert Link text (a pop up will appear)
  4. Insert <blockquote> tags
  5. Strikethrough text (<del> tags)
  6. Insert a date/time tag
  7. Insert an image (from URL)
  8. Insert an unordered (bulleted) list
  9. Insert a ordered (numbered) list
  10. Add list item
  11. Open and close <code> tags
  12. Insert a ‘Read More’ tag (<!--more-->)
  13. Close tags (automatically closes any open tags)
  14. Insert footnote shortcode

HTML Basics

Pressbooks is designed to make it easy for you to create attractive webbooks and export files without knowing much about book design or web development. Our ability to do this, however, is constrained in many ways by the quality of the underlying ‘markup’ in your book. Pressbooks uses HyperText Markup Language [HTML] to provide the content and structure of your book and Cascading Style Sheets (CSS) to apply the styles that control the appearance of your webbook and export files. You don’t need to know HTML or CSS to use Pressbooks, but understanding a little bit about how they work will help make sure your books look good when you export from Pressbooks.

NOTE: Pressbooks’ visual editor allows you to write your book and apply several style choices without ever seeing any of your book’s underlying HTML. If you’ve find that you have formatting problems with your output, however, it’s almost always caused by problems with your book’s underlying markup.

Here is a brief passage of text with some formatting:

A long, long time ago, in a galaxy far, far away, there lived a fine young man unaware of various things about his past.

This is what you might write into the VISUAL editor of Pressbooks. But if you look at the TEXT editor, you’ll see that the way that italic and bold is achieved is through “markup”, or HTML. So the markup of that text looks like:

A long, <em>long</em> time ago, in a galaxy far, far away, there lived a fine young man <strong>unaware</strong> of various things about his past.

The <em>tag</em> specifies that a text should be italicized. The <strong>tag</strong> specifies that it should be bold.

A reader reading an ebook, or a print book, or a web page won’t see those tags. They are instead used to tell the ebook software, or browser, how those words should look. In addition to the em and strong tags, there are a handful of other basic HTML tags you should know about:

tag name used for  tags
strong used to make text bold <strong>  or <b>
emphasis used to make text italic <em> or <i>
blockquote used to quote a long text, can be used for instance for a letter, a poem etc <blockquote>
unordered list used to create a list with bullets <ul><li>item 1</li><li>item 2</li></ul>
ordered list used to create a numbered list  <ol>
<li>item 1</li>
<li>item 2</li>
</ol>
headings used to make headings in your document <h1>, <h2>, <h3> ... </h6>

Here is an extended version of the text from above with more HTML tags:

The Background

A long, long time ago, in a galaxy far, far away, there lived a fine young man unaware of various things about his past, including:

  • the Force
  • what his father was up to
  • how to use a lightsaber.

All that, however, was about to change. Three things were about to happen:

  1. he would discover the Force
  2. he would learn how to use a lightsaber, and
  3. he would meet his father.

The Update

Long after this fellow lived, a famous movie was made about his life. The movie was shot in Tunisia.

Here is that text with markup:

<h3>The Background</h3>
A long, <em>long</em> time ago, in a galaxy far, far away, there lived a fine young man <strong>unaware</strong> of various things about his past, including:
<ul>
<li>the Force</li>
<li>what his father was up to</li>
<li>how to use a lightsaber.</li>
</ul>
All that, however, was about to change. 

Three things were about to happen:

<ol>
<li>he would discover the Force</li>
<li>he would learn how to use a lightsaber, and</li>
<li>he would meet his father.</li>
</ol>


<h3>The Update</h3>
Long after this fellow lived, a famous movie was made about his life. The movie was shot in Tunisia.


  1. This is an example of a footnote.

License

Icon for the Creative Commons Attribution 4.0 International License

Pressbooks User Guide by Pressbooks is licensed under a Creative Commons Attribution 4.0 International License, except where otherwise noted.

Share This Book