我想使用 rust 生成一个简单的 tex 文档,这是我的 rust 代码:
\nfn generate_tex(){\n let date = Local::now();\n let timestamp = date.format("%Y-%m-%d][%H:%M:%S").to_string();\n let mut w = File::create("/root/data/learn-word/" + timestamp + ".tex").unwrap();\n writeln!(&mut w, "{{ \\documentclass[12pt]{book} }}").unwrap();\n writeln!(&mut w, "\\usepackage{xeCJK}").unwrap();\n writeln!(&mut w, "\\begin{document}").unwrap();\n writeln!(&mut w, "Hello world! \xe4\xbd\xa0\xe5\xa5\xbd").unwrap();\n writeln!(&mut w, "\\end{document}").unwrap();\n}\nRun Code Online (Sandbox Code Playgroud)\n但是编译器给出的提示是\\was unknown character escape,即使包含特殊字符,我应该怎么做才能使输出是动词单词?我尝试过添加{{ }},但似乎不起作用。
它只是\(又名在输出中\\生成实际字符),就像通常一样:https: //doc.rust-lang.org/reference/tokens.html#character-escapes\
或者,您可以使用“原始字符串”,它不会解释\为转义线索:https://doc.rust-lang.org/reference/tokens.html#raw-string-literals
| 归档时间: |
|
| 查看次数: |
5183 次 |
| 最近记录: |