# Preprocessing ## String Handling Strings must be wrapped in double-quotes (`"`), or single-quotes (`'`). > [!note] > It's **not** possible to escape a double-quote within a string variable if the string uses double-quotes. See example below. | Fails | Works! | | -------------------- | ------------------ | | `"actor \"Brutus\""` | `'actor "Brutus"'` | # Creole and HTML Formatting ## HTML-like Formatting [PlantUML](http://plantuml.com/) supports a very small amount of basic HTML. [Reference and Info on the PlantUML site](http://plantuml.com/creole) ## Keywords / Syntax[](https://plantuml-documentation.readthedocs.io/en/latest/formatting/html.html#keywords-syntax "Permalink to this headline") [🔗](https://plantuml-documentation.readthedocs.io/en/latest/formatting/html.html#keywords-syntax "Copy link to clipboard") ### Formatting text[](https://plantuml-documentation.readthedocs.io/en/latest/formatting/html.html#formatting-text "Permalink to this headline") [🔗](https://plantuml-documentation.readthedocs.io/en/latest/formatting/html.html#formatting-text "Copy link to clipboard") `<b>` for bold text `<i>` for italic text `<s>` to strike out text `<u>` to underline text `<w>` to wave underline text `<size:nn>` to change font size ## Color `<u:#AAAAAA>` or `<u:colorName>` for underline example: `<s:#AAAAAA>` or `<s:colorName>` for strike text example: `<w:#AAAAAA>` or `<w:colorName>` for wave underline text example: - You can change `<color:red>text color</color>` - You can change `<back:cadetblue>background color</back>` - You can change `<size:18>size</size>` - You use <u>legacy</u> <b>HTML <i>tag</i></b> - You use `<u:red>color</u>` `<s:green>in HTML</s>` `<w:#0000FF>tag</w>` `<color:#AAAAAA>` or `<color:colorName>` `<back:#AAAAAA>` or `<back:colorName>` for background color ### Inserting Images `<img:file://logo3.png>` - inserts the logo3.png file `<img:http://plantuml.com/logo3.png>` - inserts the file from that location on the internet