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}