caracteres polacos ±

caracteres polacos ±

No puedo trabajar con mis caracteres especiales en los listados, mi texmaker está configurado para usar utf8 en las opciones, pero aparece el error:

! Error de entrada del paquete: carácter Unicode \u8:�\lst@FillFixed@ no configurado para usarse con LaTeX.

Con XeLatex no me sale ningún error pero no muestra ninguna ± en pdf. ¿Puedo importar el contenido de file.txt y mostrarlo en colores C# sin copiar y pegar en un archivo .tex?

\documentclass[titlepage, a4paper]{mwart}
\usepackage{amsmath,amsfonts,amssymb,amsthm}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{polski}
\usepackage{graphicx}
\usepackage{listings}
\usepackage{xcolor}
\lstdefinestyle{sharpc}{language=[Sharp]C, frame=lr, rulecolor=\color{blue!80!black}}
\begin{document}
ą
\begin{lstlisting}
ą
\end{lstlisting}


\end{document}

Respuesta1

Puede utilizar alfabetizado para reemplazar el carácter con un comando adecuado:

\documentclass[titlepage, a4paper]{mwart}
\usepackage{amsmath,amsfonts,amssymb,amsthm}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{polski}
\usepackage{graphicx}
\usepackage{listings}
\usepackage{xcolor}
\lstdefinestyle{sharpc}{language=[Sharp]C, frame=lr, rulecolor=\color{blue!80!black}}

\lstset{literate=%
    {ą}{{\k a}}1    
}
\begin{document}
ą 
\begin{lstlisting}
ą
\end{lstlisting}

\end{document}

Respuesta2

DeSección 2.5 de la documentación. simplemente usa

\begin{lstlisting}[extendedchars=false]
ą
\end{lstlisting}

ingrese la descripción de la imagen aquí

información relacionada