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

Trocar pacote de algoritmos padrão (algorithm2e) #19

Open
1 of 3 tasks
douglasrizzo opened this issue Aug 24, 2015 · 0 comments
Open
1 of 3 tasks

Trocar pacote de algoritmos padrão (algorithm2e) #19

douglasrizzo opened this issue Aug 24, 2015 · 0 comments

Comments

@douglasrizzo
Copy link
Owner

Como mencionado no bug #18 , o pacote algorithm2e é um dos melhores pacotes no que faz, porém não é atualizado desde 2013 e possivelmente foi abandonado pelo autor. Ele sempre foi um pé no saco com relação a formatação da lista de algoritmos e legendas, então estou cogitando substituí-lo. A opção mais certeira seria usar o algorithmic, parte do bundle algorithms. Este pacote é recomendado pela IEEE e é usado na classe LaTeX deles.

Para que o pacote seja adiciconado à nossa classe, ele precisa dar suporte a:

  • tradução das palavras chave (e.g. if, else, for) para o português;
  • formatação da lista de algoritmos sob o padrão da biblioteca:
    • escrever 'Algoritmo' no início de cada entrada da lista, em formatação simples, e separado pelo en dash do resto da legenda;
    • o título da lista deve ser "Lista de Algoritmos", centralizado e em caixa alta;
    • escrever 'Algoritmo' no início de cada entrada da lista, em formatação simples, e separado pelo en dash do resto da legenda;
    • as outras formatações devem ser similares às das listas existentes (pontos separando legenda da numeração da página, espaçamento entre os pontos, fonte da numeração etc);
  • formatação das legendas sob o padrão da biblioteca (uma legenda em cima, fonte 12, com a descrição do algoritmo, e outra embaixo, fonte 10, com a fonte do algoritmo).

O primeiro eu sei que o algorithmic é capaz de fazer. Os outros precisam de mais pesquisa e experimentação. Se alguém já usou ele, pode falar aí embaixo. Se alguém souber de outros pacotes de algoritmos que tenham outras vantagens, podem falar também. Eu vou postando novidades caso descubra coisas novas.

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

No branches or pull requests

1 participant