如何去掉 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}

相关内容