---
Publishing workflow
---
%%{ init : { "theme" : "neutral", "flowchart" : { "curve" : "stepBefore" }}}%%
flowchart LR
E1("(1)\nExternal resources"):::external -.-> A1
A1{{"(2)\nAuthoring tool"}} --> I1("(3)\nText + Figures +\nCode + Tables + ..."):::input
I1 --> P1{{"(4)\nFormatting tool"}}
P1 --> O1["(5)\nFormatted\nOutput"]:::output
O1 -.-> D1{{"(6)\nDelivery system"}}:::delivery
classDef external fill:#eee,stroke:#666,stroke-width:2px,stroke-dasharray: 5 5;
classDef input fill:#ffa;
classDef output fill:#faa;
classDef delivery stroke:#666,stroke-width:2px,stroke-dasharray: 5 5;