Como escrever citações “burras”?

Como escrever citações “burras”?

Preciso citar uma parte de uma string que contém aspas "burras" e quero mantê-las assim. Quando escrevo as citações como estão, enfrento dois problemas:

  1. O espaçamento atrás de uma citação está faltando
  2. Citações seguidas por um vocal são transformadas em tremas

Para o exemplo abaixo, meu documento de resultado se parece com:

Exemplo: ä parte citada"seguida de texto.

em vez de

Exemplo: “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}

Como posso escapar dessas citações para obter o resultado desejado? Obviamente meu problema é causado pelo babelpacote, mas preciso disso porque estou escrevendo um documento em alemão.

Responder1

Uma forma de obter o "caractere é aquela que você mencionou na sua resposta, mas não funciona em todos os idiomas (por exemplo, não funciona em italiano).

Uma maneira mais geral (disponível em T1codificação, mas não em OT1) é usar o 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}

produz o resultado desejado em todos os idiomas.

Responder2

Se você não precisa de taquigrafias em alemão (ou seja, "a, "|, "-e similares), acho que a solução mais fácil é:

\documentclass[ngerman]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\defineshorthand{"}{\textquotedbl}
\begin{document}
Example: "a quoted part" followed by text.
\end{document}

Acho \defineshorhandque pode ser usado para definir o valor localmente, dentro de um grupo, se necessário, mas para ser sincero não tenho certeza.

Responder3

Você deve usar a ``quote''construção (ou ,,quote''):

Example: ``a quoted part'' followed by text. % ,,a quoted part''

Ou, o que é melhor, use ocsquotespacote:

\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}

Quais serão as prosas:

  • \enquoteescolherá as aspas apropriadas com base no idioma.
  • Não há necessidade de pensar que tipo de aspas usar para subaspas.

Responder4

Talvez a pergunta não tenha sido um pouco clara; Eu sei como fazer citações tipograficamente corretas e as uso em todo o meu documento, é claro (na verdade, estou inserindo-as diretamente e isso funciona bem). Mas quero citar uma parte de um arquivo de texto, que usa caracteres de aspas "burros" (também conhecidos como diretos).

As soluções sugeridas aqui não funcionaram para mim, mas acabei de encontrar minha solução:

Example: "{}a quoted part"{} followed by text.

informação relacionada