在行尾对齐的文本中有“-”,我想删除它。有什么办法吗?
\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}