@@ -189,7 +189,7 @@ function texerrors()
189
189
end
190
190
191
191
@doc raw """
192
- texstring(str::String ; [lw=0], [fail=true])
192
+ texstring(str::AbstractString ; [lw=0], [fail=true])
193
193
194
194
Write in a string rendered LaTeX from `str`. The keywork `lw` determines the linewidth used
195
195
to render the text boxes, a linewidth of 0 means no linewidth limit.
@@ -217,7 +217,7 @@ tiny cute
217
217
box for me
218
218
```
219
219
"""
220
- function texstring (tex:: String ; lw= 0 , #= debug =# fail= true )
220
+ function texstring (tex:: AbstractString ; lw= 0 , #= debug =# fail= true )
221
221
texsetlw! (lw) # set the linewidth for rendering
222
222
c_str = libtexprintf. texstring (tex) # can be C_NULL
223
223
if c_str == C_NULL
@@ -237,7 +237,7 @@ function texstring(tex::String; lw=0, #= debug =# fail=true)
237
237
end
238
238
239
239
@doc raw """
240
- texprint([io::IO=stdout], str::String ; [lw=0], [fail=true])
240
+ texprint([io::IO=stdout], str::AbstractString ; [lw=0], [fail=true])
241
241
242
242
Printf to `io` a string rendered LaTeX from `str` without trailing newline. The keywork `lw`
243
243
determines the linewidth used to render the text boxes, a linewidth of 0 means no linewidth
@@ -260,11 +260,11 @@ tiny cute
260
260
box for me
261
261
```
262
262
"""
263
- texprint (tex:: String ; lw= 0 , #= debug =# fail= true ) = texprint (stdout , tex; lw, fail)
264
- texprint (io:: IO , tex:: String ; lw= 0 , #= debug =# fail= true ) = print (io, texstring (tex; lw, fail))
263
+ texprint (tex:: AbstractString ; lw= 0 , #= debug =# fail= true ) = texprint (stdout , tex; lw, fail)
264
+ texprint (io:: IO , tex:: AbstractString ; lw= 0 , #= debug =# fail= true ) = print (io, texstring (tex; lw, fail))
265
265
266
266
@doc raw """
267
- texprintln([io::IO=stdout], str::String ; [lw=0], [fail=true])
267
+ texprintln([io::IO=stdout], str::AbstractString ; [lw=0], [fail=true])
268
268
269
269
Same as [texprint](@ref) with a trailing newline.
270
270
@@ -283,7 +283,7 @@ box for me
283
283
284
284
```
285
285
"""
286
- texprintln (tex:: String ; lw= 0 , #= debug =# fail= true ) = texprintln (stdout , tex; lw, fail)
287
- texprintln (io:: IO , tex:: String ; lw= 0 , #= debug =# fail= true ) = println (io, texstring (tex; lw, fail))
286
+ texprintln (tex:: AbstractString ; lw= 0 , #= debug =# fail= true ) = texprintln (stdout , tex; lw, fail)
287
+ texprintln (io:: IO , tex:: AbstractString ; lw= 0 , #= debug =# fail= true ) = println (io, texstring (tex; lw, fail))
288
288
289
289
end
0 commit comments