@@ -296,6 +296,58 @@ struct LaTeX_Previews: PreviewProvider {
296296 . previewLayout ( . sizeThatFits)
297297 . previewDisplayName ( " Hello, LaTeX! " )
298298
299+ VStack {
300+ LaTeX ( " Hello, $ \\ color{blue} \\ LaTeX$ " )
301+ . imageRenderingMode ( . original)
302+
303+ LaTeX ( " Hello, $ \\ LaTeX$ " )
304+ . imageRenderingMode ( . template)
305+ }
306+ . previewDisplayName ( " Image Rendering Mode " )
307+
308+ VStack {
309+ LaTeX ( " $ \\ asdf$ " )
310+ . errorMode ( . error)
311+
312+ LaTeX ( " $ \\ asdf$ " )
313+ . errorMode ( . original)
314+
315+ LaTeX ( " $ \\ asdf$ " )
316+ . errorMode ( . rendered)
317+ }
318+ . previewDisplayName ( " Error Mode " )
319+
320+ VStack {
321+ LaTeX ( " $x<0$ " )
322+ . errorMode ( . error)
323+
324+ LaTeX ( " $x<0$ " )
325+ . unencoded ( )
326+ . errorMode ( . error)
327+ }
328+ . previewDisplayName ( " Unencoded " )
329+
330+ VStack {
331+ LaTeX ( " $a^2 + b^2 = c^2$ " )
332+ . parsingMode ( . onlyEquations)
333+
334+ LaTeX ( " a^2 + b^2 = c^2 " )
335+ . parsingMode ( . all)
336+ }
337+ . previewDisplayName ( " Parsing Mode " )
338+
339+ VStack {
340+ LaTeX ( " Equation 1: $$x = 3$$ " )
341+ . blockMode ( . blockViews)
342+
343+ LaTeX ( " Equation 1: $$x = 3$$ " )
344+ . blockMode ( . blockText)
345+
346+ LaTeX ( " Equation 1: $$x = 3$$ " )
347+ . blockMode ( . alwaysInline)
348+ }
349+ . previewDisplayName ( " Block Mode " )
350+
299351 VStack {
300352 LaTeX ( " $$E = mc^2$$ " )
301353 . equationNumberMode ( . right)
@@ -313,6 +365,22 @@ struct LaTeX_Previews: PreviewProvider {
313365 . formatEquationNumber { n in
314366 return " ~[ \( n) ]~ "
315367 }
368+
369+ VStack {
370+ LaTeX ( " Hello, $ \\ LaTeX$! " )
371+ . renderingStyle ( . wait)
372+
373+ LaTeX ( " Hello, $ \\ LaTeX$! " )
374+ . renderingStyle ( . empty)
375+
376+ LaTeX ( " Hello, $ \\ LaTeX$! " )
377+ . renderingStyle ( . original)
378+
379+ LaTeX ( " Hello, $ \\ LaTeX$! " )
380+ . renderingStyle ( . progress)
381+ }
382+ . animated ( )
383+ . previewDisplayName ( " Rendering Style and Animated " )
316384 }
317385
318386}
0 commit comments