joaoapaenas / abntex2

Automatically exported from code.google.com/p/abntex2
0 stars 0 forks source link

Criar layout para uso do abnTeX2 com o LyX #18

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What is the task?
Criar estilos para uso do abnTeX com o LyX: artigos e monografias

What is the final product?
Um arquivo ou conjunto de arquivos com o estilo LyX para produzir artigos e 
trabalhos acadêmicos com abnTeX2

Where should it be put?
Na pasta /lyx do repositório

Additional information:

Original issue reported on code.google.com by laurocesar on 5 Jan 2013 at 9:40

GoogleCodeExporter commented 9 years ago
Referência inicial: http://wiki.lyx.org/Layouts/CreatingLayouts

Original comment by laurocesar on 5 Jan 2013 at 9:43

GoogleCodeExporter commented 9 years ago
Where should it be put?
Ao invés de adicionar na pasta /lyx do repositório, adicionar na pasta 
/contrib/lyx.

Original comment by laurocesar on 14 Jan 2013 at 1:56

GoogleCodeExporter commented 9 years ago

Original comment by laurocesar on 17 Jan 2013 at 1:39

GoogleCodeExporter commented 9 years ago

Original comment by laurocesar on 18 Jan 2013 at 1:18

GoogleCodeExporter commented 9 years ago
Tentei usar as instruções do link citado e elas simplesmente não funcionam. 
É melhor usar o guia de customização do LyX e destrinchar as opções lá 
descritas. Na realidade, estou tentando fazer isso neste momento.

Original comment by pfes...@gmail.com on 14 Feb 2013 at 1:11

GoogleCodeExporter commented 9 years ago
Excelente! Quando tiver um modelo usável o adicionaremos a pasta /contrib/lyx 
do repositório e faremos um release os arquivos criados.

Original comment by laurocesar on 14 Feb 2013 at 1:23

GoogleCodeExporter commented 9 years ago
O link seguinte possui comentários sobre um modelo LyX para o abnTeX2: 
http://br-linux.org/2013/abntex2-novo-pacote-para-latex/

Original comment by laurocesar on 17 Feb 2013 at 2:49

GoogleCodeExporter commented 9 years ago
Eu estava tentando escrever um abnTeX2.layout a partir do zero, mas como o 
abnTeX2 é baseado no memoir, pretendo ver o que existe no memoir.layout 
(presente no LyX que tenho instalado aqui) e fazer as adaptações 
necessárias. Afinal de contas, ninguém quer reinventar a roda, certo?

Original comment by pfes...@gmail.com on 17 Feb 2013 at 4:38

GoogleCodeExporter commented 9 years ago
Corretíssimo. O abnTeX2 usa memoir justamente para usarmos o que ja esta 
pronto. Se puder usar algum modelo pronto, melhor!

Original comment by laurocesar on 17 Feb 2013 at 4:41

GoogleCodeExporter commented 9 years ago
A equipe do projeto anterior já tinha iniciado o desenvolvimento de um layout 
para o LyX:

http://abntex.svn.sourceforge.net/viewvc/abntex/trunk/abntex/lyx/

Por favor, veja se isso ajuda.

Original comment by laurocesar on 23 Feb 2013 at 5:21

GoogleCodeExporter commented 9 years ago
Paulão

Como você está trabalhando nisso, estou atribuindo a atividade a você, ok?

Abraços!

Original comment by laurocesar on 25 Feb 2013 at 12:09

GoogleCodeExporter commented 9 years ago
Olá, tenho um arquivo abntex2.layout preliminar, mas funcional. 
Está em anexo, por favor, vejam se podem testar e modificar de forma que possa 
se adequar ainda mais às necessidades do projeto.

Silvio

Original comment by sggra...@gmail.com on 9 Mar 2013 at 3:43

Attachments:

GoogleCodeExporter commented 9 years ago
Sergio

Muito obrigado pela contribuição! Enviei um convite para que você participe 
do nosso fórum de discussões a respeito do abnTeX2. Sua contribuição será 
muito bem vinda, especialmente para concluir o modelo.

Paulo

Você poderia testar a contribuição do Sergio e verificar como podemos 
evoluí-la para incorporá-la nos próximos releases do abnTeX2?

Ravi

Como você estava testando o LyX, agora você conseguirá evoluir com ele.

Original comment by laurocesar on 10 Mar 2013 at 1:08

GoogleCodeExporter commented 9 years ago
Pessoal

Adicionei o arquivo do Silvio Granja à pasta \contrib\lyx\abntex2.layout do 
repositório já devidamente convertido para UTF-8.

Peço gentileza de continuar o desenvolvimento do layout exclusivamente a 
partir do repositório, para que possamos manter o controle de versões.

https://code.google.com/p/abntex2/source/browse/#hg%2Fcontrib%2Flyx

Se alguém precisar de permissões para checkin, por favor, avisar-nos em 
abntex2@googlegroups.com. 

Obrigado!

Original comment by laurocesar on 10 Mar 2013 at 1:51

GoogleCodeExporter commented 9 years ago
Pessoal

Não sei se entendi direito. É preciso agora criar um arquivo .lyx para cada 
um dos modelos, correto?

Original comment by laurocesar on 10 Mar 2013 at 6:10

Attachments:

GoogleCodeExporter commented 9 years ago
Ajusta a prioridade

Original comment by laurocesar on 10 Mar 2013 at 6:36

GoogleCodeExporter commented 9 years ago
Na realidade, são duas partes. O abntex2.layout diz respeito tão somente como 
as coisas vão aparecer na tela do LyX. O trabalho fica completo quando se faz 
então um template, que é um arquivo LyX no estilo "fill the blanks" e que 
será a espinha dorsal dos documentos produzidos com o abnTeX2. Como existem 
vários tipos de documento que podem ser criados com o abnTeX2, deve-se criar 
um template para cada tipo de documento - algo como Tese-abnTeX2.lyx, 
Artigo-abnTeX2.lyx e assim por diante.

Em http://blog.oak-tree.us/index.php/2009/11/02/custom-lyx-nih há uma boa 
explicação de como os dois tipos de arquivos se relacionam.

Original comment by pfes...@gmail.com on 10 Mar 2013 at 8:14

GoogleCodeExporter commented 9 years ago
Olá pessoal,

Tem alguém trabalhando na criação de templates para o LyX?
Tentei criar um modelo baseado no que utilizo com a classe abnTeX1 mas ainda 
não obtive muito sucesso.

Original comment by puer...@gmail.com on 21 Mar 2013 at 9:32

GoogleCodeExporter commented 9 years ago
puerari, sua ajuda é importante. 
Veja que já temos algum começado para você continuar. Parta daqui: 
https://code.google.com/p/abntex2/source/browse/#hg%2Fcontrib%2Flyx

Original comment by laurocesar on 21 Mar 2013 at 9:35

GoogleCodeExporter commented 9 years ago
certo, mas este � o arquivo layout para o LyX!

Estou estudando um pouco sobre template e verei o que consigo aprontar. Se
j� tiver algu�m trabalhando nisso talvez possa contribuir em algo.

Original comment by puer...@gmail.com on 21 Mar 2013 at 9:45

GoogleCodeExporter commented 9 years ago
Olá a todos,

Tenho uma nova versão do abntex2.layout em utf8 que contempla os itens
- resumo
- dedicatória (baseado no resumo)
- agradecimentos (baseado no resumo)
- epigrafe (baseado no resumo)
- ficha catalografica (baseado no resumo)
- capítulo pré-textual (baseado no capítulo)

Retirada do ambiente Abstract, pois é o mesmo do resumo e alguns ajustes mais.

Estou submetendo o arquivo por aqui, pois não tenho privilégios de 
alteração no repositório. Então, me perdoem por não usar as ferramentas 
adequadas.

Original comment by sggra...@gmail.com on 22 May 2013 at 8:18

Attachments:

GoogleCodeExporter commented 9 years ago
Olá Silvio!

Excelente! 

Seria muito bom colocar esse arquivo na pasta contrib do controle de versão: 
https://code.google.com/p/abntex2/source/browse/#hg%2Fcontrib%2Flyx

Adicionei a permissão de commit a você no repositório.

Você pode fazer isso seguindo os passos da wiki:

https://code.google.com/p/abntex2/wiki/FerramentasDesenv

Ou, se preferir, é possível fazer tudo online, pelo próprio GoogleCode. 
Quando você abrir o primeiro link, você verá que há um botão chamado "Edit 
file" (lado superior direito).

Seria interessante criarmos uma página da Wiki falando brevemente sobre esse 
modelo. O que você acha?

No seu ponto de vista ele já está concluído, ou ainda falta algo?

Original comment by laurocesar on 23 May 2013 at 10:18

GoogleCodeExporter commented 9 years ago
Olá Lauro, como pfessel citou este não é um modelo (template), nem estilo 
(arquivo sty para LaTeX) é o layout de apresentação dentro do lyx. É como 
se fossem as regras de hilightining do gedit, do kile, etc, porém um pouco 
mais elaborado. Me perdoe se estiver escrevendo sobre o que você já sabe.

Gostaria de discutir algo. Essa issue 18 diz respeito a "Criar estilos para uso 
do abnTeX2 com o LyX" e na verdade confunde-se com duas coisas:
1 - a criação e manutenção do arquivo de layout, abntex2.layout
2 - a criação e manutenção de modelos iguais aos modelos de artigo, 
trabalho acadêmico, livro,etc, ou mais elaborados que usam abntex2. Assim 
tem-se os abntex2-modelo-*.tex com seus análogos abntex2-modelo-*.lyx

Acho que a issue poderia ser ramificada em duas:
1 - Criar e manter layout para uso do abnTeX2 com o LyX
2 - Criar os modelos abntex2-modelo-*.lyx baseados nos abntex2-modelo-*.tex

Quanto à completeza do layout. Penso que estará pronto com a próxima 
submissão de arquivo que farei, mas mesmo assim preciso que outros usuários 
testes e façam críticas. Pois agora o arquivo que estou preparando usa as 
definições do memoir.layout e é dependente dele, herdando a possibilidade de 
entrar com duas opções em capítulos e (sub(sub))seções e outras coisas já 
previstas no memoir.layout.

Original comment by sggra...@gmail.com on 23 May 2013 at 2:43

GoogleCodeExporter commented 9 years ago
sggranja,

Ok. Então altero o título desta issue para "Criar layout para uso do abnTeX2 
com o LyX". O "manter layout" não deve ser inserido porque esta issue precisa 
ter um fim. Daí criamos uma nova issue para cada grupo de manutenções a 
serem feitas no layout. Atribui a permissão de criar (e gerenciar) as issues 
as você. Assim, por favor, fique livre para coordená-las da melhor forma 
possível.

Se achar que esta issue está concluída, fique à vontade em fechá-la, por 
favor.

Também abrirei uma nova issue com o nome "Criar os modelos 
abntex2-modelo-*.lyx baseados nos abntex2-modelo-*.tex" e atribuirei 
inicialmente a você, ok? Fique à vontade também para alterá-la como quiser.

Pense a respeito de criarmos uma página na Wiki com as instruções de uso da 
contribuição. Acho que isso é muito importante. Podemos criar a página e 
colocar em destaque na Wiki.

Original comment by laurocesar on 23 May 2013 at 3:56

GoogleCodeExporter commented 9 years ago
Silvio e Paulo

Se considerarem o layout maduro (não precisa necessariamente estar sem erros 
ou falhas, nem estar completo) posso incluí-lo na distribuição da versão 
1.7. Devo fazê-lo?
Mas para isso precisaríamos daquela wiki...

Original comment by laurocesar on 23 May 2013 at 4:01

GoogleCodeExporter commented 9 years ago
Silvio

Criei a página: https://code.google.com/p/abntex2/wiki/LyX

É só clicar em "Edit" para inserir o conteúdo que desejar.

Obrigado!

Original comment by laurocesar on 23 May 2013 at 4:06

GoogleCodeExporter commented 9 years ago
Oi Lauro,

Antes de mais nada: a reforma terminou. :D

Quanto a essas questões, acho que dá para incluí-lo sim, mesmo sem estar 
completo. Vou ver se retomo o trabalho nos modelos (templates) a partir da 
semana que vem.

Quanto ao Wiki, o que é necessário fazer lá mesmo? Dicas de como usar o 
layout e os modelos? Isso vai depender dos empacotadores, se eles quiserem 
colocar as coisas do LyX no diretório share dele... No Fedora é 
/usr/share/lyx/templates (para os modelos) e /usr/share/lyx/layouts (para os 
layouts).

Original comment by pfes...@gmail.com on 24 May 2013 at 12:35

GoogleCodeExporter commented 9 years ago
Paulo

Sim, para distribuirmos precisaríamos de um arquivo README ao lado do 
abntex2.layout com essas instruções de instalação para Windows, Mac e para 
alguns tipos de Linux. Nisso eu posso ajudar (ao menos para Mac e Ubuntu). O 
conteúdo desse README seria o mesmo (ou muito parecido) que estaria na Wiki. 

Aí fica a critério dos empacotadores se vão querer ja instalar o layout no 
lugar certo no caso de a maquina ja ter o LyX instalado. So não acho que 
deveríamos coloca-lo como dependência. 

Outro ponto importantíssimo para prepararmos para distribuição é incluirmos 
a licença no arquivo. Para isso sugiro usarmos um cabeçalho padrao dos que 
usamos nos modelos do abntex2, o que acha?

Que legal! Falta pouco para concluirmos essa questão! Parabéns para vocês 
dois!

Original comment by laurocesar on 24 May 2013 at 9:58

GoogleCodeExporter commented 9 years ago
Olá Lauro e Paulo,

Acho que o layout está maduro o suficiente para publicação, mas precisamos 
de testes com mais usuários.

Adicionei a capacidade de uma opção para o resumo (para alterar título) para 
a citacao (para alterar linguagem).

Algo que precisamos montar é uma lista de verificação para ver se todos os 
ambientes e comandos estão contemplados, e se o número de opções em cada 
ambiente e comando estão previstos no layout.

Silvio

Original comment by sggra...@gmail.com on 24 May 2013 at 2:45

GoogleCodeExporter commented 9 years ago
Silvio

Eu acho que a melhor forma de testar é criar os modelos para LyX. Assim, os 
próprios modelos servem de massa de teste do layout. Pelo menos é 
principalmente para isso que uso os modelos para LaTeX.

Sobre o release, façamos assim: eu gerarei o release 1.7 este fim de semana 
sem distribuir o abntex2.layout. Assim temos tempo de organizar os modelos do 
LyX. Mas tão logo disserem que está tudo ok, gerarmos um release 1.7.1 ou 
distribuímos os modelos do LyX separadamente, como um download específico (e 
controle de versões próprio) da aba Downloads. 

É importante a gente escrever uma Wiki descrevendo as opções do novo layout 
do LyX e dos futuros modelos. Podemos colocar um link na página principal do 
site do abnTeX2 apontando para essa página.

Abaixo está uma sugestão de licença para ser inserido no arquivo 
abntex2.layout. Eu não inseri diretamente no arquivo para que você possam 
aprová-la (ou não):

#  \DeclareLaTeXClass[abntex2]{abntex2}

## abntex2.layout, v<VERSION> sggranja
## Copyright 2012-2013 by abnTeX2 group at http://abntex2.googlecode.com/ 
##
## This work may be distributed and/or modified under the
## conditions of the LaTeX Project Public License, either version 1.3
## 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.3 or later is part of all distributions of LaTeX
## version 2005/12/01 or later.
##
## This work has the LPPL maintenance status `maintained'.
## 
## The Current Maintainer of this work is 
## Silvio Cesar Garcia Granja <sggranja@gmail.com>, member of abnTeX2 team, 
## led by Lauro César Araujo. Further information are available on 
## http://abntex2.googlecode.com/
##
## This work consists of the file abntex2.layout.
##
## 2013.5.24 11h25  sggranja
##  Adicionando "OptionalArgs 1" para ambientes resumo (e herdeiros) e para 
##   ambiente citacao, já que estes aceitam uma opção do tipo 
##   \begin{ambiente}[opção] ... \end{ambiente}.

A string <VERSION> é substituída pela versão da build do abnTeX2 (veja o 
arquivo build.sh). Nas acho que podemos até criar um build.sh específico para 
o layout do LyX, para que a distribuição seja independente do abnTeX2. Mas 
isso deixo para vocês decidirem.

Abraços!

Original comment by laurocesar on 24 May 2013 at 4:30

GoogleCodeExporter commented 9 years ago
Olá Lauro, pfessel e ravipassos.

Quanto ao cabeçalho: vou incluir este cabeçalho padronizado que sugeriu.

Quanto ao controle de versão: não sei ainda se optamos por acompanhar a 
versão do abntex ou se usamos uma versão de controle própria para o arquivo 
de layout.

Se optarmos por acompanhar a versão do abntex2.cls teremos que verificar se o 
abntex2.layout contempla as novidades e modificações do abntex2.cls. Assim, 
sempre o layout estará acompanhando o que se tem de novo.

Original comment by sggra...@gmail.com on 26 May 2013 at 4:20

GoogleCodeExporter commented 9 years ago
Bem, podemos manter a mesma numeração de versões do abnTeX2. Assim 
garantimos que tudo o que entrar de novo na classe estará no layout. Vou 
prestar atenção quando algo novo aparecer e lhe avisar.

Assim que der a carta branca lançamos uma versão 1.7.2 com o LyX incorporado.

Original comment by laurocesar on 30 May 2013 at 7:54

GoogleCodeExporter commented 9 years ago
Oi Sílvio, oi Lauro, oi pessoal.

Comecei a escrever o abntex2-tese.lyx (que está anexo) para ser usado como 
template para os trabalhos acadêmicos. Meus comentários:

1) A macro "\titulo" não está funcionando e não configura o título da tese, 
ao contrário do que esperaríamos. Ela está presente no arquivo .tex gerado 
pelo LyX, mas não está tendo efeito nenhum. Meu abnTeX está desatualizado 
(estou com a versão 1.6) mas, sinceramente, não creio que um defeito assim 
tão grave seja devido a isso. (O título aparece na folha de aprovação, mas 
aí incluí como PDF para fins de demonstração.)

2) O latex daqui não está gostando quando coloco a macro 
"\begin{fichacatalografica}". As mensagens de erro são:

! Argument of \begin has an extra }.
 \begin
            {fichacatalografica}
I've run across a `}' that doesn't seem to match anything.
For example, `\def\a#1{...}' and `\a}' would produce
this error. If you simply proceed now, the `\par' that
I've just inserted will cause me to report a runaway
argument that might be the root of the problem. But if
your `}' was spurious, just type `2' and it will go away.

! Paragraph ended before \begin was complete.
<to be read again> 
                   \par 
l.132 \begin
            {fichacatalografica}
I suspect you've forgotten a `}', causing me to apply this
control sequence to too much text. How can we recover?
My plan is to forget the whole thing and hope for the best.

Ou seja, o LaTeX diz que eu coloquei um } a mais mas esqueci de colocar um }, 
ao mesmo tempo? :S

3) Para a epígrafe, dedicatória e ficha catalográfica, entendo que o estilo 
selecionado deva se encarregar automaticamente de arrumar a formatação 
vertical das páginas. A dedicatória deve ser centralizada vertical e 
horizontalmente (não está acontecendo). A epígrafe deve estar no pé da 
página, justificada pela direita (não está acontecendo); a ficha 
catalográfica também deve ficar no pé da página (também não está 
acontecendo). Até poderia tentar acertar esses problemas na formatação, mas 
os botões de "Paragraph Settings" estão todos desativados exceto por 
"Paragraph's default (Justified)".

4) No caso da errata, não consegui centralizar a tabela de erros e não 
consigo ativar a centralização do texto (os botões de seleção de 
justificação estão desativados, exceto pelo "default"), de maneira que a 
tabela fica sempre alinhada pela esquerda.

5) Nâo sei se é por conta dos erros de compilação, mas na minha saída 
estou vendo um monte de páginas em branco. Isso é normal?

Seguem o template, um arquivo .tex exportado do LyX a partir desse template 
(modo "Plain LaTeX") e um PDF do resultado final.

[]'s
Paulo

Original comment by pfes...@gmail.com on 3 Jun 2013 at 5:23

Attachments:

GoogleCodeExporter commented 9 years ago
Pessoal,

Acabo de perceber que os arquivos .lyx e .tex da mensagem anterior tinham um 
"\titulo{}" espúrio (coisas do LyX). Essa declaração foi deletada, mas o 
problema do título não aparecer continua.

Original comment by pfes...@gmail.com on 3 Jun 2013 at 5:46

Attachments:

GoogleCodeExporter commented 9 years ago
Paulo

Vamos continuar o assunto do modelo pela issue 67 aberta para isso, ok?

Esta issue esta aberta apenas aguardando a inserção da informação de 
licença no arquivo abntex2.layout pelo Silvio.

Original comment by laurocesar on 3 Jun 2013 at 12:01

GoogleCodeExporter commented 9 years ago
Mas aí é que está. Em minha opinião, o arquivo abntex2.layout não está 
pronto. Na realidade, ele necessitará passar por uma revisão extensiva antes 
de ser incluído na versão final. Seu uso está criando desde documentos que 
não estão corretamente formatados até documentos que não estão passando 
pela compilação do LaTeX.

Os problemas que peguei já aparecem na parte pré-textual do documento. Nem 
imagino o que ainda deve haver na parte textual e pós-textual.

[]'s
Paulo

Original comment by pfes...@gmail.com on 3 Jun 2013 at 12:10

GoogleCodeExporter commented 9 years ago
Hum.... entendi.  Mas tudo está no controle de versão. Podemos aprimorar ao 
mesmo tempo o .layout e os arquivos .lyx.

Os arquivos estão na pasta /contrib justamente porque ainda não estão 
prontos para serem disponibilizados. Depois que considerarmos os modelos 
maduros e ao menos livre de mensagens de erro, podemos começar a incluí-los 
nos arquivos .zip distribuídos ao CTAN e aos usuários.

Original comment by laurocesar on 3 Jun 2013 at 12:19

GoogleCodeExporter commented 9 years ago
Olá a todo, me pedoem a auxência. Estou fora de domicílio resolvendo 
questõs familiares.

Quanto ao arquivo de layout: a bateria de testes era o que eu propunha para 
verificar o que pode estar errado. Porém tenho acompanhado amigos com três 
dissertações de mestrado e dois estudos especiais (que tem o mesmo formato 
abntex) sendo gerados e forma correta. Tenho também um modelo de tese com 
capítulos separados em arquivos filhos, capa, folha de rosto, dedicatória , 
etc todos feitos com as ferramentas do LyX e estão funcionando.

O que o layout abntex2.layout faz é carregar o arquivo memoir.layout e 
adicionar outros ambientes.

Vou continuar na issue de geração de modelos*.lyx

Original comment by sggra...@gmail.com on 3 Jun 2013 at 4:47

GoogleCodeExporter commented 9 years ago
Olá Paulo e Lauro,

Para acompanhar a manutenção dos arquivos abntex2.layout e os modelos *.lyx 
estou relatando as versões dos programas que estou usando para compilação e 
edição:

* Sistema operacional:
Linux sggranja-laptop 3.2.0-48-generic #74-Ubuntu SMP Thu Jun 6 19:43:26 UTC 
2013 x86_64 x86_64 x86_64 GNU/Linux

* LaTeX: 
pdfTeX 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian)
kpathsea version 6.1.0
Copyright 2012 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
There is NO warranty.  Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Compiled with libpng 1.2.46; using libpng 1.2.46
Compiled with zlib 1.2.3.4; using zlib 1.2.3.4
Compiled with poppler version 0.18.4

* LyX:
LyX 2.0.6 (2013-04-29)
Built on May  9 2013, 22:01:20
Configuration
  Host type:                    x86_64-unknown-linux-gnu
  Special build flags:          build=release use-aspell use-enchant
  C   Compiler:                 gcc 
  C   Compiler LyX flags:        
  C   Compiler flags:            -O2
  C++ Compiler:                 g++ (4.6)
  C++ Compiler LyX flags:        
  C++ Compiler flags:            -O2
  Linker flags:                 
  Linker user flags:            
  Qt 4 Frontend:
      Qt 4 version:     4.8.1
  Packaging:                    posix
  LyX binary dir:               /usr/bin
  LyX files dir:                /usr/share/lyx

Original comment by sggra...@gmail.com on 18 Jun 2013 at 12:00

GoogleCodeExporter commented 9 years ago
Voltei o CopyStyle para Itemize nos Ambientes siglas e simbolos. Pareceu-me 
melhor e com CopyStyle Labeling estava dando erro em siglas.

Adicionei siglas e simbolos no modelo e fiz alterações quanto a urls e links.

Original comment by sggra...@gmail.com on 18 Jun 2013 at 12:04

GoogleCodeExporter commented 9 years ago
Silvio, sugiro que você atualize (se possível) o seu TexLive para a versão 
2013. Não sei como o Ubuntu é atualizado nesse sentido, mas para o Fedora já 
apareceu em "updates-testing" e deverá ser liberado em breve para todos os 
usuários. Eu forcei a atualização do meu, e isso entre outras coisas também 
atualizou o abnTeX2 para a versão mais recente.

Assim que possível (amanhã?) baixo a nova versão do layout para testar com o 
arquivo LyX que estou desenvolvendo.

Original comment by pfes...@gmail.com on 18 Jun 2013 at 12:17

GoogleCodeExporter commented 9 years ago
Vou verificar como atualizar para a versão de 2013.

Original comment by sggra...@gmail.com on 18 Jun 2013 at 2:43

GoogleCodeExporter commented 9 years ago
A release 2013 final sai de primeiro de Julho, inclusive a MacTeX. 

Original comment by laurocesar on 18 Jun 2013 at 8:36

GoogleCodeExporter commented 9 years ago
Na realidade, a imagem final para fabricação dos DVD's já seguiu para as 
fábricas em 8 de junho, como informado em http://tug.org/texlive/. Então, 
mesmo que ainda não seja um release oficial, o do Fedora usou justamente essas 
fontes idênticas à do DVD para criar sua versão do TL2013.

Original comment by pfes...@gmail.com on 18 Jun 2013 at 10:59

GoogleCodeExporter commented 9 years ago
Gostaria de sugerir que o comando:

Provides natbib 1

fosse incluído no começo do layout para permitir o uso do formato natbib no 
LyX. Assim o usuário pode incluir algo como:

% fix ABNT citation problem
\renewcommand{\citeauthor}[1]{\citeauthoronline{#1}}
\def\citep{\cite} 
\newcommand{\citeyearpar}[1]{(\citeyear{#1})}
\ifx\AbntCitetype\AbntCitetypeALF
  \def\citet{\citeonline} % alf
  \newcommand{\citealt}[1]{\citeauthoronline{#1}~\citeyear{#1}}
  \newcommand{\citealp}[1]{\citeauthoronline{#1},~\citeyear{#1}}
\else
  \def\citet{\@ifnextchar[{\citet@with}{\citet@without}} % num
  \def\citet@with[#1]#2{\citeauthoronline{#2}~\cite[#1]{#2}}
  \def\citet@without#1{\citeauthoronline{#1}~\cite{#1}}
  \renewcommand{\citealt}[1]{\citeauthoronline{#1}~\citeonline{#1}}
  \def\citealp{\citeonline}
\fi
no preâmbulo do documento e usar o LyX para criar as citações de forma 
similar ao natlib, mas sem usar este pacote porque ele é incompatível com o 
abntex2cite.

Original comment by luis.pau...@gmail.com on 2 Jul 2013 at 2:43

GoogleCodeExporter commented 9 years ago
Caro luis.paulo.laus, esta inclusão parece-me ser mais adequada a uso muito 
específico de usuário. Mas pode deixar alguns usuários com dúvidas se o 
pacote natbib está sendo usado ou não. Talvez possa ser incluída na Wiki 
sobr o uso do lyx e emulação dos comandos nativos através desta 
costumização que propõe.

Além disso temos outras alternativas não implementadas. O uso do natbib é 
nativo no lyx e incompativel com o abntex2cite:

1-Ou faz-se o abntex2cite compatível com natbib, o que eu vejo como muito 
interessante, mas não sei dos problemas que podem surgir. Até há uma 
adaptação de uma turma do sul do país que fez isso (desculpe mas não tenho 
o link de cabeça)
2- fazer com que o projeto do lyx tenha opção de escolha do abntex2cite na 
sua programação interna. Neste ponto alguém para modificar o código fonte 
do lyx para isso. Assim, todos os comando previstos no abntex2cite estarão 
disponíveis.

Obs.: Fiz um peste preliminar em meu exame de qualificação com sua sugestão 
e funcionou a contento.

Meu Parecer: incluir na wiki sobre o lyx ou abrir outra issue para que todos os 
comandos do abntex2cite estejam contemplados no lyx de alguma maneira. 
Precisa-se discutir isso com mais cuidado.

Original comment by sggra...@gmail.com on 3 Jul 2013 at 12:22

GoogleCodeExporter commented 9 years ago
Entendo que criar a página na Wiki seja muito interessante e não exclui a 
possibilidade de se implementar os comandos adicionais no futuro. Poderia, 
inclusive, já ser aberta uma issue com essa sugestão.

Quanto a página da Wiki, sugiro que seja criada na seção HowTo. 
luis.paulo.laus, se topar escrever a sua sugestão na wiki avise-me que lhe 
adiciono a permissão. Silvio, caso tenha disponibilidade, você já tem a 
permissão de edição da Wiki. Abraços!

Original comment by laurocesar on 3 Jul 2013 at 12:47

GoogleCodeExporter commented 9 years ago
Olá novamente.

Entendi a proposta do luis.paulo.laus.

A inclusão de Provides natbib 1 no layout não força o carregamento do pacote 
natbib, assim não cria incompatibilidades entre o abntex2cite e o natbib (que 
não é carregado).

Alternativamente, ao fazer natbib ativo no arquivo .lyx o natbib fica ativo e 
não dá para usar nada.

A sugestão do  luis.paulo.laus é cabível de certa maneira, mas precisa ter 
uma forma de incluir as modificações do preâmbulo juntamente com o arquivo 
de layout e sempre carregar o abntex2cite. 

No entanto há um problema sério se for feita esta modificação: Se não usar 
o abntex2cite dá erro e o layout fica quebrado e não dá para voltar para a 
opção default. E o layout estará sempre dependente da customização do 
preâmbulo.

Original comment by sggra...@gmail.com on 3 Jul 2013 at 1:07

GoogleCodeExporter commented 9 years ago
Olá a todos novamente,

A solução aqui para a proposta do Luis, que não quebra o arquivo de layout e 
além do mais é mais flexível é usar a customização no arquivo do usuário.

Isso pode ser feito via:
Documento > Configurações > Local Layout: coloque Provides natbib 1
Documento > Configurações > Preâmbulo: coloque 

% adapte o suporte ao natbib do LyX para uso do abntex2cite
\renewcommand{\citeauthor}[1]{\citeauthoronline{#1}}
\def\citep{\cite} 
\newcommand{\citeyearpar}[1]{(\citeyear{#1})}
\ifx\AbntCitetype\AbntCitetypeALF
  \def\citet{\citeonline} % alf
  \newcommand{\citealt}[1]{\citeauthoronline{#1}~\citeyear{#1}}
  \newcommand{\citealp}[1]{\citeauthoronline{#1},~\citeyear{#1}}
\else
  \def\citet{\@ifnextchar[{\citet@with}{\citet@without}} % num
  \def\citet@with[#1]#2{\citeauthoronline{#2}~\cite[#1]{#2}}
  \def\citet@without#1{\citeauthoronline{#1}~\cite{#1}}
  \renewcommand{\citealt}[1]{\citeauthoronline{#1}~\citeonline{#1}}
  \def\citealp{\citeonline}
\fi

Original comment by sggra...@gmail.com on 4 Jul 2013 at 1:36

GoogleCodeExporter commented 9 years ago
Silvio

Essa informação merecia ir para a Wiki. O que acha de colocá-la lá? 
http://code.google.com/p/abntex2/wiki/LyX

Original comment by laurocesar on 4 Jul 2013 at 1:44