diff --git a/help/en_GB/index.html b/help/en_GB/index.html index 34f70531..8761ad47 100644 --- a/help/en_GB/index.html +++ b/help/en_GB/index.html @@ -8,29 +8,40 @@

Content:

+ +

1. Introduction

+

Back to top

+ -

1. Novel Projects

+

2. Novel Projects

Back to top

A novelWriter project requires a dedicated folder for storing its files. See the @@ -42,15 +53,54 @@ further details below.

-

1.1 Project Structure

+

2.1 Project Structure

Back to top

Projects are structured into a set of root folders in the left side tree view panel.

-

The core novel files go into a root folder of type NOVEL. Other supporting files - go into root folders of types PLOT, CHARACTER, WORLD, - TIMELINE, OBJECT or CUSTOM. These other root folder - types are intended for your notes on the various elements of your story. Using these are of - course entirely optional.

+

The core novel files go into a root folder of type Novel. Other supporting files + go into root folders of types Plot, Characters, + Locations, Timeline, Objects or Custom. + These other root folder types are intended for your notes on the various elements of your + story. Using these are of course entirely optional.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NovelThe root folder of all text that goes into the final novel. This class of files have + other rules and features than other files in the project. See the + Novel Structure section for more details.
PlotThis is the root folder where main plots can be outlined. It is optional, but adding + at least dummy files can be useful in order to generate the timeline view.
CharactersCharacter files go in this root folder. These are especially important if one wants + to use the timeline view to see which character appears where and which part of the + story is told from a specific character's point-of-view.
LocationsLocation is for various scene locations that one wants to track in the timeline + view if that applies to the story.
TimelineIf the story jumps in time within the same plot, this class of files can be used to + track this.
ObjectsImportant objects in the story can be tracked here, and connected to the timeline as + well.
Customthe custom root folder can be used for tracking anything else not covered by the + above options.

Deleted files will be moved into a special TRASH root folder. Currently, these files cannot be permanently deleted from the project.

@@ -68,7 +118,7 @@ ignored.

-

1.2 Project Settings

+

2.2 Project Settings

Back to top

The project settings can be accessed from the Project > Project Settings menu @@ -91,7 +141,7 @@

Note that status levels currently in use by a file cannot be deleted.

Importance Tab

-

Each file of types PLOT, CHARACTER, WORLD, +

Each file of types PLOT, CHARACTER, WORLD, TIMELINE, OBJECT or CUSTOM can be given an importance level, signified by a coloured icon like for status level. These are also purely there for the user's convenience, and you are not required to use them for any other feature to work. @@ -108,7 +158,7 @@ of the text isn't unintentionally replaced by the content of the list.

-

1.3 Writing Files

+

2.3 Writing Files

Back to top

New document files can be created from the Document menu, or by pressing Ctrl+N @@ -119,15 +169,102 @@

The different classes of documents have some restrictions.

-

2. Novel Structure

+

3. Novel Structure

Back to top

+

This section concerns files under the Novel type root folder. There are some + restrictions and features that only applies to these type of files.

+ -

2.1 Importance of Headings

+

3.1 Importance of Headings

Back to top

+

Subfolders under root folders have no impact on the structure of the novel itself. The + structure is instead dictated by the heading level. Four levels of headings are supported, + signified by the number of hashes preceding the title. See the + Markdown section.

+

The header levels are not only important when generating the exported novel file, but is also + used by the indexer and timeline view. Each heading starts a new region where new References + to tags can be set, and will show up as a new row in the timeline view.

+

The different header levels are interpreted as specific section types of the novel.

+ + + + + + + + + + + + + + + + + +
# Header1Header level 1 signifies that the text refers to either the novel title or the + name of a top level partition.
## Header2Header level 2 signifies a chapter level partition.
### Header3Header level 3 signifies a scene level partition.
#### Header4Header level 4 signifies a sub-scene level partition.
+ + +

3.2 Tag References

+

Back to top

+ +

Each section started by a heading can contain references to tags set in the supporting files + of the project. See the File Tags section.

+

The references are gathered by the indexer and used to generate the timeline view of how the + different parts of the novel are connected.

+

References are set as keyword and a list of corresponding tags. The valid keywords are listed + below. The format of such a line is @keyword: value1, [value2] ... [valueN]. + Note that not all keywords allow multiple values.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@povThe point-of-view character for the current section. The target must be a note tag + in the character root folder. Only one value is accepted. further values are + ignored.
@charOther characters in the current section. The target must be a note tag in the + character root folder. Multiple values are allowed. This should not include the + point-of-view character.
@plotThe plot timelines touched by the current section. The target must be a note tag in + the plot root folder. Multiple values are allowed.
@timeThe timelines touched by the current section. The target must be a note tag in the + timeline root folder. Multiple values are allowed.
@locationThe location the current section takes place in. The target must be a note tag in + the locations root folder. Multiple values are allowed.
@objectObjects present in the current section. The target must be a note tag in the object + root folder. Multiple values are allowed.
@customCustom references in the current section. The target must be a note tag in the + custom root folder. Multiple values are allowed.
+

the syntax highlighter will alert the user that only the correct keywords are used, and that + the tags referenced exist. If the index of defined tags is out of date, press + F9 to regenerate it, or select Tools > Rebuild Indices from the + menu. In general, the index for a file is regenerated when a file is saved, so this + shouldn't normally be necessary.

+ -

2.2 Novel File Layout

+

3.3 Novel File Layout

Back to top

Files that exist under the NOVEL type root folder can have a number of layouts @@ -137,8 +274,7 @@ - + @@ -156,18 +292,213 @@ + + + + + + + + + + + + + + + +
Title PageThe title page layout. The title should be formatted as a heading of level 1, that - is one hash: # Book TitleThe title page layout. The title should be formatted as a heading level one.
BookA partition can be used to split a the novel into parts. Use a level one heading for this.
ChapterSignifies the start of a new chapter. If the text itself is contained in scene + files, these files should only contain the title and tag references for characters, + plot, etc. The heading for chapters should be level two.
Un-NumberedSame as Chapter, but when exporting the files and automatic chapter numbering is + enabled, this file will not receive a number.
SceneA scene file. This file should have a header of level three. Further sections can + have headers of level four. These will not impact the overall structure, but will + allow for setting new characters and plot references in parts of a scene if such + granularity is needed.
NoteA generic file that is ignored when the novel is exported. These layout is allowed + within the Novel root folder, and is the only layout allowed for a file outside the + Novel root folder.
- -

3. User Interface

+ +

4. Supporting Files (Notes)

Back to top

+

Supporting files, or notes, are any files stored in root folders that are not the Novel root + folder. These files are intended for summaries and outlines of the various plot elements, + characters, locations, and so on, of the novel. These are no required, but making at least + minimal files for each such element makes it possible to use the timeline view feature to + see how each element intersects with each section of the novel itself.

+ + +

4.1 File Tags

+

Back to top

+ +

Each note file can have a tag associated with it, The format of a tag is + @tag: tagname, where tagname is a unique identifier. tags can then be + referenced in the novel files and will then show up as dots in the timeline view.

+

The syntax highlighter will alert the user that the keyword is correctly used and that the + tag is allowed. Duplicate tags should be detected as long as the index is up to date.

+

The tag is the only part of these files that the application used. The rest of the file is + there for the writer to use in whatever way they wish.

+ + +

5. User Interface

+

Back to top

+ +

The user interface is kept as simple as possible to avoid distractions. The main window + contains a tree vew pane with the entire structure of the project, and a small details panel + below it to display additional information.

+

Editing a document can be done by either double-clicking on it, or hitting the return key + when the item is selected. This will open the source editor which uses a simplified markdown + format described in the section below.

+

The document can also be viewed as html with all the comments and commands stripped out. To + view a document, simply press Ctrl+R or select a file and go to Document + > View Document in the menu. The document viewed does not need to be the same + document currently being edited.

+ + +

5.1 Markdown Format

+

Back to top

+ +

the document editor uses a simplified markdown format. That is, it supports basic formatting + like bold, italics and underline, as well as four levels of headings. The formats are listed + below.

+

In addition to these standard markdown features, the editor also allows for comments, that is + text that is ignored by the word counter and not exported or seen in the document viewer. + The editor also has a minimal set of commands used for setting tags and references between + files.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
# TitleHeading level one. The space after the # is mandatory.
## TitleHeading level two. The space after the # is mandatory.
### TitleHeading level three. The space after the # is mandatory.
#### TitleHeading level four. The space after the # is mandatory.
**text**The text is renderred as bold text.
_text_The text is renderred as italics text.
__text__The text is renderred as underlined text.
% text...A comment. The text is not exported, seen in viewer, or counted towards word counts.
@command: valueA command followed by a value, or a comma separated list of values.
+ -

3.1 Keyboard Shortcuts

+

5.2 Keyboard Shortcuts

Back to top

All features are available as keyboard shortcuts. These are as following:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -181,36 +512,8 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -232,6 +535,14 @@ + + + + + + + + @@ -244,16 +555,24 @@ + + + + + + + +
Ctrl+Shift+OOpen a project.
Ctrl+Shift+SSave the current project.
Ctrl+Shift+WClose the current project.
Ctrl+Shift+,Change project settings.
Ctrl+Shift+NCreate new folder.
Ctrl+E, F2If in tree view, edit a document or folder settings.
Ctrl+DelIf in tree view, move a document to trash, or delete a folder.
Ctrl+QExit novelWriter.
Ctrl+NCreate new document.
Ctrl+OOpen selected document.
ReturnIf in tree view, open a document for editing.
Ctrl+SSave the current document in the editor.
Ctrl+WClose the current document in the editor.
Ctrl+RIf in tree view, open a document for viewing. If in editor pane, open current document for viewing.
Ctrl+Shift+RClose the document view pane.
Ctrl+ZUndo latest changes.
Ctrl+YRedo latest undo.
Ctrl+CCopy selected text to clipboard.
Ctrl+XCut selected text to clipboard.
Ctrl+VPaste text from clipboard to cursor position.
Ctrl+ASelect all text in document.
Ctrl+Shift+ASelect all text in current paragraph.
Ctrl+1 Switch focus to tree view pane.Switch focus to document viewer pane.
ReturnIf in tree view, open a document for editing.
Ctrl+RIf in tree view, open a document for viewing. If in editor pane, open current document for viewing.
Ctrl+EIf in tree view, edit a document or folder settings.
Ctrl+DelIf in tree view, move a document to trash, or delete a folder.
Ctrl+SSave the current document in the editor.
Ctrl+Shift+SSave the current project.
Ctrl+ASelect all text in document.
Ctrl+Shift+ASelect all text in current paragraph.Ctrl+TShow project timeline.
Ctrl+BCtrl+Shift+D Wrap selected text, or word under cursor, in single quotes.
Ctrl+Shift+UpMove item one step up in the tree view.
Ctrl+Shift+DownMove item one step down in the tree view.
Ctrl+F7 Toggle spell checking.Ctrl+. Correct word under cursor.
F9Re-build project indices.
F1Open documentation.
-

4. Technical Information

+

6. Technical Information

Back to top

This section contains details of how novelWriter stores and handles the project data.

-

4.1 How Data is Stored

+

6.1 How Data is Stored

Back to top

Main Project File