如何在Beamer中去掉對齊文字的“-”

如何在Beamer中去掉對齊文字的“-”

在該行的末尾,對齊的文本有“-”我想起飛。有辦法做到這一點嗎?

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

答案1

您似乎想要實現兩個基本上相互排斥的目標:

  • 如果您希望文字完全對齊,並且文字中的某些單字相當長且適合連字符,TeX 會連字符某些單字以產生美觀的段落。 (印刷)「好看」的一方面是不應該有過滿的線條,也不應該有難看的大字間隙。

  • 如果您希望完全抑制連字符,並且文本中的某些單字相當長,則某些行將要么嚴重不足(並且具有較大的單字間隙),要么嚴重過度填充。

如果您的首要任務是抑制所有連字符,請不要加載該ragged2e包 - 畢竟,它是旨在允許連字符——並且不要使用該\justifying指令。

當然,您可以自由地重寫文本,以 (a) 使用更少的長單字並 (b) 排列文本的各個部分,以便任何長單字不會出現在行尾附近。

最後,請注意,無論您是否使用beamer文件類,這些要點都適用。


附錄:如果出於某種原因,您確實必須在enumerate環境中擁有兩個完全合理的段落抑制所有連字符,我建議您 (a)hyphenat使用選項加載包並 (b)在 後none發出指令,如下例所示。就我自己而言,我想說的是結果,尤其是行與行之間字間距的巨大差異,看看\sloppy\justifying太糟糕了!你(以及你演講的觀眾beamer)要么允許連字符,要么不強加充分的理由,效果會好得多。

在此輸入影像描述

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

相關內容