Cómo quitar el "-" de los textos justificados en Beamer

Cómo quitar el "-" de los textos justificados en Beamer

Al final de la línea el texto justificado tiene "-" Me gustaría despegar. ¿Hay alguna forma de hacer eso?

\documentclass{beamer}
\usepackage[portuguese]{babel} % or: 'brazilian' ?!
\usepackage[T1]{fontenc}    
\usepackage[utf8]{inputenc}         
\usepackage{ragged2e} % for '\justifying' macro
\begin{document}

\section{MERCADO DE CAPITAIS, CONSUMO E INVESTIMENTO}
    \begin{frame} 
    \frametitle{Consumo e Investimento sem Mercado de Capitais}
    \begin{enumerate}
    \justifying
    \setlength\itemsep{0.5cm}
    \item Quantidades de recursos que o indivíduo está disposto abdicar para consumo presente ou futuro é representada pela Taxa Marginal de Substituição (TMS).\vspace{0.5cm}
    \item A Taxa Marginal de Transformação (TMT) é a unidade monetária transformada em oportunidade produtiva para o consumo futuro.\vspace{0.5cm}

    \item Cada indivíduo obterá um equilíbrio, conforme a sua curva de indiferença, quando a TMS igualar a TMT. 


    \end{enumerate} 
    \end{frame}
\end{document}

Respuesta1

Parece querer lograr dos objetivos en gran medida mutuamente excluyentes:

  • Si desea que el texto esté completamente justificado, y si algunas de las palabras del texto son bastante largas y se pueden dividir con guiones, TeX dividirá algunas palabras con guiones para generar un párrafo atractivo. Un aspecto de la "buena apariencia" (tipográfica) es que no debe haber líneas demasiado llenas ni espacios grandes y antiestéticos entre palabras.

  • Si desea suprimir por completo la separación de palabras, y si algunas de las palabras del texto son bastante largas, algunas de las líneas estarán muy poco completas (y presentarán grandes espacios entre palabras) o muy llenas en exceso.

Si su principal prioridad es suprimir todas las separaciones de palabras, no cargue el ragged2epaquete; después de todo, lo es.diseñado para permitir la separación de palabras- y no utilices las \justifyinginstrucciones.

Naturalmente, usted es libre de reescribir el texto para (a) usar menos palabras largas y (b) organizar partes del texto de modo que las palabras largas no aparezcan cerca del final de las líneas.

Finalmente, tenga en cuenta que estos puntos se aplican independientemente de que utilice o no la beamerclase de documento.


Apéndice: Si, por alguna razón, realmente debes tener ambos párrafos completamente justificados en un enumerateentornoysuprimir toda separación de palabras, le sugiero que (a) cargue el hyphenatpaquete con la opción noney (b) emita la directiva \sloppydespués de \justifying, como se hace en el siguiente ejemplo. Hablando por mí mismo, diría que los resultados, especialmente las grandes diferencias en el espacio entre palabras de una línea a otra, miransimplemente desagradable! Usted (y las personas en la audiencia de su beamerpresentación) estarían mucho mejor si permitieran la separación de palabras después de todo o no impongan una justificación completa.

ingrese la descripción de la imagen aquí

\documentclass{beamer}
\usepackage[portuguese]{babel} % or 'brazilian' ?!
\usepackage[T1]{fontenc}    
\usepackage[utf8]{inputenc}         
\usepackage{ragged2e} % for '\justifying' macro

\usepackage[none]{hyphenat} % <--- new
\begin{document}
\section{MERCADO DE CAPITAIS, CONSUMO E INVESTIMENTO}

    \begin{frame} 
    \frametitle{Consumo e Investimento sem Mercado de Capitais}
    \begin{enumerate}
    \setlength\itemsep{0.5cm}
    \justifying
    \sloppy % <--- new
    \item Quantidades de recursos que o indivíduo está disposto abdicar para consumo presente ou futuro é representada pela Taxa Marginal de Substituição (TMS).
    \item A Taxa Marginal de Transformação (TMT) é a unidade monetária transformada em oportunidade produtiva para o consumo futuro.
    \item Cada indivíduo obterá um equilíbrio, conforme a sua curva de indiferença, quando a TMS igualar a TMT. 
    \end{enumerate} 

    \end{frame}
\end{document}

información relacionada