🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp.tex
Article #17001

Re: Bibliografia - jak usunąć pole "note"?

#17001
From: Wojciech 'Wheart' Penar
Date: Thu, 12 May 2011 20:14
53 lines
3366 bytes
W dniu 12.05.2011 22:00, AMX pisze:
> On Thu, 12 May 2011 21:35:11 +0200,
> Wojciech 'Wheart' Penar<wheart@NOSPAM.box43.pl>  wrote:
>
>> - nauczyłem się pisać "latex makebst" i wyklikać odpowiedzi
>>     na podchwytliwe pytania
> [..]
>> Wiem, jak "z ręki' poprawić plik bst, ale to "niesportowe" i zawodzi
>> na styku z make (plik .bst jest regenerowany, zmiany są gubione)
>>
>
> Przyznaję, że nie rozumiem. Czy za każdym razem, poprzez make'a,
> na nowo generujesz plik .bst?
>

A więc tak:
- jestem leniwy i zamiast po raz kolejny strugać swój makefile część
   pracy scedowałem na latex-mk - dba o odpowiednie poukładanie wywołań
   latex'a, pdflatex'a i bibtex'a. Niestety - usuwa z automatu pliki bst.
- wygooglałem, jak się tworzy pliki styli (.bst) ze skryptów .dbj -
   latex-mk tego nie miał, dopisałem dwie linijki do swojego makefile
   i działa
- regeneracja po każdym `make clean` stylu bibliografii powoduje
   gubienie zmian, mogę to obejść sed'em, ale to już wyciąganie armat na
   muchy
- nie chcę poprawiać latex-mk, bo przy reinstalce/aktualizacji
   dystrybucji  zapomnę, co poprawiałem i wrócę do punktu wyjścia
- wiem, że jakoś da się to zrobić "po bożemu" (a przynajmniej komuś się
   udało strzelając w makebst na chybił-trafił) tylko nie wiem jak.
   Szukania rozwiązania metodą Monte Carlo brzmi naukowo, ale brak czasu.

> Bibliografię generuje się poleceniem bibtex (ew. bibtex8) --
> piszę tak na wszelki wypadek.
>

Wiem, to działa, latex-mk też o tym wie ;)

> Na marginesie, ręczne poprawienie .bst w żadnym wypadku nie jest
> niesportowe. makebst (OIDP) powstało dla tych, którzy nie radzili
> sobie z ręcznym pisaniem/poprawianiem .bst.
>

Tak, ale makebst tworzy skrypt (plik z rozszerzenie .dbj) na podstawie
którego wywołanie `latex plik.dbj` tworzy plik .bst na podstawie kilku
plików  (merlin.mst, plik lokalizacyjny i co tam mu jeszcze trzeba -
na moim poziomie przyjmijmy, ze to magia).

Ne chcę kasować pól note z bazy bibtex'a - czasem się przydają
i są zgodne z programami, które z kolegami do zarządzania bazą
wykorzystujemy. Robienie własnych pól rozwali łatwy dostęp do danych.

Pozdrawiam
Wojtek
Technical Details
Message-ID: <4dcc3f9d$0$2456$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!plix.pl!newsfeed1.plix.pl!wsisiz.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <4dcc366e$0$2445$65785112@news.neostrada.pl> <slrnisoejc.403.r-znk@amber.within.nat>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!plix.pl!newsfeed1.plix.pl!wsisiz.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Thu, 12 May 2011 22:14:21 +0200
From: Wojciech 'Wheart' Penar <wheart@NOSPAM.box43.pl>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; pl-PL; rv:1.9.2.17) Gecko/20110424 Lightning/1.0b2 Thunderbird/3.1.10
MIME-Version: 1.0
Newsgroups: pl.comp.dtp.tex
Subject: Re: Bibliografia - jak usunąć pole "note"?
References: <4dcc366e$0$2445$65785112@news.neostrada.pl> <slrnisoejc.403.r-znk@amber.within.nat>
In-Reply-To: <slrnisoejc.403.r-znk@amber.within.nat>
Lines: 53
Message-ID: <4dcc3f9d$0$2456$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.12.72.202
X-Trace: 1305231261 unt-rea-b-01.news.neostrada.pl 2456 83.12.72.202:40415
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit