
私の定理では、定理の最初の行の数式の配置が余白を超えていることがわかります。式を分割したくないので、その前に改行を入れると、位置揃えがおかしくなります。段落の最初と最後を除いて、すべてのテキストを左揃えと右揃えにしたいのですが、どうすればいいでしょうか? よろしくお願いします。
\documentclass[letterpaper,twoside,notitlepage]{article}
\usepackage{bm}
\usepackage{lipsum}
\usepackage{amssymb,amsmath}
\usepackage[amsmath, thmmarks]{ntheorem}
\usepackage[left=1.5in,right=1.5in,top=0.75in,bottom=.75in,centering,includeheadfoot]{geometry}
\newtheorem{thm}{Theorem}[subsection]
\newtheorem{mainthm}[thm]{Main Theorem}
\begin{document}
\large
\lipsum[1][1-3]
\begin{mainthm}\label{thm:VecSpa}
A maximal set of independent tangency classes $\{[\gamma'(\lambda_0)]_{(\sigma)}\}$ is a basis for a vector space $\mathcal{V}$, and a tangency class of curve derivatives $[\gamma'(\lambda_0)]$ is a vector $\bm V\in\mathcal{V}$.
\end{mainthm}
\lipsum[1][4-6]
\end{document}
答え1
\\
\newline
行を短くして強制的に改行します。行揃え\linebreak
を失わずに改行するので、
classes\linebreak $....
答え2
\sloppy
の直後に命令を挿入することができます\begin{mainthm}\label{thm:VecSpa}
。次のスクリーンショットが示すように、結果として単語間のスペースがかなり雑になる可能性がありますが、位置揃えは維持できます。
\documentclass[letterpaper,twoside,notitlepage]{article}
\usepackage{bm}
\usepackage{lipsum}
\usepackage{amssymb,amsmath}
\usepackage[amsmath, thmmarks]{ntheorem}
\usepackage[hmargin=1.5in,vmargin=0.75in,
centering,includeheadfoot]{geometry}
\newtheorem{thm}{Theorem}[subsection]
\newtheorem{mainthm}[thm]{Main Theorem}
\begin{document}
\large
\lipsum[1][1-3]
\begin{mainthm}\label{thm:VecSpa}
\sloppy % <-- new
A maximal set of independent tangency classes
$\{[\gamma'(\lambda_0)]_{(\sigma)}\}$ is a basis
for a vector space $\mathcal{V}$, and a tangency
class of curve derivatives $[\gamma'(\lambda_0)]$
is a vector $\bm{V}\in\mathcal{V}$.
\end{mainthm}
\lipsum[1][4-6]
\end{document}