Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ListaSimbolos e Referencias #4

Merged
merged 7 commits into from
Jul 31, 2015

Conversation

HelioVillanueva
Copy link

Adição de lista de simbolos com possível ordenação entre geral, letras gregas e subscritos.
Alteração da separação entre linhas para o padrão do word (maior que do Latex).
Adição da opção do abntex2cite para procurar e substituir automaticamente nome de autores repetidos na bibliografia.
Adição de arquivos simples em bash para compilação automatica e instalação dos prerequisitos para o Fedora22.

@douglasrizzo
Copy link
Owner

Eu vi seu commit nos dois repositórios. Ele tem alguns problemas com relação a interoperabilidade: tem gente que usa a classe em Windows/Mac e scripts de configuração para o Fedora são inúteis pra elas. Melhor manter no seu repositório.

Outra coisa, a adição de mais arquivos no repositório (inclusive .tex mas principalmente .sh) complica o envio do pacote para o CTAN. Se for pra adicionar alguma configuração relacionada à lista de símbolos, é melhor fazer dentro do fei.dtx.

Eu agreguei o espaçamento maior entre linhas pra ficar mais parecido com Word e o traço nos nomes repetidos de autores na bibliografia. Se você quiser forkar, colocar as configurações de listas de símbolos no .dtx e mandar aqui ou pro OpenFEI, a gente aceita.

@douglasrizzo douglasrizzo reopened this Jul 21, 2015
@douglasrizzo douglasrizzo merged commit 2de002e into douglasrizzo:master Jul 31, 2015
@douglasrizzo
Copy link
Owner

Aceitei algumas coisas do pull request. Essa questão das sub-listas de símbolos é muito específica. A gente precisaria dar um jeito de ensinar os usuários a criarem sub-listas através do manual e de facilitar através de alguma option da classe, sem adicionar nenhum arquivo novo no repositório.

@HelioVillanueva
Copy link
Author

Então, essa lista na verdade tem que constar no início do arquivo
principal. Eu acabei criando um novo arquivo 'lista_simbolos.tex'
simplesmente porque acho que fica mais "fácil" de organizar o arquivo com o
texto do trabalho. Ou pelo menos não fica tão longo, não sei.

A única alteração de uso do método anterior é acrescentar o "parent=..."
ali junto com o "type=", "name=" etc. E as opções são apenas
geral/greek/sub (se mantidos os nomes que eu tinha colocado, o que pode
muito bem ser alterado pra algo mais apropriado, não sei). A grande
facilidade que vejo é que caso não seja interessante fazer essa separação,
é só colocar todas as variáveis na categoria "parent=geral" e o
comportamento é igual ao que era antes.

Atualizei na minha repo o arquivo 'fei-template.tex'. Nele eu coloquei o
mesmo exemplo de lista de simbolos que estava no arquivo separado. Com isso
elimino o arquivo adicional e se quem for usar a classe compilar esse
template, vai ver um exemplo de lista de simbolos com letras gregas e
subscrítos separados e a equação no meio do texto.

Em 31 de julho de 2015 18:38, Douglas De Rizzo Meneghetti <
[email protected]> escreveu:

Aceitei algumas coisas do pull request. Essa questão das sub-listas de
símbolos é muito específica. A gente precisaria dar um jeito de ensinar os
usuários a criarem sub-listas através do manual e de facilitar através de
alguma option da classe, sem adicionar nenhum arquivo novo no
repositório
.


Reply to this email directly or view it on GitHub
#4 (comment)
.

@douglasrizzo
Copy link
Owner

Commitei uma versão onde o usuário passa a opção sublist pra classe se quiser usar sub-listas de símbolos. Se ela passar, pode criar as sub-listas, que agora eu ensino como fazer no manual. Se não passar a opção, fica do jeito que sempre foi.

O problema de criar essas 3 sub-listas e deixar só elas disponíveis é que cada trabalho pode ter conjuntos específicos de símbolos, então eu achei melhor ensinar as pessoas a criarem as sub-listas, mas escondi as configurações do pacote glossaries necessárias pra criá-las atrás de uma opção da classe.

Além disso, quem não precisa de sub-listas acabaria tendo que usar essa sub-lista "geral". Como ela não tem nome, fica um espaço em branco enorme entre o título da página e o primeiro símbolo e a biblioteca pode enccher o saco.

@HelioVillanueva
Copy link
Author

Realmente ficou melhor do que minha tentativa inicial. Melhor organizado.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants