more functionality to tikz - position + style
This commit is contained in:
		
							parent
							
								
									a48ba5f467
								
							
						
					
					
						commit
						7e5f5526bc
					
				| @ -104,4 +104,9 @@ The `katex()` shortcode can be used to render katex without autorender. This can | ||||
| The `image()` shortcode can be used to embed images in markdown as follows: | ||||
| `{{ image(src="/ferris.png", alt="Alternate text", position="left", style="width: 20%; height: 20%;") }}` | ||||
| 
 | ||||
| Position can be either `left`, `center`, or `right`. Style allows you to embed css for the image.   | ||||
| Position can be either `left`, `center`, or `right`. Style allows you to embed css for the image.     | ||||
| 
 | ||||
| The `tikz()` shortcode can be used to embed tikzpicture code in latex. For example:  | ||||
| `{{ tikz(style="width: 20%; height: 20%;" position="center" body="\begin{tikzpicture}\draw (0,0) circle (1in);\end{tikzpicture}") }}` | ||||
| 
 | ||||
| Position works the same way as `image`. Style allows you to embed css for the `div` holding the tikz svg. | ||||
|  | ||||
| @ -79,4 +79,4 @@ Images: | ||||
| 
 | ||||
| Tikz:    | ||||
| 
 | ||||
| {{ tikz(body="\begin{tikzpicture}\draw (0,0) circle (1in);\end{tikzpicture}") }} | ||||
| {{ tikz(style="width: 20%; height: 20%;" position="center" body="\begin{tikzpicture}\draw (0,0) circle (1in);\end{tikzpicture}") }} | ||||
|  | ||||
| @ -260,6 +260,19 @@ | ||||
|                 margin-left: auto; | ||||
|             } | ||||
| 
 | ||||
|             .post_contents .tikz-left { | ||||
|                 margin-right: auto; | ||||
|             } | ||||
| 
 | ||||
|             .post_contents .tikz-center { | ||||
|                 margin-left: auto; | ||||
|                 margin-right: auto; | ||||
|             } | ||||
| 
 | ||||
|             .post_contents .tikz-right { | ||||
|                 margin-left: auto; | ||||
|             } | ||||
| 
 | ||||
|             .post_contents blockquote { | ||||
|                 {%- if config.extra.base09 %} | ||||
|                 border-left: 3px solid {{ config.extra.base09 }}; | ||||
|  | ||||
| @ -1 +1 @@ | ||||
| <script type="text/tikz">{{body | safe}}</script> | ||||
| <div class="tikz-{% if position %}{{ position }}{% else -%}center{%- endif %}" {%- if style %} style="{{ style | safe }}" {%- endif %}><script type="text/tikz">{{body | safe}}</script></div> | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user