İspanyolca babel kullanırken polylongdiv'de hata
polylongdivPolinomdan kullanıyorum package. Ben seçeneğini kullandığınızda style=Dalıyorum
Kaçak tartışma?
! \ Language @ active @ arg ~ kullanımı taranırken yasaklanmış kontrol dizisi bulundu. \ par l.8 \ polylongdiv [style = D] {x ^ 5} {x ^ 3 + 2x ^ 2 + 9x + 8} Bir `} 'yi unuttuğunuzdan şüpheleniyorum, bu da benden istediğiniz yeri okumama neden oluyor Dur. Kurtarmaya çalışacağım; ancak hata ciddiyse, şimdi `` E '' veya `` X '' yazıp dosyanızı düzeltmeniz daha iyi olur.
Overleaf kullanıyorum ve işte bir MWE
\documentclass{article}
\usepackage[spanish]{babel}
\usepackage{polynom}
\begin{document}
\polylongdiv[style=D]{x^5}{x^3+2x^2+9x+8}
\end{document}
Yanıtlar
Sen kullanabilirsiniz es-notildeseçeneği babelgünümüzde kısaltmaları için ~nve ~Ndoğrudan yazabilirsiniz itibaren artık ihtiyaç vardır ñve Ñ.
\documentclass{article}
\usepackage[spanish,es-notilde]{babel}
\usepackage{polynom}
\begin{document}
\polylongdiv[style=D]{x^5}{x^3+2x^2+9x+8}
\end{document}
Alternatif olarak, (görünür bir neden olmaksızın) (ters eğik çizgi ) ile değiştirmek için polynom.stykullanılan ilgili makroyu yama :~\
documentclass{article}
\usepackage[spanish]{babel}
\usepackage{polynom}
\usepackage{regexpatch}
\makeatletter
\regexpatchcmd*{\pld@ArrangeResult}{\~}{\c{nobreakspace}}{}{}
\makeatother
\begin{document}
\polylongdiv[style=D]{x^5}{x^3+2x^2+9x+8}
\end{document}
Sonuç her iki durumda da aynıdır.
Makrodan \shorthandoff*{~}önce bir grupta kullanın :
\documentclass{article}
\usepackage[spanish]{babel}
\usepackage{polynom}
\begin{document}
{\shorthandoff*{~}
\polylongdiv[style=D]{x^5}{x^3+2x^2+9x+8}}
\end{document}