
在該行的末尾,對齊的文本有“-”我想起飛。有辦法做到這一點嗎?
\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}