From fd390c2cbadee9e706ba09503f1ddfdb0e273144 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Thu, 23 Feb 2023 08:19:05 +0100
Subject: [PATCH 1/4] Increase font size for admonitions in docs
---
docs/source/conf.py | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/docs/source/conf.py b/docs/source/conf.py
index 31494e79..00343e73 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -51,6 +51,12 @@ html_theme_options = {
"light_logo": "novelwriter-light.png",
"dark_logo": "novelwriter-dark.png",
"navigation_with_keys": True,
+ "dark_css_variables": {
+ "admonition-font-size": "92%",
+ },
+ "light_css_variables": {
+ "admonition-font-size": "92%",
+ },
}
html_title = f"
Documentation Version {release}
"
pygments_style = "tango"
From e50bb72dc70e528ed18543a7912586ad6ea00d31 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Sat, 25 Feb 2023 18:35:39 +0100
Subject: [PATCH 2/4] Add some more space above sections
---
docs/source/_static/custom.css | 3 +++
docs/source/conf.py | 1 +
2 files changed, 4 insertions(+)
create mode 100644 docs/source/_static/custom.css
diff --git a/docs/source/_static/custom.css b/docs/source/_static/custom.css
new file mode 100644
index 00000000..4afdc4fc
--- /dev/null
+++ b/docs/source/_static/custom.css
@@ -0,0 +1,3 @@
+body article section {
+ margin-top: 1.8em;
+}
diff --git a/docs/source/conf.py b/docs/source/conf.py
index 00343e73..c2851227 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -47,6 +47,7 @@ exclude_patterns = []
html_theme = "furo"
html_static_path = ["_static"]
+html_css_files = ["custom.css"]
html_theme_options = {
"light_logo": "novelwriter-light.png",
"dark_logo": "novelwriter-dark.png",
From cc6636fe3c33411088fa31f3a597d6f54207cea8 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Sat, 25 Feb 2023 18:41:40 +0100
Subject: [PATCH 3/4] Add a HowTo section
---
docs/source/index.rst | 1 +
docs/source/int_howto.rst | 118 ++++++++++++++++++++++++++++++++++++++
2 files changed, 119 insertions(+)
create mode 100644 docs/source/int_howto.rst
diff --git a/docs/source/index.rst b/docs/source/index.rst
index 4bf31fd5..dfc2877c 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -61,6 +61,7 @@ the pip tool. See :ref:`a_started` for more details.
int_overview
int_started
int_source
+ int_howto
int_customise
.. toctree::
diff --git a/docs/source/int_howto.rst b/docs/source/int_howto.rst
new file mode 100644
index 00000000..ce13261d
--- /dev/null
+++ b/docs/source/int_howto.rst
@@ -0,0 +1,118 @@
+.. _a_howto:
+
+*************
+Tips & Tricks
+*************
+
+This is a list of hopefully helpful little tips on how to get the most out of novelWriter.
+
+
+Overview
+========
+
+**Managing the Project**
+
+* :ref:`a_howto_merge_documents`
+
+**Layout Tricks**
+
+* :ref:`a_howto_simple_table`
+
+**Organising Your Text**
+
+* :ref:`a_howto_chapter_intro`
+* :ref:`a_howto_soft_hard_breaks`
+
+**Other Tools**
+
+* :ref:`a_howto_convert_ywriter`
+
+
+How-Tos
+=======
+
+
+Managing the Project
+--------------------
+
+
+.. _a_howto_merge_documents:
+
+Merge Multiple Documents Into One
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+If you need to merge a set of documents in your project into a single document, you can achieve
+this by first making a new folder for just that purpose, and drag all the files you want merged
+into this folder. Then you can right click the folder, select :guilabel:`Transform` and
+:guilabel:`Merge Documents in FOlder`.
+
+In the dialog that pops up, the documents will be in the same order as in the folder, but you can
+also rearrange them here of you wish.
+
+
+Layout Tricks
+-------------
+
+
+.. _a_howto_simple_table:
+
+Create a Simple Table
+^^^^^^^^^^^^^^^^^^^^^
+
+The formatting tools available in novelWriter don't allow for complex structures like tables.
+However, the editor does render tabs in a similar way to regular word processors. You can set the
+width of a tab in :guilabel:`Preferences`.
+
+The tab key should have the same distance in the editor as in the viewer, so you can align text in
+columns using the tab key, and it should look the same when viewed next to the editor.
+
+This is most suitable for your notes, as the result in exported documents cannot be guaranteed to
+match.
+
+
+Organising Your Text
+--------------------
+
+
+.. _a_howto_chapter_intro:
+
+Add Introductory Text to Chapters
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Sometimes chapters have a short preface, like a brief piece of text or a quote to set the stage
+before the first scene -- Some text that may not be a part of the actual following scene.
+
+If you add separate files for chapters and scenes, this is the perfect place to add such text.
+Separating chapter and scene files also allows you to set meta data for the whole chapter. Like
+list all characters present in the chapter, etc.
+
+
+.. _a_howto_soft_hard_breaks:
+
+Distinguishing Soft and Hard Scene Breaks
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Depending on your writing style, you may need to separate between soft and hard scene breaks within
+chapters. Like for instance if you switch point-of-view character often.
+
+In such cases you may want to use the scene heading for hard scene breaks and section headings for
+soft scene breaks. the :guilabel:`Project Build Tool` will let you add separate formatting for the
+two when you generate your manuscript. You can for instance add the common "``* * *``" for hard
+breaks and select to hide section breaks, which will just insert an empty paragraph in their place.
+
+
+Other Tools
+-----------
+
+
+.. _a_howto_convert_ywriter:
+
+Convert Project to/from yWriter Format
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+.. _yWriter: http://spacejock.com/yWriter7.html
+
+There is a tool available that lets you convert a yWriter_ project to a novelWriter project, and
+vice versa.
+
+The tool is available at `peter88213.github.io/yw2nw `__
From 1648ad2d0268c5a375db0f2a727e47ea8733b257 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Sat, 25 Feb 2023 18:48:04 +0100
Subject: [PATCH 4/4] Add a contributing note to the howto docs
---
docs/source/int_howto.rst | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/docs/source/int_howto.rst b/docs/source/int_howto.rst
index ce13261d..09f079fd 100644
--- a/docs/source/int_howto.rst
+++ b/docs/source/int_howto.rst
@@ -4,8 +4,15 @@
Tips & Tricks
*************
+.. _Discussions Page: https://github.com/vkbo/novelWriter/discussions
+
This is a list of hopefully helpful little tips on how to get the most out of novelWriter.
+.. note::
+
+ This section will be expanded over time, and if you would like to have something added, feel
+ free to contribute, or start a discussion on the project's `Discussions Page`_
+
Overview
========