Giter Site home page Giter Site logo

coppe-ufrj / coppetex Goto Github PK

View Code? Open in Web Editor NEW
59.0 59.0 17.0 10.12 MB

A LaTeX toolkit for writing thesis and dissertations at COPPE/UFRJ

License: GNU General Public License v3.0

Makefile 4.25% TeX 92.09% Perl 3.35% Batchfile 0.31%
coppe latex thesis ufrj

coppetex's People

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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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  avatar  avatar  avatar  avatar  avatar

coppetex's Issues

Regra para colaborações externas

Basicamente a regra do GitHub é meio padrão.

O colaborador faz um fork.
O colaborador mexe no que quiser.
O colaborador faz um pull request.

Acho que podemos só explicar isso com um passo a passo simples, talvez apontar para uma documentação oficial.

O que seria interessante é a gente conseguir uma regra para facilitar que modificações seria todo o estilo CoppeTeX ser padrão em um diretório.

O raciocínio é o seguinte.

Hoje quem usa o estilo coloca tudo no raiz. Faz uma confusão com os seus próprios arquivos.
Se ele faz alguma modificação, ou soma algo interessante, há um problema de voltar para o git, precisa ser um pouco mais esperto que o usuário médio.

Então a proposta é quem for usar o CoppeTex já colocaria ele em um diretório fixo. Tem que mudar um comando no arquivo, que é o Provide Package para incluir no nome do pacote fornecido o diretório (Isso é uma boa coisa????).

\ProvidesPackage{Comandos/pgf-pie}[2011/10/02 v0.2 Some LaTeX macros for pie
chart by using PGF/Tikz package.]

Isso é para evitar um warning que seu estilo não é bem o estilo que você queria, realmente pode haver uma solução melhor.

Então, se alguém modificasse os arquivos do CoppeTeX, fazer a comparação e o Pull seria mais fácil para ele.

A outra vantagem é que o usuário comum não ficaria cheio de arquivos no seu diretório raiz.

Acho que podem existir soluções melhores

Detectado pequeno erro na compilação do arquivo .bbl

Olá.
Ontem detectei que ocorre um pequeno erro na compilação do arquivo ".bbl", feito pelo par de comandos

\bibliographystyle{coppe-unsrt}
 \bibliography{referencias}

O que ocorre?

CASO no arquivo "referencia.bib", você tenha usado o elemento "and others" para não ter que escrever todos os autores, o arquivo gerado, formato .bbl terá um erro.

Exemplo de entrada no arquivo referencias.bib onde o erro ocorre:

@BOOK{book-example2,
   author = {B. Campana and others},
   title = "Introduction to Engineering Thinking",
   edition = "1st",
   address = "London, UK",
   publisher = "Wiley",
   year = "2024",
}

O que deveria ocorrer?

O uso de "and others" no campo autor do arquivo .bib é padrão do BibTeX.
A partir do exemplo acima, deveria ser gerado no arquivo .bbl o seguinte fragmento:

\bibitem[\MakeUppercase{Campana}\emph{ et~al.}(2024)Campana
  et~al.]{book-example2}
\MakeUppercase{Campana, B., others}.
\newblock \emph{Introduction to Engineering Thinking}.
\newblock 1st ed. London, UK, Wiley, 2024.

O erro encontra-se no seguinte trecho grifado a seguir:
\MakeUppercase{Campana, B., others}.

Isso gerará a seguinte saída nas referências finais:
CAMPANA, B., OTHERS.

Obviamente não é isso que espera-se.

O que deveria ocorrer então?

A compilação do bbl a partir do bib deveria gerar o trecho anterior da seguinte forma:
\MakeUppercase{Campana, B., \MakeLowercase{et~al.}}.
Daí, o resultado final gerado será:
CAMPANA, B., et al.

Como queremos quando usamos no nosso gerenciador de referências "and others" no campo autores.

Solução de contorno

A solução de contorno que eu encontrei é corrigir manualmente o arquivo ".bbl" substituindo as linhas onde isso ocorrer em cada referência a ser gerada.

Note que além de ser trabalhoso, isso é problemático também porque depois de corrigir, há que se alterar o nome do arquivo, porque na próxima compilação do diretório todo que for feita, ele irá subscrever o arquivo modificado com a forma errada novamente do ".bbl".

Ressalto por fim que é um erro pequeno, e talvez tenha passado despercebido, posto que quando há mais de 5 autores, o uso dos comandos

  \bibliographystyle{coppe-unsrt}
  \bibliography{referencias}

gera corretamente o "FULANO, F., BELTRANO, B., CICLANO, C., MULANO, M., et al."
Portanto, trata-se de um erro que somente ocorre quando usa-se no seu arquivo de referências ".bib" a expressão "and others", quando você quer economizar na lista de autores, que é padrão do BibTeX.

Questão dos processadores LaTeX (funcionar no LuaLaTeX)

Olá,

Acabei de viver a experiência de otimizar todo um texto para as versões atuais no CTAN, no MiKTeX, e ao rodar no Overleaf quebrou tudo.

Uma das coisas sendo feitas era trocar o uso do pdflatex por lualatex, o que deu perfeitamente certo no MiKTeX e evitou o uso de 2 pacotes que são na práticas "hacks" e me deixavam desconfortáveis.

Um dos problemas, aparentemente, é a versão do Koma.

Então eu gostaria que isso fosse pelo menos comentado no README, ou seja

  • Tá funcionando no Overleaf?
  • Tá funcionando com pdflatex, xetex e lualatex

Como o LuaLatex é supostamente o melhor, e aguenta textos maiores que o pdflatex sem nenhum hack (ou melhor, com mais arquivos) eu proponho que usemos uma configuração que funcione com certeza no lualatex.

Como o Mangeli tem que usar isso mesmo, proponho que ele faça essa análise e o exemplo de tese de doutorado.

Colocar na CTAN

Então estamos esperando o Mangeli terminar algumas coisas para propor para a CTAN.
Assim que ele puder vai colocar aqui o que vai fazer e depois avisar que está feito.

Frontmatter sem espaço para assinatura dos Examinadores

Olá, gostaria de configurar a página de frontmatter com as assinaturas dos examinadores. Aparece "aprovado por...: " ao invés de "examinado por..." com espaço para cada um assinar. Como configuro essa opção? Obrigado!

Identação do primeiro parágrafo

Prezados, inicialmente gostaria de parabenizar e agradecer pelo projeto. Ele me ajudou muito na escrita da minha dissertação e agora da tese.

Não achei sobre isso na documentação, mas se não me engano, em português todos os parágrafos devem ter recuo (indentação) de primeira linha, o que não ocorre em inglês. Por isso senti a necessidade de adicionar o pacote identfirst.

Como esse é o padrão em nosso idioma, sugiro colocá-lo como padrão da classe para o caso da idioma da tese ser português.
Grato

Template de tese usando RMarkdown

Criei um template para elaboração de teses da Coppe usando latex e RMarkdown.
O repositório está disponível em coppedown.
Poderia transferir o repositório para a organização COPPE-UFRJ, caso fosse de interesse.

Duvida sobre diretórios dist e src

Oi, tudo bem? :)

Gostaria de agradecer e parabenizar os autores e colaboradores desse repositório pela iniciativa.

Tenho uma dúvida sobre os diretórios src e dist: há muito código duplicado entre as duas pastas. Há algum motivo para isso?

(Deixo claro que não entendo praticamente nada de LaTeX)

Ainda: qual a diferença prática entre as duas pastas? Caso eu queria editar ou fazer alguma contribuição, devo focar em uma?

Como adicionar " Acesso em:" em \bibliographystyle{coppe-unsrt} importando as referências a partir do Mendeley/Overleaf

Olá a todos,
Vocês poderiam me ajudar?

Estou importando minhas referências bibliográficas a partir do Mendeley(.bib) para o Overleaf com a versão atualizada da CoppeTeX.
Entretanto, alguns referências que deveriam vir com a informação de : "Acessado em: " conforme a norma de elaboração de Teses COPPE/UFRJ esta informação não aparece. Mesmo "forçando" no meu arquivo .bib como no exemplo a seguir. Tem alguma ideia do que posso fazer para aparecer isso?

@Generic{Lynch2017,
abstract = {A computer scientist discusses artificial intelligence’s promise, hype, and biggest obstacles},
author = {Shana Lynch},
journal = {Insights by Stanford Business},
month = {3},
title = {Andrew Ng: Why AI Is the New Electricity},
volume = {11},
url = {ww.gsb.stanford.edu/insights/andrew-ng-why-ai-new-electricity},
urldate = {2022-04-23} %add este item
year = {2017},
}

Mas ainda assim, não carrega essa informação.

Agradeço desde já!

image

Ajuda da equipe CoppeTex para usar o pacote coppedown e corrigir as citações.

Olá a todos,

Sou aluno do PEC e, como tenho experiência com R, decidi tentar escrever minha dissertação de mestrado utilizando o pacote coppedown. Entretanto, venho enfrentando alguns problemas e gostaria de saber se alguém poderia me ajudar.

Primeiramente, ao baixar o pacote coppedown e tentar renderizar o PDF final com os documentos padrão, ocorre um erro de compilação. Através de uma pergunta no RStudio Community, eu descobri a solução que listei numa Issue no coppedown.

Entretanto, estou tendo um problema com as citações. Eu descrevi tudo nessa Issue aqui. Mas para resumir, as citações e a bibliografia não estão corretas.

No texto, ao citar pelo último sobrenome, de acordo com a Norma para a Elaboração Gráfica de Teses/Dissertações - COPPE/UFRJ , deve-se citar o nome dos autores na mesma ordem que está na bibliografia. Se houver até 3 autores, citam-se todos. Havendo mais, usa-se o et. al em itálico.

Atualmente, quando há mais de 3 autores, o coppedown faz a citação no texto de forma correta. Quando há até três, um erro ocorre. A citação sai, por exemplo, da seguinte forma:

De acordo com Souza, Brito, and Carmargo (2001), a afirmação ...

Ou seja, surge um "and". Pela Norma da COPPE, deveria ser:

De acordo com Souza, Brito, Carmargo (2001), a afirmação ...

Além disso, nas referências, a forma como a situação é construída me parece errada pelos padrões COPPE. Do exemplo acima, supondo ser um artigo científico, teríamos:

Souza, P., Brito, R.C., Carmargo, A., 2000, "La la la..." ...

Mas o que está saindo atualmente é

Souza, P., R.C. Brito, A. Carmargo, 2000, "La la la..." ...

onde apenas o sobrenome do primeiro autor precede as iniciais.

Eu já comparei os documentos coppe-unsrt com o do CoppeTex e vi que a versão do CoppeTex é mais nova. Já, inclusive, copiei os arquivos coppe.cls, coppe-unsrt.bst, e coppe-plain.bst para meu diretório onde compilo minha tese, mas mesmo assim o erro persite.

Eu sei pouco de LaTex e estou aprendendo junto com esse projeto. Se alguém puder me auxiliar na busca pela solução, eu agradeço.

Até.

Ordem na lista de símbolos e abreviaturas

Olá! Gostaria de saber como mudar a ordem da lista de símbolos? Na norma para elaboração gráfica de dissertações e teses da coppe diz para ser na seguinte ordem:
" em ordem alfabética com suas respectivas denominações. Os símbolos gregos devem ser listados após os latinos, também em ordem alfabética. "

Com o devido comando " \printlosymbols" me foi gerado uma lista numa ordem que não segue esse padrão.

E em vez de and em bibliografias em inglês

Recebido no grupo LaTeXers no PESC

caros estou usando a versão do CoppeTeX 2.3 que está no overleaf. Minha tese está escrita em inglês. qdo uso citet(ref) ele escreve ref1 e ref2 ... tem como configurar para que ele escreva ref1 and ref2?

bem estou usando \documentclass[dsc,numbers,english]{coppe}

enfim no tex ...

The Grounded Theory (\citet{glaser_discovery_1967}, 1967) as well as their versions (Glaser,
Straussian grounded theory \citet{corbin_basics_2008},

sai assim

The Grounded Theory (GLASER e STRAUSS [4], 1967) as well as their ver-
sions (Glaser, Straussian grounded theory CORBIN e STRAUSS [5]

Ao qual Daniel dos Santos respondeu

Entendi sua dúvida,
no arquivo coope-unsrt.bst
vai ter uma função chamada format.lab.names
ela que ta sobre escrevendo e colocando o "e"

FUNCTION {format.lab.names}
{ 's :=
s #1 "{vv~}{ll}" format.name$ capify
s num.names$ duplicate$
#2 >
{ pop$ " etal." emphasize * }
{ #2 <
'skip$
{ s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
{ " et
al." emphasize * }
{ " e " * s #2 "{vv~}{ll}" format.name$ capify * }
if$
}
if$
   }
  if$
}

troca essa linha:
{ " e " * s #2 "{vv~}{ll}" format.name$ capify * }
por isso:
{ " and " * s #2 "{vv~}{ll}" format.name$ capify * }

Ficha Catalográfica

Olá para todos! Gostaria de saber como alterar o texto dentro da ficha catalográfica. O pessoal da secretaria me pediu para mudar para caixa baixa o título da minha tese mas não sei bem como fazer isso? Alguém poderia ajudar? Que manter a primeira letra maiúscula mas as demais minúsculas.

Como usar versão em inglês?

Na versão 2.2, a versão em inglês era ativada com os seguintes comandos, certo?

%%%%%%%%%%%%%%%
%
% ESCOLHA SUA LINGUAGEM PRINCIPAL DA TESE
% PORTUGUÊS DO BRAZIL
\RequirePackage[english,brazil]{babel}
% 
% INGLÊS
%\RequirePackage[brazil,english]{babel}
%
%%%%%%%%%%%%%%%%%%%%%%

Não consegui ativar a versão em inglês com este procedimento. Como utilizar a versão em inglês na versão 3.0?

Numeração errada ao usar unsorted

Olá, poderiam me ajudar?
Estou utilizando o Overleaf para escrever minha tese e minha numeração nas referências bibliográficas está com a ordem errada. A Introdução está iniciando a primeira referência como [16].
Como posso corrigir isso? Estou usando coppe-unsrt.bst. Obrigada.

Originally posted by @nataliechaves in #24 (comment)

Referências com nome e ano

Olá,

Gostaria de saber o que devo modificar para conseguir colocar as referências no formato (NOME, ANO) ou (NOME et al., ANO), sem que haja os números [1], [2].

Estou usando o Overleaf e tentei adicionar o pacote bibLaTeX, mas não obtive êxito. Tenho que mudar algo no .cls? ou diretamente no example.tex? Poderiam me ajudar, por favor?

Ordem alfabética da lista de abreviaturas e siglas

Boa tarde, @xexeo.

Eu gostaria de solicitar ajuda (e também registrar o problema) para colocar a ordem alfabética corretamente na lista. As letras maiúsculas estão vindo antes das minúsculas: ABCD...Zabcd...z

Pelo certo, seria melhor AaBbCcDd...Zz

O problema disso é que siglas como IoT, eMBB, mMTC e uRLLC ficam fora da ordem alfabética na lista, como mostrado na figura. Fiz algumas tentativas, colocar letras entre chaves etc., mas nada resolveu.

image

Como colocar página para examinadores assinarem?

Olá! Estou começando a usar o Latex agora e talvez a minha pergunta seja meio boba. Estou utilizando o template CoppeTex para fazer minha dissertação de mestrado. Contudo, não consigo criar o documento com aquela página para os examinadores assinarem depois da defesa. O documento depois de compilado já aparece com a página escrita Aprovada por: (nomes dos membros da banca).

Existe algum comando em que eu consiga alterar isso?

Abraços,

Gregório

Dissertação em inglês

Achei aqui, tentei deletar o comentário, mas não consegui. Basta colocar a opção "english" em \documentclass[english,msc]{coppe}

Estrutura do repositório

Podemos mudar a estrutura do repositório para incluir exemplos, código fonte e arquivos de distribuição da classe. Isso tudo incluindo a organização sugerida em #16

Proponho que tenhamos, ao menos, três diretórios para facilitar essa organização, além da raiz do repositório:

src
contendo os arquivos fonte
dist
contendo os arquivos da distribuição
examples
contendo examples
raiz
contendo o readme.md, .gitignore, etc

Credit were credit is due

Peço que vocês coloquem no README a lista de todos os colaboradores desta iniciativa.

Além dos presentes, o CoppeTeX já teve outros professores envolvidos e já recebeu colaborações adicionais via proposta de push.

Façam o possível para lembrar de todos, por favor.

Abraços e parabéns, vocês são um sucesso!

Formato da referência de teses e dissertações.

Oi,
sobre a questão anterior,

"forcei" a aparecer "Acesso em: " inserido no código : <note = "Acesso em: 23 abr. 2022", > em substituição ao urldate

Entretanto, tenho outro ponto,

Referência de tese e dissertação também não está no formato exigido.

exemplo pedido:
... **para dissertação/tese

título (grifado)
grau M.Sc./ D.Sc.
instituição
local
ano da defesa** ...

image

Essa é a info que tem no meu .bib
image

Gerando esta saída:
image

Acredito que é alguma coisa do estilo, mas esse arquivo, não sei fazer modificação para mostras esse campos no .pdf. Alguém pode ajudar?

Att,

Originally posted by @nataliechaves in #43 (comment)

Qual o impacto disso?

Pensando em colocar os seguintes comandos mágicos no arquivo .tex
% !TeX encoding = utf8
% !TeX spellcheck = br_PT
% !TeX program = pdflatex
% !BIB program = bibtex
Para garantir algumas coisas, funciona só com o TeXStudio, então não coloquei, gostaria de ter um feedback de impacto.

Diferença entre branches

Olá, boa tarde.

Existe alguma diferença significativa entre os branches? O branch master é a versão "oficial" do template?

Obrigado,
V

Copiar do arquivo PDF gerado causa aparecerem caracteres estranhos e separa letra de acento

Essa reclamação é do pessoal que arquiva a tese e tem que copia o resumo, mas acho que vale na prática para todo mundo que for citar a tese.

Alguns arquivos .pdf gerados, ao se fazer um Copy and Paste, geram os caracteres com o acento separado da letra e as ligaduras e outras coisas como caracteres estranhos.

Para isso funcionar é obrigado a usar:
\usepackage[T1]{fontenc},

Sugiro que isso seja posto no estilo.

Tirar natbib, usar biblatex

A classe coppe está hardwired no pacote natbib, que é antigo e não mais recomendado. O pacote que devia ser usado é o biblatex (possivelmente com opção de compatibilidade natbib).

Acho melhor mudar para biblatex e também não colocar (o que for possível tirar) da classe, já que a bibliografia é um conceito ortogonal.

Ou colocar no main ou criar um estilo.

Numeração de Referências

Prezados,

Sou ainda iniciante no uso do LATeX, mas estou utilizando o template do CoppeTeX e não tenho tido muitas dificuldades. No entanto, há um ponto que ainda não sei como resolver e gostaria do auxílio da comunidade. Trata-se de uma confusão que surge na numeração das referências quando mando gerar as listas de figuras e de tabelas.

Algumas tabelas e figuras que coloquei ao longo do texto possuem citações. Quando mando gerar as listas de figuras e tabelas, a numeração das minhas referências se inicia pelas citações das listas na seção pré-textual e não pela seção de introdução no corpo do texto. Com isso, quando o texto principal se inicia, as primeiras referências já aparecem com numeração elevada ao invés de começar no [1].

Teriam alguma sugestão de como resolver esse ponto?

Citações

Estava verificando regras para formatação da UFRJ e encontrei algumas inconsistências com Coppetex.

"MANUAL PARA ELABORAÇÃO E NORMALIZAÇÃO DE DISSERTAÇÕES E TESES" da UFRJ.

Pelo que entendi, usando \cite as citações deveriam estar usando parenteses "(n)", onde n é n# da citação.

Outro problema é ao usar \citet é citação é gerada sem os parenteses.

No manual citado acima eu extraí a parte a que me refiro:
4.1.1.1.1 sistemanumérico
As citações devem ter numeração única e consecutiva para todo trabalho,
independente do capítulo ou parte. Não se inicia a numeração a cada página.

A indicação da numeração pode ser:
a) entre parênteses – “Outros devem ter se deliciado;” (3)
d) um pouco acima do texto - “Outros devem ter se deliciado.”3
4.1.1.1.2 sistema autor-data
A indicação é feita pelo sobrenome do autor ou pela instituição responsável ou, ainda, pelo título de entrada, seguido da data de publicação do documento, separados por vírgula e entre parênteses.

Fora isso, estão de parabéns os autores do CoppeTex.

Grande a abraço a todos.

Sugestões de melhorias

Olá prezados, o pacote CoppeTeX ajudou-me enormemente, MUITO obrigado.

Como forma de agradecer, gostaria de sugerir algumas melhorias, não para serem adicionadas diretamente ao pacote em si, mas quem sabe para serem documentadas no repositório dicas ou na Wiki do pacote, porque ajudam muito, e tomaram-me um certo tempo para poder implementar no meu template de LaTeX (que é 100% baseado no CoppeTeX obviamente):

No repositório a seguir encontram-se as melhorias que fiz para meu template:
https://gitlab.com/brunocampana/latex-template-coppe-ufrj

  1. Além da lista de figuras e de tabelas, adicionei lista de quadros e gráficos.
  2. Removido o espaçamento antes do início de cada capítulo.
  3. Adicionado suporte para epígrafes no início de cada capítulo.
  4. Adicionado o campo "fonte" para tabelas, quadros, gráficos e figuras.
  5. Adicionado apêndices com a palavra "Apêndice" no sumário (ToC).
  6. Adicionado pontinhos no início de cada capítulo no sumário (ToC).
  7. Adicionado suporte para ilustrações que ocupam a página toda em modo paisagem.
  8. Adicionado suporte para tabelas espalhando-se por múltiplas páginas.
  9. Adicionado capacidade de referência invertida em todo o documento.
  10. Adicionado índice remissivo no documento.
  11. Inserida indentação no primeiro parágrafo.
    Por fim o principal:
  12. Segmentação de cada capítulo em arquivo .tex separadamente, facilitando a redação dos capítulos e segregando mais o conteúdo do "grosso" da formatação editorial do arquivo .tex chamado "0principal.tex", que serve como root para a construção.

Como pode ver, são melhorias que não são relevantes para os já habituados com LaTeX, mas para os iniciantes pode poupar uns bons dias de trabalho.

Mais uma vez, agradeço!

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.