在Matlab脚本中,我正在生成一个LaTeX表格。例如,该表格的一部分如下所示。
我收到了以下警告。
\multirow{2}{*}{\textbf{b1}}
&
2 & 3 & 10092 & 10763 & 103390 & 2797 & 2929 & 3008 & 5\% & 8\% \\
& 4 & 2 & 20184 & 10763 & 74508 & 1830 & 1970 & 2029 & 8\% & 11\% \\
这个字符串保存在变量str
中。现在,当我尝试使用以下代码将str
写入文件时。
f = fopen( 'report\results.tex', 'w' );
fprintf( f, str );
fclose(f);
我收到了以下警告。
Warning: Invalid escape sequence appears in format string.
See help sprintf for valid escape sequences.
这可能是由于我的字符串中有许多反斜杠字符,它们被用作转义序列。现在我该如何将这个字符串原封不动地打印到文件中。
fwrite(f, str);
吗? - Ben A.