自定义部分样式和相应的星号命令

自定义部分样式和相应的星号命令

我需要为会议论文使用自定义格式。我被要求通过序言中的以下代码重新定义章节、小节和段落标题:

\documentclass[a4paper,10pt,twocolumn]{article}

\usepackage[utf8]{inputenc} % try latin1 if not working for you

% styles of heading fonts, numbering etc
\makeatletter
\def\@normalsize{\@setsize\normalsize{10pt}\xpt\@xpt
    \abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip
    \abovedisplayskip \abovedisplayshortskip \z@
    plus3pt\belowdisplayshortskip 6pt plus3pt
    minus3pt\let\@listi\@listI}

% section heading size and spacing
\def\sect{\@setsize\sect{12pt}\xipt\@xipt}
\def\section{\@startsection {section}{1}{\z@}{1.5ex}{0.2ex}{\large\bf} } % Original - remove point

%\newcommand\mysection[1]{} % define header/footer
%\newcommand\mysection{\@startsection{mysection}{1}{\z@}{1.5ex}{0.2ex}{\large\bf} }
%\makeatother

% subsection heading size and spacing
\def\subsize{\@setsize\subsize{11pt}\xipt\@xipt}
\def\subsection{\@startsection {subsection}{2}{\z@}{1.0ex}{0.2ex}{\subsize\bf} }
\def\paragraph{\@startsection {paragraph}{4}{\z@}{0.6ex}{-1em}{\bf} }

%\renewcommand{\abovecaptionskip}{0pt}
%\renewcommand{\captionlabelfont}{\small \bf}
%\renewcommand{\captionfont}{\small}
\renewcommand{\figurename}{Fig.}
%% make headings of sections have a trailing dot
\renewcommand \thesection{\arabic{section}.}
\renewcommand \thesubsection{\arabic{section}.\arabic{subsection}.}
\renewcommand \thesubsubsection{\arabic{section}.\arabic{subsection}.\arabic{subsubsection}.}
%
\makeatother


\begin{document}

\section{Test}
\label{sect:test}

As shown in~\ref{sect:test}.

\section*{Acknowledgment}
Thank you.


\end{document}

我遇到了以下问题:

  1. 我无法正确使用带星号的部分(致谢和参考资料),我想是因为没有提供带星号的定义。我在这里苦苦寻找解决方案。

更新1 当我使用 \section*{Acknowledgements} 时,会出现一个包含“*”的标题,并在正文下方出现“Acknowledgements”。“参考文献”也是如此。

在此处输入图片描述

  1. 尾随点也出现在手稿正文中,因此如果在句末引用某个部分,则会出现两个点(例如,在第 1.1 部分...)。

更新1 是否可以在不改变标题样式的情况下将其删除,以遵循会议模板。

在此处输入图片描述

你能帮我改进代码吗(带星号的部分,避免在正文中连续两次出现 doth)?提前感谢你的支持。

相关内容