Skip to content

Commit 64b4f9d

Browse files
committed
Update previews.
1 parent a1d5033 commit 64b4f9d

File tree

1 file changed

+68
-0
lines changed

1 file changed

+68
-0
lines changed

Sources/LaTeXSwiftUI/LaTeX.swift

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)