
Necesito citar una parte de una cadena que contiene comillas "tontas" y quiero mantenerlas así. Cuando escribo las citas como están, me enfrento a dos problemas:
- Falta el espacio detrás de una cita.
- Las citas seguidas de una voz se transforman en diéresis.
Para el ejemplo que se muestra a continuación, mi documento de resultados se ve así:
Ejemplo: ä parte citada"seguida de texto.
en lugar de
Ejemplo: "parte citada" seguida de texto.
\documentclass[ngerman]{scrbook}
\documentclass[ngerman]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\begin{document}
Example: "a quoted part" followed by text.
\end{document}
¿Cómo puedo escapar de esas cotizaciones para obtener el resultado deseado? Obviamente mi problema se debe al babel
paquete, pero lo necesito porque estoy escribiendo un documento en alemán.
Respuesta1
Una forma de obtener el "
carácter es la que mencionaste en tu respuesta, pero no funciona con todos los idiomas (por ejemplo, no funciona en italiano).
Una forma más general (disponible en T1
codificación pero no en OT1
) es usar el comando \textquotedbl
:
\documentclass[ngerman]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\begin{document}
Example: \textquotedbl a quoted part\textquotedbl\ followed by text.
\end{document}
produce el resultado deseado en cada idioma.
Respuesta2
Si no necesita taquigrafías alemanas (es decir, "a
, "|
, "-
y similares), creo que la solución más sencilla es:
\documentclass[ngerman]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\defineshorthand{"}{\textquotedbl}
\begin{document}
Example: "a quoted part" followed by text.
\end{document}
Creo que \defineshorhand
se puede usar para establecer el valor localmente, dentro de un grupo, si es necesario, pero para ser honesto, no estoy seguro.
Respuesta3
Deberías utilizar la ``quote''
construcción (o ,,quote''
):
Example: ``a quoted part'' followed by text. % ,,a quoted part''
O, lo que es mejor, utilizar elcsquotes
paquete:
\documentclass{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\begin{document}
Example: \enquote{a quoted part} followed by text.
\end{document}
Qué prosas serán:
\enquote
elegirá las comillas apropiadas según el idioma.- No es necesario pensar qué tipo de comillas se utilizan para las subcomillas.
Respuesta4
Quizás la pregunta no estaba clara; Sé cómo hacer citas tipográficamente correctas y, por supuesto, las uso en todo mi documento (de hecho, las ingreso directamente y eso funciona bien). Pero quiero citar una parte de un archivo de texto, que utiliza comillas "tontas" (también conocidas como simples).
Las soluciones sugeridas aquí no funcionaron para mí, pero encontré mi solución:
Example: "{}a quoted part"{} followed by text.