将实时脚本导出到LATEX时出错

时间:2017-06-22 15:13:30

标签: matlab latex texmaker

对于我的每周会议,我想创建一个现场脚本,以显示给我的顾问。本周我决定尝试导出到LaTeX

我使用MATLAB的公式编辑器开始使用这些公式,因为我无法使用内置的LaTeX编辑器。

Start Picture

当它被转移到LaTeX时,它看起来像这样

\begin{par}
$$A=\text{â}\left\lbrack \begin{array}{cc}
\varepsilon_1  & 1\\
\varepsilon_1  & 1\\
\ldotp \ldotp \ldotp  & 1\\
\varepsilon_n  & 1
\end{array}\right\rbrack$$
\end{par}

\begin{par}
$$x=\left\lbrack \begin{array}{c}
a\left(\lambda \right)\\
b\left(\lambda \right)
\end{array}\right\rbrack$$
\end{par}

\begin{par}
$$Î=\left\lbrack \begin{array}{c}
L_{1\left(\lambda \right)} \\
L_{2\left(\lambda \right)} \\
\ldotp \ldotp \ldotp \\
L_{n\left(\lambda \right)} 
\end{array}\right\rbrack$$
\end{par}

由于这些符号,显然会给我错误消息。

!包inputenc错误:Unicodecharâ(U + 2009) (inputenc)未设置与LaTeX一起使用。 有关说明,请参阅inputenc软件包文档。

我的问题是这里发生了什么?在texmaker中,它在我和texWorks中出错,它只是跳过它。有没有办法解决它或者我是否必须在LaTeX中再次创建基质?

1 个答案:

答案 0 :(得分:1)

位于第二行的字符â和位于最后Î语句的\begin因为它们是Unicode而给您带来问题。您可能希望删除代码中的\text{â}块,并将Î更改为ASCII的其他内容...就像图片中的字母B一样。顺便说一句,当我通过QuickLaTeX在线呈现时,此代码不会出错。

一旦我做了这些更改,我就会得到以下结果:

enter image description here

次要注意事项

A的第二行可能是拼写错误。您可能希望将第一列的下标更改为2,而不是1。