User Tools

Site Tools


twine1:nobr

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

twine1:nobr [2017/10/09 20:39]
twine1:nobr [2017/10/09 20:39] (current)
Line 1: Line 1:
 +<- [[if|Displaying Text Conditionally]] --------- [[stylesheet|Changing Your Story'​s Appearance]]->​
  
 +===== <<​nobr>>​ =====
 +
 +The <<​nobr>>​ [[macro]] removes all of the line breaks in the enclosed text.
 +
 +==== Usage ====
 +
 +>​%%<<​%%nobr%%>>​%% //Text// %%<<​%%endnobr%%>>​%%
 +
 +==== Motivating example ====
 +
 +In some cases, you'll want to do several things with macros at once. For example, in this [[passage]]:​
 +
 +> All you possess is an Axe (note under Weapons on your Action Chart) and a Backpack containing 1 Meal (note under Meals on your Action Chart).
 +
 +(Joe Dever, //Flight from the Dark//)
 +
 +You'd probably want to set both the protagonist'​s weapon and number of meals. You can do this without any extraneous whitespace appearing in your story by putting all the [[<<​set>>​]] statements on the same line:
 +
 +<​code>​
 +All you possess is an Axe and a Backpack containing 1 Meal. <<set $meals to 1>> <<set $weapon to "​axe">>​
 +</​code>​
 +
 +This is not particularly readable, however. The <<​nobr>>​ macro can help in these situations, like so:
 +
 +<​code>​
 +All you possess is an Axe and a Backpack containing 1 Meal. <<​nobr>>​
 +<<set $meals to 1>>
 +<<set $weapon to "​axe">>​
 +<<​endnobr>>​
 +</​code>​
 +
 +All the line breaks between <<​nobr>>​ and <<​endnobr>>​ are eliminated.
 +
 +==== See also ====
 +
 +  * The ''​nobr''​ [[tag|passage tag]] can be applied if you want every line break in the passage to be removed, without having to insert the macro tags around the entire text.
 +  * The [[<<​silently>>​]] macro was used for roughly the same purposes as <<​nobr>>​ prior to version 1.4.0.
 +
 +<- [[if|Displaying Text Conditionally]] --------- [[stylesheet|Changing Your Story'​s Appearance]]->​
twine1/nobr.txt ยท Last modified: 2017/10/09 20:39 (external edit)