Latex 如何在Julia中打印注释块中的变量值?
我想在注释中打印一个变量的值,这样我就可以从注释中的LaTeX支持中获益,并生成漂亮的输出。这可能吗 这是我到目前为止尝试过的,但它只打印变量的名称,而不是它的值Latex 如何在Julia中打印注释块中的变量值?,latex,julia,comments,weave,Latex,Julia,Comments,Weave,我想在注释中打印一个变量的值,这样我就可以从注释中的LaTeX支持中获益,并生成漂亮的输出。这可能吗 这是我到目前为止尝试过的,但它只打印变量的名称,而不是它的值 my_var = 5 println("Value of my_var " * my_var) #'Value of my_var is $(my_var) 此外,我还使用Weave将.jl源文件转换为.html输出文件。无法在注释块中执行Julia代码。这就是注释块的排
my_var = 5
println("Value of my_var " * my_var)
#'Value of my_var is $(my_var)
此外,我还使用Weave将
.jl
源文件转换为.html
输出文件。无法在注释块中执行Julia代码。这就是注释块的排序点
您可以打印注释块本身,例如:
my_var = 5
println("# The value of my var is: ", my_var)
你也可以
my_var = 5
println("Value of my_var $my_var")
显示变量的值
在评论中,它是没有意义的,因为它被认为是对读者的评论,它们被完全忽略(在任何语言中)。但是,您可能可以将这些注释作为程序的输出。您可能需要澄清您到底在尝试实现什么,以获得更准确的答案,但我可以对您迄今为止的尝试进行评论
println
时将信息打印到屏幕上,但也可以根据您的目标将信息打印到文件或其他程序中。您可以查询有关输入/输出(I/O)的更多信息李>
println
命令无效,因为您尝试将(*
)字符串与整数串联。您需要首先使用string
命令或字符串扩展($
)将my\u var
转换为字符串L
放在任何字符串前面都会将其转换为最新的字符串。然后,这些最新的字符串可以通过I/O传递到某个将解释它们的地方。包安装包括在内希望这些方法中的一种能让你走上正确的方向。反过来,我只需要一个“j”就可以让markdown知道他必须解释Julia代码
my_var = 5
println("Value of my_var " * my_var)
#'Value of my_var is `j my_var`
是的,但他们以某种方式进行了解释,因为评论阻止了对LaTeX的支持。不管怎样,谢谢你的回答,但遗憾的是,它不起作用。它被解释为输出,而不是文本。除此之外:(!遗憾的是,上述各项都不起作用。但我能够自己解决我的问题;)!
my_var = 5
println("Value of my_var " * my_var)
#'Value of my_var is `j my_var`