
Dado que “C. A. R. Hoare” é uma forma muito padrão deformalmentecitando o pesquisador, como faríamos isso em um texto alemão? Minha escolha atual é lidar com “C. A. R.” semelhantes às siglas (cf.Dentro das abreviações alemãs, como definir a penalidade e a largura do espaço interno incluindo os atributos de esticar e encolher?) e diz
\documentclass[ngerman]{article}
\pagestyle{empty}
\usepackage[ngerman]{babel}
\newcommand{\GermanAcronymSpace}{\hskip.5\fontdimen2\font plus.5\fontdimen3\font minus.5\fontdimen4\font}%%% breakable and stretchable thin space to be used in acronyms such as “d. h.”, “z. B.”, “i. d. R.”, and “u. a.”; cf. http://tex.stackexchange.com/a/708661 .
\begin{document}
C.\penalty1\GermanAcronymSpace A.\penalty1\GermanAcronymSpace R.\@\penalty1\ Hoare%%% alternatively, … R.\penalty1\ Hoare
\end{document}
Claro, você pode optar por espaços de largura padrão e sem nenhuma penalidade (ou seja, simplesmente digamos C. A. R. Hoare
em LaTeX), mas então você pode obter (na minha opinião) espaçamento excessivo sem necessidade e riscos potenciais na saída:
[…] Geleistet wurde die Pionierarbeit von C. A.
[LaTeX decided to introduce a page break here]
R. Hoare: „Computer programming is an exact science“.
Acima, o leitor poderia pensar na obra pioneira de “C. A.”, seja quem for, e um título separado citando uma frase de “R. Hoare”. Ao mesmo tempo, proibindo completamente as quebras de linha dentro de “C. A. R.” não é bom se você digita muito texto e pode ter problemas tipográficos piores no mesmo parágrafo se “C. A. R.” são mantidos juntos (por exemplo, caixas muito cheias ou hifenizações incorretas de outras palavras).
Alguma idéia melhor (em caso afirmativo, com justificativa) sobre como compor corretamente “CAR Hoare” na tipografia alemã no meio de uma frase em geral? Ou a sugestão acima é boa o suficiente em geral? Você pode considerar alterar as penalidades (em caso afirmativo, por que) ou 50% das diversas \fontdimen
sanções para outra coisa (em caso afirmativo, por que).
Responder1
Eu não acho que você queira interromper uma inicial de um nome, então eu usaria ~
or \,
.
Responder2
\usepackage{xspace}
\newcommand\CARHoare{C.\,A.\,R.~Hoare\xspace}
Nunca deve ser hifenizado e talvez seja necessário sloppypar
em alguns casos (raros):
\begin{sloppypar}
... a paragraph with \CARHoare with problems in justifying the text
\end{sloppypar}