Portál AbcLinuxu, 10. května 2025 03:09

Dotaz: bibtex s csplainnat

pele avatar 26.12.2006 01:18 pele | skóre: 28 | blog: Bleabr | UH
bibtex s csplainnat
Přečteno: 393×
Odpovědět | Admin
Zdravim, mam maly problem. Pouzivam k bibliografickym citacim bibtex spolecne s formatem csplainnat.bst. Je mozne donutit (bez modifikace definice formatu) aby pred citaci, respektive v miste citace do hranatych zavorek sazet misto [autor(rok)], [cislo]. Nebo jinak, jaky format by se nejvice hodil pro citace v souladu s normou ISO 960.

Dekuji za nakopnuti.
Pravda má jednu velkou výhodu: člověk si nemusí pamatovat, co řekl.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

pele avatar 4.1.2007 22:05 pele | skóre: 28 | blog: Bleabr | UH
Rozbalit Rozbalit vše Re: bibtex s csplainnat
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak sem na to prisel, koho by to zajimalo, tak staci nahradit v souboru csplainnat.bst tuto cast kodu:
FUNCTION {output.bibitem}                                                      
{ newline$                                                                     
  "\bibitem[" write$                                                           
  label write$                                                                 
  ")" make.full.names duplicate$ short.list =                                  
     { pop$ }                                                                  
     { * }                                                                     
   if$                                                                         
  "]{" * write$                                                                
  cite$ write$                                                                 
  "}" write$                                                                   
  newline$                                                                     
  ""                                                                           
  before.all 'output.state :=                                                  
}
Timto kodem:
FUNCTION {output.bibitem}                                                       
{ newline$                                                                      
  "\bibitem{" write$                                                            
    cite$ write$                                                                
    "}" write$                                                                  
    newline$                                                                    
    ""                                                                          
    before.all 'output.state :=                                                 
}   
Pravda má jednu velkou výhodu: člověk si nemusí pamatovat, co řekl.
7.7.2007 19:43 vepro
Rozbalit Rozbalit vše Re: bibtex s csplainnat
Dik,presne tohle jsem potreboval.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.