
Quiero poner pdflatex para no poner un guión en una palabra cuando llega al final de la línea.
Intenté poner una \-
al principio o al final de esa palabra pero no funciona.
Por ejemplo si pongo: This is a very long sentence that needs two lines with thatshouldnot\- be hyphened
obtendré:
Esta es una oración muy larga que necesita dos líneas y eso no debería
tener un guión.
y si lo hago de esta manera: This is a very long sentence that needs two lines with \-thatshouldnot be hyphened
obtendré:
Esta es una oración muy larga que necesita dos líneas y
no debe tener guión .
Quiero que "eso no debería" permanezca en una palabra y sin guión al principio ni al final de la palabra.
Respuesta1
Si esta palabra aparece más de una vez en su documento y nunca desea que se divida con guiones, puede suprimir la separación de palabras en todas partes colocando esta línea en el preámbulo:
\hyphenation{thatshouldnot}
Si solo ocurre una vez, entonces la respuesta de David es \mbox
suficiente.
apéndice:
Un idioma que trata un apóstrofe como una letra (como el italiano; verEvitar la separación de palabras de una palabra con \hyphenation no siempre funciona) y se procesa con Xetex puede no reconocer una excepción ingresada con \hyphenation
. En el caso citado, existen dos soluciones. Para el primero, reemplace el apóstrofe ASCII (U+0027) por las comillas simples derechas (U+2019). \mbox
siempre debería funcionar como último recurso.
Respuesta2
Ponlo en una caja:
\mbox{thatshouldnot}