From 9257a462d54e9b87ebb71f4191a7c2898aeb21cf Mon Sep 17 00:00:00 2001 From: Alan Langford Date: Sat, 12 Apr 2025 08:44:29 -0400 Subject: [PATCH 1/5] Create project_story.rst --- docs/source/project_story.rst | 39 +++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 docs/source/project_story.rst diff --git a/docs/source/project_story.rst b/docs/source/project_story.rst new file mode 100644 index 00000000..736ae940 --- /dev/null +++ b/docs/source/project_story.rst @@ -0,0 +1,39 @@ +*************** +Story Structure +*************** + +Version x.y of novelWriter supports story structure using the %story style of comment. +To use the feature, make the first word of a comment `story`, followed by a period, +a structure term, a colon, a space and the text for that term. + +.. code-block:: md + + %story.term: text + +The term can be anything that you want to track in the manuscript. +This construct is intended to make it easier to extract metadata from a work to perform a structural analysis of the story. + +There are probably as many ways to examine story structure as there are authors and editors combined. +For this reason the story tag is flexible. +You can use any terms you want and track any aspect of the story that serves your purposes. +An example method has been advanced by Shawn Coyne in _The Story Grid_. +This method asserts that a story is composed of "beats", and that each beat has an inciting incident, a complication, a crisis, and a resolution. +One might capture these elements of a beat where a character overcomes their fear of giving a speech as: + +.. code-block:: md + + %Synopsis: Carol overcomes her fear of giving a speech. + %Story.incite: Carol is pleased to be invited to a confernece to see her boss deliver a keynote. + %Story.complication: Carol's boss calls in sick and asks her to deliver a big speech. + %Story.crisis: Carol has a fear of appearing on stage. + %Story.resolution: Carol engages the help of a coach who helps her overcome her fears and delivers a great speech. + +Other analyical models propose tracking a scene's pace, how it affects the mood of the story, +or which element(s) of the story's genre are being satisfied. +An author can use this mechanism to track any element of a scene. +Some examples include time of day, how much time passes in the scene, ot even the physical form of a shape-shifting character. +If a story involves magic, one could track which wand a main characteh has in hand. It's up to tha author. + +When the story and other scene metadata is extracted into a tabluar form, +it is possible to get a comprehensive overview of the story and to identify possible issues +(for example, so many fast-paced scenes without a break that readers might become fatigued or over-stimulated). From 5174bb0d13fb8424114dc48a000df038aaf751c2 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Thu, 17 Apr 2025 15:33:57 +0200 Subject: [PATCH 2/5] Reformat the story structure document --- docs/source/project_story.rst | 59 ++++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 25 deletions(-) diff --git a/docs/source/project_story.rst b/docs/source/project_story.rst index 736ae940..461efca2 100644 --- a/docs/source/project_story.rst +++ b/docs/source/project_story.rst @@ -1,39 +1,48 @@ +.. _a_story: + *************** Story Structure *************** -Version x.y of novelWriter supports story structure using the %story style of comment. -To use the feature, make the first word of a comment `story`, followed by a period, -a structure term, a colon, a space and the text for that term. +.. _The Story Grid: https://storygrid.com + + +As of version 2.7, story structure annotations using the ``%story`` style of comment is supported. +To use the feature, make the first word of a comment ``story``, followed by a period, a structure +term, a colon, a space and the text for that term. + +Here's and example: .. code-block:: md - %story.term: text + %story.term: text -The term can be anything that you want to track in the manuscript. -This construct is intended to make it easier to extract metadata from a work to perform a structural analysis of the story. +The term can be anything that you want to track in the manuscript. This construct is intended to +make it easier to extract metadata from a work to perform a structural analysis of the story. -There are probably as many ways to examine story structure as there are authors and editors combined. -For this reason the story tag is flexible. -You can use any terms you want and track any aspect of the story that serves your purposes. -An example method has been advanced by Shawn Coyne in _The Story Grid_. -This method asserts that a story is composed of "beats", and that each beat has an inciting incident, a complication, a crisis, and a resolution. -One might capture these elements of a beat where a character overcomes their fear of giving a speech as: +There are probably as many ways to examine story structure as there are authors and editors +combined. For this reason the story tag is flexible. You can use any terms you want and track any +aspect of the story that serves your purposes. + +An example method has been advanced by Shawn Coyne in `The Story Grid`_. This method asserts that a +story is composed of "beats", and that each beat has an inciting incident, a complication, a +crisis, and a resolution. One might capture these elements of a beat where a character overcomes +their fear of giving a speech as: .. code-block:: md - %Synopsis: Carol overcomes her fear of giving a speech. - %Story.incite: Carol is pleased to be invited to a confernece to see her boss deliver a keynote. - %Story.complication: Carol's boss calls in sick and asks her to deliver a big speech. - %Story.crisis: Carol has a fear of appearing on stage. - %Story.resolution: Carol engages the help of a coach who helps her overcome her fears and delivers a great speech. + %Synopsis: Carol overcomes her fear of giving a speech. + %Story.incite: Carol is pleased to be invited to a conference to see her boss deliver a keynote. + %Story.complication: Carol's boss calls in sick and asks her to deliver a big speech. + %Story.crisis: Carol has a fear of appearing on stage. + %Story.resolution: Carol engages the help of a coach who helps her overcome her fears and delivers a great speech. -Other analyical models propose tracking a scene's pace, how it affects the mood of the story, -or which element(s) of the story's genre are being satisfied. -An author can use this mechanism to track any element of a scene. -Some examples include time of day, how much time passes in the scene, ot even the physical form of a shape-shifting character. -If a story involves magic, one could track which wand a main characteh has in hand. It's up to tha author. +Other analytical models propose tracking a scene's pace, how it affects the mood of the story, or +which element(s) of the story's genre are being satisfied. An author can use this mechanism to +track any element of a scene. Some examples include time of day, how much time passes in the scene, +or even the physical form of a shape-shifting character. If a story involves magic, one could track +which wand a main character has in hand. It's up to tha author. -When the story and other scene metadata is extracted into a tabluar form, -it is possible to get a comprehensive overview of the story and to identify possible issues -(for example, so many fast-paced scenes without a break that readers might become fatigued or over-stimulated). +When the story and other scene metadata is extracted into a tabluar form, it is possible to get a +comprehensive overview of the story and to identify possible issues. For example, so many +fast-paced scenes without a break that readers might become fatigued or over-stimulated. From 281ed74ffa409d668a8039954727f8455bfe3390 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Thu, 17 Apr 2025 15:56:46 +0200 Subject: [PATCH 3/5] Rename file and add screenshot --- .../images/fig_story_structure_manuscript.png | Bin 0 -> 83371 bytes .../{project_story.rst => writing_story.rst} | 39 ++++++++++++++---- 2 files changed, 31 insertions(+), 8 deletions(-) create mode 100644 docs/source/images/fig_story_structure_manuscript.png rename docs/source/{project_story.rst => writing_story.rst} (68%) diff --git a/docs/source/images/fig_story_structure_manuscript.png b/docs/source/images/fig_story_structure_manuscript.png new file mode 100644 index 0000000000000000000000000000000000000000..01351ec9a5b6ff185efa46537afc06982e41c3d7 GIT binary patch literal 83371 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 ro)ABSdUZ?z&pCoycK^E} Date: Thu, 17 Apr 2025 15:58:05 +0200 Subject: [PATCH 4/5] Remove link to external commercial source --- docs/source/writing_story.rst | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/source/writing_story.rst b/docs/source/writing_story.rst index 91d9581a..ba6b9641 100644 --- a/docs/source/writing_story.rst +++ b/docs/source/writing_story.rst @@ -4,8 +4,6 @@ Story Structure Comments ************************ -.. _The Story Grid: https://storygrid.com - As of version 2.7, story structure annotations using the ``%story`` style of comment is supported. To use the feature, make the first word of a comment ``story``, followed by a period, a structure @@ -30,7 +28,7 @@ There are probably as many ways to examine story structure as there are authors combined. For this reason the story tag is flexible. You can use any terms you want and track any aspect of the story that serves your purposes. -An example method has been advanced by Shawn Coyne in `The Story Grid`_. This method asserts that a +An example method has been advanced by Shawn Coyne in *The Story Grid*. This method asserts that a story is composed of "beats", and that each beat has an inciting incident, a complication, a crisis, and a resolution. One might capture these elements of a beat where a character overcomes their fear of giving a speech as: From f8bc8d4f281a991bb4a50518553b8490e15fc519 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Thu, 17 Apr 2025 15:58:55 +0200 Subject: [PATCH 5/5] Update index and overview --- docs/source/index.rst | 7 +++++++ docs/source/int_overview.rst | 32 ++++++++++++++++++++++---------- 2 files changed, 29 insertions(+), 10 deletions(-) diff --git a/docs/source/index.rst b/docs/source/index.rst index d472746b..cfebbd65 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -75,6 +75,13 @@ See :ref:`a_started` for more details. project_references project_manuscript +.. toctree:: + :maxdepth: 1 + :caption: Writing Aids + :hidden: + + writing_story + .. toctree:: :maxdepth: 1 :caption: Additional Details diff --git a/docs/source/int_overview.rst b/docs/source/int_overview.rst index 1f6b6176..96f5e410 100644 --- a/docs/source/int_overview.rst +++ b/docs/source/int_overview.rst @@ -26,27 +26,27 @@ In order to use novelWriter effectively, you need to know the basics of how it w chapters will explain the main principles. They start with the basics, and get more detailed as you read on. -:ref:`a_breakdown` – Essential Information +:ref:`a_breakdown` -- Essential Information This chapter explains the basics of how the application works and what it can and cannot do. -:ref:`a_ui_project` – Recommended Reading +:ref:`a_ui_project` -- Recommended Reading This chapter will give you a more detailed explanation of how you can use the user interface components to organise and view your project work. -:ref:`a_ui_writing` – Recommended Reading +:ref:`a_ui_writing` -- Recommended Reading This chapter will give you a more detailed explanation of how the text editor and viewer work. -:ref:`a_fmt` – Essential Information +:ref:`a_fmt` -- Essential Information This chapter covers how you should format your text. The editor is plain text, so text formatting requires some basic markup. The structure of your novel is also inferred from how you use headings. Tags and references are implemented by special keywords. -:ref:`a_kb` – Optional / Lookup +:ref:`a_kb` -- Optional / Lookup This chapter lists all the keyboard shortcuts in novelWriter and what they do. Most of the shortcuts are also listed next to their menu entries inside the app, or in tool tips. This chapter is mostly for reference. -:ref:`a_typ` – Optional +:ref:`a_typ` -- Optional This chapter gives you an overview of the special typographical symbols available in novelWriter. The auto-replace feature can handle the insertion of standard quote symbols for your language, and other special characters. If you use any symbols aside from these, their @@ -61,25 +61,37 @@ structure of your novel and show you additional information about its flow and c to take advantage of these features, you must structure your text in a specific way and add some meta data for it to extract. -:ref:`a_proj` – Essential Information +:ref:`a_proj` -- Essential Information This chapter explains how you organise the content of your project, and how to set up automated backups of your work. -:ref:`a_struct` – Essential Information +:ref:`a_struct` -- Essential Information This chapter covers the way your novel's structure is encoded into the text documents. It explains how the different levels of headings are used, and some special formatting for different kinds of headings. -:ref:`a_references` - Recommended Reading +:ref:`a_references` -- Recommended Reading This chapter explains how you organise your notes, and how the Tags and References system works. This system lets you cross-link your documents in your project, and display these references in the application interface. -:ref:`a_manuscript` - Recommended Reading +:ref:`a_manuscript` -- Recommended Reading This chapter explains how the **Manuscript Build** tool works, how you can control the way chapter titles are formatted, and how scene and section breaks are handled. +Writing Aids +============ + +We are in the process of adding tools to novelWriter that can be used to track more information +about your project to assist in your writing. These tools are entirely optional and will not be in +your way if you choose to not use them. + +:ref:`a_story_structure` -- Writing Tools + Story structure comments are a way to add meta data that can be used to analyse the structure of + your writing. These comments can be exported to spreadsheets for analysis. + + Additional Details & Technical Topics =====================================