CTAN Comprehensive TeX Archive Network

Directory macros/latex/contrib/ucsmonograph



Português abaixo! ;)

class made for typesetting academic documents according to the ABNT (Brazillian Technical Standards Association) standards, adjusted to the requirements of the UCS (University of Caxias do Sul).

The author of this document is Henrique Baron. Contact information:

License information

Copyright 2018 Henrique Baron

This work may be distributed and/or modified under the conditions of the Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt and version 1.3c or later is part of all distributions of version 2005/12/01 or later.

This work has the LPPL maintenance status maintained'. The Current Maintainer of this work is Henrique Baron.

This work consists of the files ucsmonograph.dtx and ucsmonograph.ins and the derived file ucsmonograph.cls.


There are three possibilities for installing the ucsmonograph class: you may install it directly from your MiK or Live distribution; you may download the .dtx .ins installation files; or (specially if you are using an on-line editor) you can download the compiled .cls directly.

Installing through any distribution

Open your distribution's package manager, search for the ucsmonograph class and install it. Even simpler, if your installation is configured to install packages on-the-fly, you can just call ucsmonograph as your document class and this class and all its dependencies will be automatically installed.

Installing from INS and DTX files

Firstly you shall download the following files:

  • ucsmonograph.dtx
  • ucsmonograph.ins

Then, you may run latex on the INS file to make it generate the class (.cls) file:

latex ucsmonograph.ins

and you can run pdflatex on the DTX file to generate the class documentation:

pdflatex ucsmonograph.dtx

Generate the index and changelog with makeindex commands:

makeindex -s gglo.ist -o ucsmonograph.gls ucsmonograph.glo
makeindex -s gind.ist -o ucsmonograph.ind ucsmonograph.idx

Run pdflatex once again to generate the class documentation with the index and changelog:

pdflatex ucsmonograph.dtx

The generated .CLS file shall be copied to


and the .PDF documentation file shall be copied to


Where TEXMF is your root, that is, your installation folder.

Installing the CLS file

This installation option is not recommended, but if you're using an on-line editor, this is the way to go.

Download the compiled files in the repository's Release page. It is recommended to download the PDF documentation of the class too! The downloaded CLS file can be copied directly to your on-line project.

Change log

v1.0.0 (2018-08-04, Henrique Baron):

  • Initial version

v1.1.0 (2018-08-16, Henrique Baron):

  • hyperref package setup done automatically through macros \autor,
\titulo, \preambulo etc.;
  • Created macro \palavraschave to define the PDF keywords (for the hyperref package);
  • PDF bookmarks are generated automatically for the lists of contents;
  • dedicatoria formats the page entirely. No more need to have a minipage environment inside it;
  • Corrected bug that needed the call to glossaries-extra package;
  • Corrected spacing after chapter title;
  • Enhancements in the documentation.

v1.1.1 (2018-09-18, Henrique Baron):

  • Advisor's (orientador) name in the title page is now aligned to the
middle of the page, instead of aligning to the right;
  • List of symbols' title display corrected for online editors
(because of accents in the ''Lista de Símbolos'' title);
  • \fonte macro redefined to align the text to the left of the
previous tabular environment, instead of centering.

v1.1.2 (2018-09-28, Henrique Baron): Fixes:

  • Horizontal spacing between section number and title;
  • Line spread changed to MS Word's 1.5 equivalent;
  • Vertical spacing in float legends with the \fonte macro;
  • List item alignment with enumerate and itemize environments;
  • Labels for enumerate and itemize environments configured;
  • Vertical spacing between references in bibliography;
  • Vertical spacing after chapter and section titles;
  • Vertical spacing before and after equations and floats;
  • Advisor's (orientador) name removed from the approval page under the work's description;
  • Contents of cover and title page in boldface;
  • Paragraph first line indent.

v1.2.0 (2018-11-22, Henrique Baron):

  • Added macros \areadoconhecimento, \avaliadori, \avaliadorii, \avaliadorext and \incluirimagem;
  • Layout changes in the content generated by the \imprimircapa, \imprimirfolhaderosto and \imprimirfolhadeaprovacao macros;
  • The \imprimirfolhadeaprovacao macro now takes only one mandatory argument;
  • Package \icomma automatically included;

v1.2.1 (Henrique Baron):

  • Compatibility fix due to an update of the package enumerate;

v1.3.0 (2019-11-07, Henrique Baron):

  • Improvements on the epigrafe environment;
  • Fix on the \imprimirfolhaderosto macro;
  • Multi-language support for the resumo environment and the \palavraschave macro;
  • Created macro \imprimirpalavraschave.

ucsmonograph - Português (BR)

Esta é uma classe para formatação de trabalhos acadêmicos segundo o Guia para Elaboração de Trabalhos Acadêmicos da Universidade de Caxias do Sul.

O autor deste código é Henrique Baron. Informações de contato:


Este trabalho utiliza a LPPL, a Licença Pública do Projeto , e deve ser distribuído sob suas condições. A versão mais recente da licença está disponível (em inglês) em


Este trabalho possui o status atual de 'mantido', e o mantenedor atual é Henrique Baron.

Este trabalho consiste nos arquivos ucsmonograph.dtx, ucsmonograph.ins e no arquivo gerado ucsmonograph.cls.


Há três possibilidades para instalar a classe ucsmonograph: você pode instalá-la diretamente pela sua distribuição MiK ou Live; você pode baixar os arquivos de instalação .dtx e .ins; ou (especialmente se você está utilizando um editor on-line) você pode baixer o arquivo compilado .cls diretamente.

Instalando por uma distribuição

Abra o gerenciador de pacotes (package manager, ou console) da sua distribuição , busque pela classe ucsmonograph e instale-a. Mais simples ainda, se a sua instalação estiver configurada para instalar pacotes on-the-fly, você pode apenas chamar a classe ucsmonograph como a sua document class, e a classe e todas as suas dependências serão instaladas automaticamente.

Instalando a partir dos arquivos INS e DTX

Primeiramente você deve baixar os seguintes arquivos:

  • ucsmonograph.dtx
  • ucsmonograph.ins

Então, rode o comando latex no arquivo INS para gerar o arquivo da classe (.cls):

latex ucsmonograph.ins

e rode o comando pdflatex no arquivo DTX para gerar a documentação da classe:

pdflatex ucsmonograph.dtx

Gere o índice e o changelog com comandos makeindex:

makeindex -s gglo.ist -o ucsmonograph.gls ucsmonograph.glo
makeindex -s gind.ist -o ucsmonograph.ind ucsmonograph.idx

e execute o comando pdflatex mais uma vez para gerar a documentação da classe, agora com índice e changelog:

pdflatex ucsmonograph.dtx

O arquivo .CLS gerado deve ser copiado para


e a documentação .PDF deve ser copiada para


onde TEXMF é a sua raiz , isto é, a sua pasta de instalação do .

Instalando o arquivo CLS

Essa opção de isntalação não é recomendada, mas se você estiver utilizando um editor on-line, é a opção a se tomar.

Baixe os arquivos compilados na página de Release do repositório. É recomendável baixar a documentação em PDF da classe também! O arquivo CLS baixado pode ser copiado diretamente para o seu projeto on-line.

Download the contents of this package in one zip archive (431.5k).

ucsmonograph – Typesetting academic documents from the University of Caxias do Sul

This is a class for typesetting academic documents according to the ABNT (Brazilian Technical Standards Association) standards and the UCS (University of Caxias do Sul) specifications.

Bug trackerhttps://github.com/HenriqueBaron/ucsmonograph/issues
LicensesThe Project Public License 1.3c
Copyright2018–2019 Henrique Baron
MaintainerHenrique Baron
Contained inTeX Live as ucsmonograph
MiKTeX as ucsmonograph
Portuguese br
See alsoabntex2
Guest Book Sitemap Contact Contact Author