如何在 Latex 中使用样式文件 (abstract.sty)?

如何在 Latex 中使用样式文件 (abstract.sty)?

我是 LaTeX 新手。我需要做的是使用 LaTeX 编写一份 A4 大小的 pdf 研究摘要。格式已给出。我只有abstract.sty文件。按照教程https://www.youtube.com/watch?v=CmagZthwhaY,我刚刚LaTex Workshop在 VScode 中安装了扩展。我还安装了 MicTeX。我正在学习 LaTeX,但我发现它太难了。

我在工作目录中放了两个文件:

  • 摘要
  • 主文本

main.tex 非常简单:

\documentclass{article}
\usepackage{graphicx} % Required for inserting images
\usepackage{abstract}

\title{Scene classification based on motion-skill}
\author{Turuu}
\date{October 10th, 2023}

\begin{document}

\maketitle

\section{Introduction}

\end{document}

abstract.sty 在这里:

% ------------------------------------------------------------------
%  学部卒業研究発表概要スタイル
%  December, 2013
%  by Shohei Masuda
%  Last Update : Dec. 5, 2013
% ------------------------------------------------------------------
\typeout{Bachelor's abstract}
\typeout{December 5, 2013}
\typeout{by Shohei Masuda}

% A4 size : (210mm x 297mm)
\setlength{\topmargin}{-15.4truemm} %上余白
\setlength{\oddsidemargin}{-5.4truemm}  %左余白
\setlength{\headheight}{0truemm}        %ヘッダ領域
\setlength{\headsep}{0truemm}           %ヘッダ-本文
\setlength{\textwidth}{170truemm}       %本文幅
\setlength{\textheight}{277truemm}      %本文高さ

%アブストラクトの左右にスペースを開ける
\def\flushleft#1#2{%
    \trivlist\raggedright
    \rightskip#2
    \leftskip#1
    \item\relax}

%アブストラクト用インデント
\def\IndentEng{%
    \hspace{1em}}

%タイトル
\def\Title#1{\gdef\@Title{#1}}
\gdef\@Title{}
%名前
\def\Name#1{\gdef\@Name{#1}}
\gdef\@Name{}
%学籍番号
\def\StudentNumber#1{\gdef\@StudentNumber{#1}}
\gdef\@StudentNumber{}
%指導教員
\def\Teacher#1{\gdef\@Teacher{#1}}
\gdef\@Teacher{}
%英語アブストラクト
\def\AbstractText#1{\gdef\@AbstractText{#1}}
\gdef\@AbstractText{}

%section類の再定義
\renewcommand{\section}{%
    \if@slide\clearpage\fi
    \@startsection{section}{1}{\z@}%
    {1.2zh}% 前アキ
    {0.2zh}% 後アキ
    {\normalfont\normalsize\bfseries\headfont\raggedright}%
}%
\renewcommand{\subsection}{\@startsection{subsection}{2}{\z@}%
    {0zh}{0.2zh}%
    {\normalfont\normalsize\headfont}%
}%
\renewcommand{\subsubsection}{\@startsection{subsubsection}{3}{\z@}%
    {0zh}{0.2zh}%
    {\normalfont\normalsize\headfont}%
}%

%タイトル部分
\def\TitleText{%
\twocolumn[
    \begin{center}
        %タイトル
        {\Large\bfseries \@Title }
        \vspace{1zw}
    \end{center}
    \begin{center}
        %学籍番号等
        {\large\bfseries 学籍番号:\ \@StudentNumber \hspace{2mm} \@Name\ \hspace{5mm} 指導教員:\ \@Teacher}
        \vspace{1zw}
    \end{center}
    \begin{flushleft}{2zw}{2zw}
        %アブストラクト
        Abstract:\,\@AbstractText
    \end{flushleft}
    \vspace{1zh}
]}

%行間の設定
\renewcommand{\baselinestretch}{0.9}
%図などのマージンなし
\setlength\floatsep{0pt}
\setlength\textfloatsep{0pt}
\setlength\intextsep{0pt}
\setlength\abovecaptionskip{0pt}
%ページ番号なし
\pagestyle{empty}
%subsubsectionまで
\setcounter{secnumdepth}{3}

但是,我遇到了错误。我不知道哪里出了问题。你能解释一下我遗漏了什么吗? 在此处输入图片描述

我知道有些事情非常不对劲。pdf 文件如下所示: 在此处输入图片描述

相关内容