思ったような表示にならず困っています。
---------- test1.tex ----------
\documentclass[a4j,11pt,fleqn,twoside]{jsarticle}
\usepackage[dvipdfmx]{graphicx,color}
\usepackage{fancyhdr}
\usepackage{okumacro,ascmac}
\usepackage{txfonts}
\usepackage{geometry}
% ----------------------------------------------------------------------
% マージン等の設定
\geometry{top=20truemm,bottom=20truemm,inner=25truemm,outer=15truemm}
% ----------------------------------------------------------------------
% 「実験x」という新しい subsubsection を作るための定義
\makeatletter
\newcounter{jikken}[subsection]
\newcommand{\jikken}{\@startsection{jikken}{3}%
{\z@}%字下げ量
{0.5zw}%{\z@}%見出しの上側の空白
{\z@}%見出しの下側の空白
{\normalfont\normalsize\headfont}}
\renewcommand{\thejikken}{実験\arabic{subsection}.\arabic{jikken}}
\newcommand{\jikkenmidashi}[1]{%
\underline{#1}}
\makeatother
% ----------------------------------------------------------------------
% 「演習問題x」という新しい subsubsection を作るための定義
\makeatletter
\newcounter{enshu}[jikken]
\newcommand{\enshu}{\@startsection{enshu}{3}%
{\z@}%
{0.5zw}%{\z@}%
{\z@}%
{\normalfont\normalsize\headfont}}
\renewcommand{\theenshu}{演習問題\arabic{subsection}.\arabic{jikken}.\arabic{enshu}}
\makeatother
% ======================================================================
% ======================================================================
% ======================================================================
\begin{document}
\pagestyle{empty}
\section{aaa}
\subsection{bbb}
\jikken{ccc}
ddd
\jikken{eee}
fff
\enshu{ggg}
hhh
\end{document}
---------- test1.tex ----------
このファイルをタイプセットすると
---------- test1.pdf ----------
1 aaa
1.1 bbb
実験1.1 ccc
ccc
ddd
実験1.2 eee
eee
fff
演習問題1.2.1 ggg
ggg
hhh
---------- test1.pdf ----------
というようになり,\jikken{ccc} と書くと
実験1.1 ccc
ccc
と {} の中に書いた見出しが次の行にも表示されてしまいます。
{} の中に書いた見出しを見出しだけの表示にするには,どうすればよいのでしょうか?