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

あなたは、主に相互に排他的な 2 つの目標を達成したいと考えているようです。

  • テキストを完全に両端揃えにしたい場合、およびテキスト内の一部の単語が非常に長く、ハイフネーションが可能な場合、TeX は一部の単語をハイフネーションして、見栄えの良い段落を生成します。(印刷上の)「見栄えの良さ」の 1 つの側面は、行が長すぎたり、見苦しい大きな単語間のギャップがあってはならないことです。

  • ハイフネーションを完全に抑制したい場合、テキスト内の一部の単語が非常に長いと、一部の行は大幅に文字数が不足する(単語間のギャップが大きい)か、大幅に文字数が多すぎることになります。

ハイフネーションをすべて抑制することが主な目的である場合は、パッケージをロードしないでください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}

関連情報