巴西机构定制模型中的环境

巴西机构定制模型中的环境

我希望在巴西机构的自定义模型中定义一个环境,其中创建的文件格式与该组中使用的格式不同。这些自定义的巴西模型仅使用带有样式自定义的文件和一个作为序言的文件,但我无法修改或添加某些环境。

我正在寻找的是在我的文件中实现下面的环境代码!按照此自定义文件的排列方式,我无法理解我可以在哪里使用它。

此次定制中使用了三个文件。

  1. 第一个我打开的时候名字叫uecetex2.sty的就是我放的下面这个模型的形式写的。

  2. 第二个文件是 Preambulo.tex,其中是序言,它是一个仅限包的文件,无法为其添加环境或设置。

  3. 第三个文件是 document.tex,其中汇集了编译 PDF 的章节,在此文件的开头,它称为 preambulo.tex,但也无法在其中添加环境或设置,因为它会生成错误。

在这个GitHub上有原始文件https://github.com/thiagodnf/uecetex2

在新的环境中,我放入了“preambulo.tex”,但在编译时提示错误

%%% This file is preambulo.tex %%%%

    \documentclass[        
        a4paper,          % Tamanho da folha A4
        12pt,             % Tamanho da fonte 12pt
        chapter=TITLE,    % Todos os capitulos devem ter caixa alta
        section=TITLE,    % Todas as secoes devem ter caixa alta
        oneside,          % Usada para impressao em apenas uma face do papel
        english,          % Hifenizacoes em ingles
        spanish,          % Hifenizacoes em espanhol
        brazil            % Ultimo idioma eh o idioma padrao do documento
    ]{abntex2}
    
    
    % Importações de pacotes
    \usepackage[utf8]{inputenc}                         % Acentuação direta
    \usepackage[T1]{fontenc}                            % Codificação da fonte em 8 bits
    \usepackage{graphicx}                               % Inserir figuras
    \usepackage{amsfonts, amssymb, amsmath}             % Fonte e símbolos matemáticos
    \usepackage{booktabs}                               % Comandos para tabelas
    \usepackage{verbatim}                               % Texto é interpretado como escrito no documento
    \usepackage{multirow, array}                        % Múltiplas linhas e colunas em tabelas
    \usepackage{indentfirst}                            % Endenta o primeiro parágrafo de cada seção.
    \usepackage{microtype}                              % Para melhorias de justificação?
    \usepackage[portuguese,ruled,lined]{algorithm2e}    % Escrever algoritmos
    \usepackage{algorithmic}                            % Criar Algoritmos  
    %\usepackage{float}                                  % Utilizado para criação de floats
    \usepackage{amsgen}
    \usepackage{lipsum}                                 % Usar a simulação de texto Lorem Ipsum
    %\usepackage{titlesec}                               % Permite alterar os títulos do documento
    \usepackage{tocloft}                                % Permite alterar a formatação do Sumário
    \usepackage{etoolbox}                               % Usado para alterar a fonte da Section no Sumário
    \usepackage[nogroupskip,nonumberlist,acronym]{glossaries}                % Permite fazer o glossario
    \usepackage{caption}                                % Altera o comportamento da tag caption
    \usepackage[alf, abnt-emphasize=bf, bibjustif, recuo=0cm, abnt-etal-cite=2, abnt-etal-list=0]{abntex2cite}  % Citações padrão ABNT
    %\usepackage[bottom]{footmisc}                      % Mantém as notas de rodapé sempre na mesma posição
    \usepackage{helvet}
    \renewcommand{\familydefault}{\sfdefault}                                % Usa a fonte Arial
    \usepackage{mathptmx}                               % Usa a fonte Times New Roman                                       
    %\usepackage{lmodern}                               % Usa a fonte Latin Modern
    %\usepackage{subfig}                                % Posicionamento de figuras
    %\usepackage{scalefnt}                              % Permite redimensionar tamanho da fonte
    %\usepackage{color, colortbl}                       % Comandos de cores
    %\usepackage{lscape}                                % Permite páginas em modo "paisagem"
    %\usepackage{ae, aecompl}                           % Fontes de alta qualidade
    %\usepackage{picinpar}                              % Dispor imagens em parágrafos
    %\usepackage{latexsym}                              % Símbolos matemáticos
    %\usepackage{upgreek}                               % Fonte letras gregas
    \usepackage{appendix}                               % Gerar o apendice no final do documento
    \usepackage{paracol}                                % Criar paragrafos sem identacao
    \usepackage{lib/uecetex2}                           % Biblioteca com as normas da UECE para trabalhos academicos
    \usepackage{pdfpages}                               % Incluir pdf no documento
    \usepackage{amsmath}                                % Usar equacoes matematicas
    \usepackage{colortbl}
    % Organiza e gera a lista de abreviaturas, simbolos e glossario
    \makeglossaries
    % Gera o Indice do documento
    \makeindex
    
%This line refers to the text of comments and questions

        \NewEnviron{commentA}{}
        \newcommand\Aon{\RenewEnviron{commentA}{\color{red}\BODY}}
        \newcommand\Aoff{\RenewEnviron{commentA}{}}
        \NewEnviron{commentB}{}
        \newcommand\Bon{\RenewEnviron{commentB}{\color{blue}\BODY}}
        \newcommand\Boff{\RenewEnviron{commentB}{}}
        \NewEnviron{commentC}{}
        \newcommand\Con{\RenewEnviron{commentC}{\color{cyan}\BODY}}
        \newcommand\Coff{\RenewEnviron{commentC}{}}
        
\begin{document}
        
        \Aoff
        \Boff
        \Coff
        \begin{commentA} \lipsum[2] \end{commentA} 
        \begin{commentB} \lipsum[2] \end{commentB} 
        \begin{commentC} \lipsum[2] \end{commentC}
        \NewEnviron{commentA}{}
        \newcommand\Aon{\RenewEnviron{commentA}{\color{red}\BODY}}
        \newcommand\Aoff{\RenewEnviron{commentA}{}}
        \NewEnviron{commentB}{}
        \newcommand\Bon{\RenewEnviron{commentB}{\color{blue}\BODY}}
        \newcommand\Boff{\RenewEnviron{commentB}{}}
        \NewEnviron{commentC}{}
        \newcommand\Con{\RenewEnviron{commentC}{\color{cyan}\BODY}}
        \newcommand\Coff{\RenewEnviron{commentC}{}}

\end{document}

新环境中,我放入了名为uecetex2.sty的样式表,但在编译时也提示错误

在此处输入图片描述

我不知道我不明白我能做些什么来让这个环境正常运转

相关内容