Re: [TeX-BR] [off] Ajuda com arquivo bibtex
On 11:15am, Ronaldo Reis Jr. wrote:
> tenho nas minhas entradas bibtex um campo chamado label, este campo é
> numerico e é uma referencia ao artigo (papel), eu estou tentando fazer
> um sort das bibliografias pelo label, mas o problema que nenhum
> programa a reconhece como numérica, então fica errado pois eu tenho
> assim:
>
> label = 1
> label = 1900
> label = 2
>
> Ele coloca 1900 antes de 2, uma forma de consertar isto é colocar zeros
> na entrada, mas são muitas referencias. Então eu estou tentando achar
> uma forma de susbstituir esta string da seguinte forma:
>
> Se o valor do label tiver 4 caracteres adicione um zero no início
> Se o valor do label tiver 3 caracteres adicione dois zeros no início
> Se o valor do label tiver 2 caracteres adicione três zeros no início
> Se o valor do label tiver 1 caracteres adicione quatro zeros no início
>
> Dai ficaria assim:
>
> label = 00001
> label = 00002
> label = 01900
>
> Alguem tem alguma sugstão de como fazer isto???
>
Um script em python [perl]? Mesmo sed pode [eu acho ;-] fazer o
que vc quer...
--
Daniel
,-----------------------------------------------------------------------------.
> Daniel Doro Ferrante | olympus.het.brown.edu www.het.brown.edu/chep <
> danieldf@het.brown.edu | <
> Linux Counter #34445 | Don't take life seriously, you'll never get <
> | out alive. <
`-----------------------------------------------------------------------------'
Reply to: