定理/仮定の前にインデントする

定理/仮定の前にインデントする

Assumption 行の前にインデントを追加しようとした私の試みを以下でご覧ください。実際のドキュメントで使用したプリアンブルのパッケージを参照してください。ragged2e はインデントを削除すると読みました。 に変更したにもかかわらず\usepackage{tabularx,ragged2e,booktabs,caption}\usepackage{tabularx}Assumption の前にインデントは追加されません。

\documentclass[letterpaper, 12 pt, conference,onecolumn,draftcls]{ieeeconf}  %%
\IEEEoverridecommandlockouts                              % This command is only
                                                          % needed if you want to
                                                          % use the \thanks command
\overrideIEEEmargins
\usepackage{color}
\usepackage[dvips]{graphicx}
%\usepackage{psfig,subfigure}
\usepackage{epsfig}
\usepackage{graphicx}
%comment below if any problem
%\usepackage[pdftex]{graphicx}
\usepackage{epstopdf}
\usepackage{here}
\usepackage{mathptmx} % assumes new font selection scheme installed
\usepackage{times} % assumes new font selection scheme installed
%\usepackage{lmodern}
\usepackage{bm}
%\usepackage{sansmath}
\usepackage{amssymb}
\usepackage{amsfonts}
%\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{cite}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\usepackage[T1]{fontenc}
\usepackage{float}
%\usepackage{textcomp}
%\usepackage{txfonts}
\usepackage{subfigure}
\usepackage{setspace}
\usepackage{enumerate}
\usepackage{tabularx,ragged2e,booktabs,caption}
\usepackage[mathscr]{euscript}
\DeclareMathOperator*{\argmax}{arg\,max}
\usepackage{ntheorem}\theoremseparator{.}
\newtheorem{mydef}{Definition}\theoremseparator{.}
\newtheorem{myalgo}{Algorithm}\theoremseparator{.}
\newtheorem{myassum}{Assumption}\theoremseparator{.}
\newtheorem{myprop}{Proposition}\theoremseparator{.}
\newtheorem{mytheo}{Theorem}\theoremseparator{.}
\newtheorem{myproof}{Proof}\theoremseparator{.}
\DeclareMathOperator*{\argmin}{arg\,min}
\newcolumntype{C}[1]{>{\Centering}m{#1}}
\renewcommand\tabularxcolumn[1]{C{#1}}
\begin{document}

\indent\begin{myassum}\label{asum_contro} \rm{The value of $(A,B)$
are known.}
\end{myassum}

\par\begin{myassum}\label{asum_contro} \rm{The value of $(A,B)$ are
known.}
\end{myassum}

\parindent30pt\begin{myassum}\label{asum_contro} \rm{The value of
$(A,B)$ are known.}
\end{myassum}

Please help me add an indent just before Assumption 1. I mean the
assumptions should start as a paragraph.
\end{document}

ここに画像の説明を入力してください

答え1

パッケージは、 {}` ペアの前に使用する必要がある をntheorem提供します。\theoremindent\ntheorem\theoremindent\parindent, i.e. without

定理スタイルを使用するとさらに良いでしょう。

\documentclass[letterpaper, 12 pt, conference,onecolumn,draftcls]{IEEEconf}  %%
%\IEEEoverridecommandlockouts                              % This command is only
                                                          % needed if you want to
                                                          % use the \thanks command
%\overrideIEEEmargins
\usepackage{color}
\usepackage{graphicx}
%comment below if any problem
%\usepackage[pdftex]{graphicx}
\usepackage{here}
\usepackage{mathptmx} % assumes new font selection scheme installed
\usepackage{times} % assumes new font selection scheme installed
%\usepackage{lmodern}
\usepackage{bm}
%\usepackage{sansmath}
\usepackage{amssymb}
\usepackage{amsfonts}
%\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{cite}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\usepackage[T1]{fontenc}
\usepackage{float}
%\usepackage{textcomp}
%\usepackage{txfonts}
\usepackage{subfigure}
\usepackage{setspace}
\usepackage{enumerate}
\usepackage{tabularx,ragged2e,booktabs,caption}
\usepackage[mathscr]{euscript}
\DeclareMathOperator*{\argmax}{arg\,max}
\usepackage{ntheorem}\theoremseparator{.}
\newtheorem{mydef}{Definition}\theoremseparator{.}
\newtheorem{myalgo}{Algorithm}\theoremseparator{.}
\theoremindent\parindent
\newtheorem{myassum}{Assumption}\theoremseparator{.}
\newtheorem{myprop}{Proposition}\theoremseparator{.}
\newtheorem{mytheo}{Theorem}\theoremseparator{.}
\newtheorem{myproof}{Proof}\theoremseparator{.}
\DeclareMathOperator*{\argmin}{arg\,min}
\newcolumntype{C}[1]{>{\Centering}m{#1}}
\renewcommand\tabularxcolumn[1]{C{#1}}
\begin{document}

\begin{myassum}\label{asum_contro} \textnormal{The value of $(A,B)$
are known.}
\end{myassum}

\begin{myassum}\label{asum_contro} \textnormal{The value of $(A,B)$ are
known.}
\end{myassum}

\begin{myassum}\label{asum_contro} \textnormal{The value of
$(A,B)$ are known.}
\end{myassum}

Please help me add an indent just before Assumption 1. I mean the
assumptions should start as a paragraph.
\end{document}

関連情報