Como tirar o “-” dos textos justificados no Beamer

Como tirar o “-” dos textos justificados no Beamer

No final da linha o texto justificado tem "-" Gostaria de descolar. Existe alguma maneira de fazer isso?

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

Responder1

Você parece querer alcançar dois objetivos mutuamente exclusivos:

  • Se você quiser que o texto seja totalmente justificado, e se algumas das palavras no texto forem bastante longas e passíveis de hifenização, o TeX hifenizará algumas palavras para gerar um parágrafo bonito. Um aspecto da "boa aparência" (tipográfica) é que não deve haver linhas muito cheias nem grandes espaços entre palavras desagradáveis.

  • Se você desejar suprimir totalmente a hifenização, e se algumas das palavras no texto forem muito longas, algumas das linhas ficarão muito pouco cheias (e apresentarão grandes espaços entre palavras) ou muito cheias.

Se sua principal prioridade é suprimir toda hifenização, não carregue o ragged2epacote - afinal, éprojetado para permitir a hifenização- e não use as \justifyinginstruções.

Naturalmente, você é livre para reescrever o texto para (a) usar menos palavras longas e (b) organizar partes do texto de forma que quaisquer palavras longas não ocorram perto do final das linhas.

Por fim, observe que esses pontos se aplicam independentemente de você usar ou não a beamerclasse document.


Termo aditivo: Se, por algum motivo, você realmente precisar ter ambos os parágrafos totalmente justificados em um enumerateambienteesuprimir toda hifenização, sugiro que você (a) carregue o hyphenatpacote com a opção nonee (b) emita a diretiva \sloppydepois de \justifying, como é feito no exemplo a seguir. Falando por mim, eu diria que os resultados, especialmente as grandes diferenças no espaçamento entre palavras de linha para linha, parecemsimplesmente horrivel! Você (e as pessoas na audiência de sua beamerapresentação) estariam muito melhor se permitissem a hifenização, afinal, ou não impusessem uma justificativa completa.

insira a descrição da imagem aqui

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

informação relacionada