%60%20parece%20forzar%20%60lowtilde%60.png)
Al usar \urlstyle{same}
, el url
paquete sustituirá una tilde baja 'falsa', incluso si lowtilde
no se especifica la opción:
\documentclass{article}
\usepackage{url}
\urlstyle{same}
\begin{document}
Tilde: \textasciitilde
Not a tilde: \url{~}
\end{document}
¿Por qué sucede esto? ¿Hay alguna forma de anularlo?
Estoy usando la IEEEtran
clase, que fuerza la \urlstyle{same}
opción, y lo envío a una revista, por lo que prefiero no cargar el hyperref
paquete (que se sugiere como solución alternativa en otra parte de este sitio) porque es posible que no esté permitido o se elimine silenciosamente. en edición.
Respuesta1
Supongo que el problema está en la definición de \Url@OTnonTT
, donde \UrlTildeSpecial
se usa en lugar de \Url@force@Tilde
.
El último comando es \relax
, a menos que lowtilde
se haya especificado.
\documentclass{article}
\usepackage{url}
\makeatletter
\def\Url@OTnonTT{\do\<{\langle}\do\>{\mathbin{\rangle}}\do
\_{\_\penalty\@m}\do\|{\mid}\do\{{\lbrace}\do\}{\mathbin{\rbrace}}\do
\\{\mathbin{\backslash}}\Url@force@Tilde}% <--- it had \UrlTildeSpecial
\makeatother
\urlstyle{same}
\begin{document}
Tilde: \textasciitilde
Not a tilde: \url{~}
\end{document}
Respuesta2
Citando de la pág. 382 de laLista completa de símbolos LaTeX[énfasis añadido]:
Tenga en cuenta eso
\textasciitilde
y\~{}
produzca tildes diacríticas elevadas. Las tildes de “texto” (es decir, centradas verticalmente) se pueden generar con el comando de modo matemático\sim
..., que produce un “∼” algo ancho, o con eltextcomp
comando del paquete.\texttildelow
, que produce un “~” centrado verticalmente en la mayoría de las fuentes, pero en una “~” orientado a la línea de base en Computer Modern, txfonts, pxfonts y varias otras fuentes originadas en el mundo TEX.Si su objetivo es escribir tildes en URL o nombres de archivos Unix, lo mejor que puede hacer es utilizar elurl
paquete...
En resumen, lo que usted llama una "tilde falsa" es, de hecho, un símbolo centrado verticalmente que debería ser perfectamente aceptable cuando se usa en configuraciones de modo texto, y especialmente cuando se usa en cadenas de URL.