구분 기호 \left( 및 \right)가 작동하지 않습니다(푸리에 및 튜브너).

구분 기호 \left( 및 \right)가 작동하지 않습니다(푸리에 및 튜브너).

정말 쓸데없는 긴 글을 올려서 죄송합니다. daleif의 의견 덕분에 이제 동일한 문제를 재현했습니다. 여기있어:

MWE:

\documentclass{memoir}

\usepackage[polutonikogreek, italian,english]{babel}


\usepackage[sc]{mathpazo}
\usepackage{fourier}
\usepackage{teubner}


\begin{document}


\begin{equation}\label{taus}
\tau_e=\left(\frac{N_r\sigma_e}{v_{th}}\right)^{-1}
\end{equation}

\end{document}

답변1

  1. 패키지 teubnerfourier잘 협력하지 않습니다.
  2. mathpazo(Palatino의 경우) 또는 fourier(Utopia의 경우) 수학 글꼴을 정의하는 두 개의 패키지를 로드하지 마십시오 .

다음 teubner후 로드fourier 것 같다문제를 해결하려고 하지만 그렇지 않습니다.

실제로, 귀하의 공식은

여기에 이미지 설명을 입력하세요

\left그리고 당신은 그것을 보고 \right그들의 일을 하지 않습니다.

\documentclass{article}

\usepackage[polutonikogreek, italian, english]{babel}

\usepackage{teubner}
\let\teubnerbreve\breve
\let\breve\relax
\usepackage{fourier}
\let\mbreve\breve
\let\breve\teubnerbreve

\begin{document}

\begin{equation}\label{taus}
\tau_e=\left(\frac{N_r\sigma_e}{v_{th}}\right)^{-1}
\end{equation}

\end{document}

수학 악센트로 사용할 계획이 없다면 \breve단순화할 수 있지만 별칭을 사용하는 것이 더 좋습니다 \mbreve. 코드는 다음 \breve과 같이 재정의됩니다 teubner.

여기에 이미지 설명을 입력하세요

답변2

daleif의 믿을 수 없을 정도로 빠른 답변에 감사드립니다. 저는 충돌이 teubner와 Fourier 패키지 사이에 있다는 것을 발견했습니다. 그러나 문제는 교환적이지 않습니다. 이 패키지 호출 순서는 컴파일되지만 대괄호 문제가 보고됩니다.

\documentclass{article}

\usepackage[polutonikogreek, italian, english]{babel}

\usepackage{fourier}
\usepackage{teubner}


\begin{document}


\begin{equation}\label{taus}
\tau_e=\left(\frac{N_r\sigma_e}{v_{th}}\right)^{-1}
\end{equation}

\end{document}

패키지 호출 순서를 바꾸면 컴파일되지 않습니다.

\documentclass{article}

\usepackage[polutonikogreek, italian, english]{babel}



\usepackage{teubner}

\usepackage{fourier}


\begin{document}


\begin{equation}\label{taus}
\tau_e=\left(\frac{N_r\sigma_e}{v_{th}}\right)^{-1}
\end{equation}

\end{document}

푸리에 스타일 명령 \breve가 이미 정의된 명령을 찾기 때문에 오류가 발생합니다.

이제 두 패키지 중 하나를 제거하면 문제가 해결됩니다.

관련 정보