Giter Site home page Giter Site logo

pp-latex's Introduction

PP-LaTeX

LaTeX class (and LyX format) for the accepted standard for theses and dissertations at PPGCC/PUCRS, Brazil (2009 model).

For more details and usage specifics, take a look at the exemplo.tex file. For an easier setup, it's recommended to use a copy of this file as a starting point for your work.

Usage and requirements

To begin, make sure you have the most recent version of TeXLive installed (http://www.tug.org/texlive) for your OS/distribution. To make your life easier, install the additional packages (e. g., texlive-latexextra and texlive-latexrecommended) as well, along with the language packs for English and Brazilian Portuguese. On a Linux distribution, just look for the texlive-full package on Debian-based distributions, or an equivalent for your distribution of choice (e. g., on Arch Linux, install from the package groups texlive-most and texlive-lang). This template should also work fine with online services such as ShareLaTeX (https://www.sharelatex.com), although I have not tested this.

Then, simply clone this repository with

git clone https://github.com/piccoli/PP-LaTeX.git

or download the latest snapshot at https://github.com/piccoli/PP-LaTeX/archive/master.zip.

Once you have obtained a copy of this repository, you can place your own .tex files, data and figures into the same folder. Happy writing!

Disclaimer

Please note that this implementation was not officially developed by PPGCC staff, and thus likely won't fully conform with the proposed standard, much less by the PUCRS' central library standard (http://biblioteca.pucrs.br/apoio-a-pesquisa/modelos-de-normas-tecnicas-de-documentacao). It was initially developed by one person in 2012, grown out of personal need. To this day, it remains unofficially supported by students who are still interested in using LaTeX for writing their Computer Science research work at PPGCC/PUCRS.

That said, be sure to check the latest rules at the PPGCC website (http://www.inf.pucrs.br/). Unfortunately, as I'm not in the graduate program anymore, I have no access to the current norms. Therefore, if you find any issues with the format, need something changed to conform to a new rule, or need a new feature for you and your peers' benefit, feel free to open an issue on GitHub. I work on this repository occasionally in my free time, and having open issues in one place helps me to organize and prioritize fixes, which in turn makes the issue more likely to be fixed sooner or at all.

Contributions via forks/pull requests are also very welcome! I look forward for collaborations, as they are essential for keeping this package alive and useful for everyone at the program.

pp-latex's People

Contributors

atilaromero avatar bonafernando avatar heukirne avatar iacanaw avatar meneguzzi avatar olimarborges avatar piccoli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pp-latex's Issues

Warning on make clean

Ao rodar make clean aparece o seguinte warning:

$ make clean
latexmk -C
Latexmk: This is Latexmk, John Collins, 1 January 2015, version: 4.41.
File::Glob::glob() will disappear in perl 5.30. Use File::Glob::bsd_glob() instead. at /usr/bin/latexmk line 3259.

Segui os passos de instalação do README.
Uso Ubuntu 18.04 e instalei com sudo apt-get install texlive-full

Rotacionar uma imagem 90º

Olá Piccoli!

Gostaria de saber se tens alguma dica para mim inserir uma imagem rotacionada em 90º anti-horário nos apêndices. Estou usando o seguinte código, mas ele acaba não inserindo a caption no sumário de figuras...

Muito obrigado!

\hvFloat[rotAngle=90]%
  {figure}
  {\centering%
  \includegraphics[scale=.43]{imgs_validacao/entrevista_pos__recorte_5_9.png}
  }
  {Tela da primeira semana.}%
  {fig:figure_bla}

Spelling mistake

CLS: "submitted to the \PP@Uni{} in partial fullfillment of
the requirements for the degree of \PP@grau{} in Computer
Science."
fullfillment -> fulfillment

Apêndice estourando margem inferior

Oi!

Tenho um sumário com muitos apêndices, os quais não estão indo para outra página e assim, estourando as margens inferiores (conforme a imagem abaixo). Não sei o que posso fazer para melhorar esta questão...
...
Projeto-CINTED-PhD-UFRGS-Online-LaTeX-Editor-Overleaf

Alteração - proposta de tese em inglês

Olá,

No documento pucrs-ppgcc.cls, é necessário alterar linhas 259 e 261, para ajustar quando formos utilizar o idioma Inglês.
\renewcommand*{\tese}{Dissertation} ------------> \renewcommand*{\tese}{Thesis}
\renewcommand*{\ptese}{Dissertation proposal} --> \renewcommand*{\ptese}{Thesis proposal}

Obrigada :)

Bug no estilo Apalike

Olá Ricardo!

Um colega veio comentar sobre um bug referente ao estilo Apalike no template do PPGCC e acabei verificando outras questões relacionadas ao mesmo estilo.

O primeiro ponto (relatado pelo colega) é que quando o template está para português, ao citar algum trabalho que tenha apenas 2 autores, tanto no corpo do documento, quando na lista de referências, os autores ficam separados por 'and' e não por 'e'.

Corpo do texto:
[...] Nagamochi and Abe(2007).

Lista de referências:
Nagamochi, H. and Abe, Y. (2007). An approximation algorithm for dissecting a rectangle into rectangles with specified areas. Discrete Appl. Math., 155(4):523–537

Só que quando fui utilizar o documento agora, para verificar essa questão, percebi que o apalike não está mais de acordo, conforme estava, em uma versão que eu tenho do dia 18 de outubro de 2018.

Agora, na versão atual, quando alterado para apalike, no corpo do texto está aparecendo formato numérico entre parênteses, sem nome de autores e na lista de referências, está aparecendo numérico, misturado com o estilo apalike.

Corpo do texto:
[...] lorem. (8)

Lista de referências:
[8] Nagamochi, H. and Abe, Y. (2007). An approximation algorithm for dissecting a rectangle into rectangles with specified areas. Discrete Appl. Math., 155(4):523–537.

Se tu souber mais ou menos aonde pode ser o problema, é só me instruir que eu mesmo faço.

Obrigado!

Escola Politécnica

Oi Piccoli,

Agora não existe mais Faculdade de Informática, tem que trocar no template para Escola Politécnica.

Abraços,

Alterando a Ficha Catalográfica e o Termo de Apresentação...

Piccoli, gostaria de saber como posso fazer para alterar o texto da ficha catalográfica e o do termo de apresentação para o PDF fornecido pelo PPGCC, para poder deixar o arquivo correto e não necessitar utilizar outro programa para substituir estas páginas no PDF final.

Alteração de maiúsculas e minúsculas em citações

Olá!
Eu estou usando as citações no modelo apalike e gostaria de saber se é possível deixar o citep com letras maiúsculas (fiz uma alteração para ficar com parênteses mas não sei como fazer para somente ele ficar com letras maiúsculas) e cite e citet com titlecase (também coloquei entre parênteses, mas não consegui minúsculas)....

Muito obrigado!

Problema em tag "type" PPGCC-apalike Português

em qualquer tipo de citação, ao usar type no apalike, colocando o tipo entre parênteses, conforme recomendado, as palavras ficam sempre todas em minúsculas no .pdf.

Exemplo: type= {(Dissertação de Mestrado)}, na citação vai ficar (dissertação de mestrado)

\simbolo apresentando erro com \overset

@olimarborges e demais

Acho que encontrie um possível problema. Vamos lá!

Ao longo do texto tenho os seguintes simbolos $ A \overset{\subset}{\to} \{B_1, ..., B_k\}$ e $ A \overset{\subset}{\to} B$. No texto eles ficam certinhos, o problema é quando coloco na lista de simbolos.

Fiz os comandos abaixo:

\simbolo{$A \overset{\subset}{\to} \{B_1, ..., B_k\}$}{divisão de um perfil}
\simbolo{$ A \overset{\subset}{\to} B$}{absorção de um perfil}

Quando compilo fica da seguinte maneira (print). No print coloquei outros simbolos que estão certinho, mas eles não usam o comando \overset, os quais são: $A \to B$, $A \to \odot$ e $\odot \to B$. Para eles os simbolos foram criados conforme abaixo:
\simbolo{$A \to B$}{sobrevivência de um perfil}
\simbolo{$A \to \odot$}{desaparecimento de um perfil}
\simbolo{$\odot \to B$}{surgimento de um perfil}

Acredito que seja algo com o \overset, pois testei com todo o restante do conteúdo dos comandos (somente tirei \overset) e tudo compilou certinho.
Em anexo também envio o log do erro.
screenshot from 2019-02-13 10-41-24
screenshot from 2019-02-13 10-51-58

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.