mdbook rendering doesn't always play nice with intended line breaks
For instance, in https://spec.torproject.org/dir-spec/computing-consensus.html#computing-bandwidth-weights
Let G be the total bandwidth for Guard-flagged nodes.
Let M be the total bandwidth for non-flagged nodes.
Let E be the total bandwidth for Exit-flagged nodes.
Let D be the total bandwidth for Guard+Exit-flagged nodes.
Let T = G+M+E+D
Let Wgd be the weight for choosing a Guard+Exit for the guard position.
Let Wmd be the weight for choosing a Guard+Exit for the middle position.
Let Wed be the weight for choosing a Guard+Exit for the exit position.
Let Wme be the weight for choosing an Exit for the middle position.
Let Wmg be the weight for choosing a Guard for the middle position.
Let Wgg be the weight for choosing a Guard for the guard position.
Let Wee be the weight for choosing an Exit for the exit position.
Balanced network conditions then arise from solutions to the following
system of equations:
Wgg*G + Wgd*D == M + Wmd*D + Wme*E + Wmg*G (guard bw = middle bw)
Wgg*G + Wgd*D == Wee*E + Wed*D (guard bw = exit bw)
Wed*D + Wmd*D + Wgd*D == D (aka: Wed+Wmd+Wdg = weight_scale)
Wmg*G + Wgg*G == G (aka: Wgg = weight_scale-Wmg)
Wme*E + Wee*E == E (aka: Wee = weight_scale-Wme)
is rendered as: (exact position of line break is probably screen-width dependent)
Let G be the total bandwidth for Guard-flagged nodes. Let M be the total bandwidth for non-flagged
nodes. Let E be the total bandwidth for Exit-flagged nodes. Let D be the total bandwidth for
Guard+Exit-flagged nodes. Let T = G+M+E+D
Let Wgd be the weight for choosing a Guard+Exit for the guard position. Let Wmd be the weight for
choosing a Guard+Exit for the middle position. Let Wed be the weight for choosing a Guard+Exit for
the exit position.
Let Wme be the weight for choosing an Exit for the middle position. Let Wmg be the weight for
choosing a Guard for the middle position.
Let Wgg be the weight for choosing a Guard for the guard position. Let Wee be the weight for
choosing an Exit for the exit position.
Balanced network conditions then arise from solutions to the following system of equations:
WggG + WgdD == M + WmdD + WmeE + WmgG (guard bw = middle bw) WggG + WgdD == WeeE + WedD
(guard bw = exit bw) WedD + WmdD + WgdD == D (aka: Wed+Wmd+Wdg = weight_scale) WmgG + WggG
== G (aka: Wgg = weight_scale-Wmg) WmeE + WeeE == E (aka: Wee = weight_scale-Wme)
Which is way harder to read