🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.dtp.tex
8 messages
8 total messages Started by Piotr Sawinski Tue, 15 Sep 2009 07:54
Bibtex - modyfikacja stylu
#16487
Author: Piotr Sawinski
Date: Tue, 15 Sep 2009 07:54
21 lines
1534 bytes
Dzien dobry,

natrafilem na problem w BibTeXu. Redaktorka naukowa pracy wymaga, aby 
wpis postaci:
G.~D. Stefanou,  S.~E.~M. Nejad. Dynamic response analysis of~flexible 
structural systems with nonlinear characteristics. {\em Nonlinear 
Analysis: Theory, Methods \& Applications}, 25(1):103--107, 1995.
byl postaci (zmiany przy nr stron, vol):
G.~D. Stefanou,  S.~E.~M. Nejad. Dynamic response analysis of~flexible 
structural systems with nonlinear characteristics. {\em Nonlinear 
Analysis: Theory, Methods \& Applications}, vol. 25, zeszyt 1, str. 
103--107, 1995.

Czy jest jakas szybka metoda na przerobienie tego. Zawsze moge zedytowac 
plik *.bbl, ale jest tego ~150 wpisow...

Bylbym wdzieczny za porade

Piotr Sawinski

P.S. To sie nazywa PONOC wytyczne Oficyny Wydawniczej PWr...
Re: Bibtex - modyfikacja stylu
#16490
Author: Piotr Sawinski
Date: Tue, 15 Sep 2009 09:19
7 lines
1061 bytes
No tak, a wazna informacja to taka ze chodzi mi o modyfikacje 'tego 
wszego' w stylu plabbrv. Juz styl otworzylem i grzebie sie w tych 
funkcjach, ale wciaz licze, ze ktos przez to przechodzil:)

Dziekuje raz jeszcze

Piotr Sawinski
Re: Bibtex - modyfikacja stylu
#16488
Author: Wojtek Myszka
Date: Tue, 15 Sep 2009 13:41
30 lines
2480 bytes
On 15 Wrz, 09:54, Piotr Sawinski <newsgr...@sawinski.org> wrote:
[...]
> P.S. To sie nazywa PONOC wytyczne Oficyny Wydawniczej PWr...

Składałem tamże kilka prac (ostatnią niosłem właśnie dziś)
i to akurat nie było nigdy problemem. Widać miałem szczęście.

Przez te wszystkie lata nauczyłem się podstawowej zasady:
najważniejsza jest jednolitość. To po pierwsze.

Trzeba wziąć ten nieszczęsny plik .bst i go zhakować. Nie ma rady.
To po drugie.

Po trzecie, to pewno warto by gromadzić w jednym miejscu
wszystkie doświadczenia i dopracować się zestawu stylów,
a na to nikt, nigdy nie ma czasu... Zwracam uwagę, że
odpowiedniego stylu nie ma też dla Wordów i innych OpenOfficów.

A w ostatecznym rozrachunku praca naukowa powinna być
I ładna I mądra -- bez rozgraniczania tego co ważniejsze.
Redaktor techniczny niewiele może zrobić w kwestii mądrości.
Warto jednak dbać o to, żeby -- kiedy już wszystkie nasze prace
będą mądre -- został ktoś ko zadba o estetykę.

Wracając do meritum: może warto poświęcić trochę czasu
na jakieś inne narzędzie niż BibTeX (na przykłąd BiBLaTeX),
które ma szanse być prostsze w konfiguracji... Nie wiem :-)

Pozdrawiam
Wojtek
Re: Bibtex - modyfikacja stylu
#16489
Author: Jarosław Sokołowski
Date: Tue, 15 Sep 2009 13:48
12 lines
1258 bytes
Pan Wojtek Myszka wyjaśnia dlaczego prace naukowe wyglądają jak wyglądają:

> A w ostatecznym rozrachunku praca naukowa powinna być
> I ładna I mądra -- bez rozgraniczania tego co ważniejsze.
> Redaktor techniczny niewiele może zrobić w kwestii mądrości.
> Warto jednak dbać o to, żeby -- kiedy już wszystkie nasze prace
> będą mądre -- został ktoś ko zadba o estetykę.

No to se poczekamy...

-- 
Jarek
Re: Bibtex - modyfikacja stylu
#16491
Author: AMX
Date: Tue, 15 Sep 2009 21:41
61 lines
2619 bytes
On Tue, 15 Sep 2009 09:54:14 +0200, 
Piotr Sawinski <newsgroup@sawinski.org> wrote:

> Dzien dobry,
>
> natrafilem na problem w BibTeXu. Redaktorka naukowa pracy wymaga, aby 
> wpis postaci:
> G.~D. Stefanou,  S.~E.~M. Nejad. Dynamic response analysis of~flexible 
> structural systems with nonlinear characteristics. {\em Nonlinear 
> Analysis: Theory, Methods \& Applications}, 25(1):103--107, 1995.
> byl postaci (zmiany przy nr stron, vol):
> G.~D. Stefanou,  S.~E.~M. Nejad. Dynamic response analysis of~flexible 
> structural systems with nonlinear characteristics. {\em Nonlinear 
> Analysis: Theory, Methods \& Applications}, vol. 25, zeszyt 1, str. 
> 103--107, 1995.
>

Od dawna chodziło za mną aby nauczyć się grzebać w
plikach .bst. Ten post nakłonił mnie aby zrobić to
teraz. Przyznaję, że niewiele rozumiem i eksperymentuję
trochę jak małpa ale ponieważ coś pożytecznego (choć
potworkowatego) wyszło, więc wysyłam.

Trzeba plik plabbrv.bst zapisać pod inną nazwą
(np. xplabbrv.bst)  i podmienić fragment:


FUNCTION {format.vol.num.pages}
{ "" %volume field.or.null
  number empty$
    'skip$
    { "~zeszyt~" number * "," * *
        volume empty$
        { "there's a number but no volume in " cite$ *
warning$ }
        {    "~vol.~" * volume * } %'skip$
      if$ } if$ pages empty$ 'skip$ { duplicate$ empty$
{ pop$
    format.pages } { ", str.~" * pages n.dashify * }
if$ } if$
}

To sprawdziłem tylko dla article i zamiast kolejności
vol. zeszyt mamy zeszyt vol.

Pozdrawiam

	AMX
     
PS.
Pytanie do ,,wiedzących'': dlaczego zamiast słów typu
"zeszyt" nie używa się polecen typu \numbername, co
ułatwiłoby lokalizację, tak aby nie trzeba było mieć
fafnastu wersji językowych. Przy okazji możnaby ominąć
problem typu kodowanie "rozdzia/l".

  

-- 
adres w rot13
Nyrxfnaqre Znghfmnx r-znk@b2.cy
Re: Bibtex - modyfikacja stylu
#16492
Author: Wojciech Myszka
Date: Wed, 16 Sep 2009 15:26
36 lines
2175 bytes
Dnia 2009-09-15, wto o godzinie 21:41 +0000, AMX pisze:
[...]
> Pytanie do ,,wiedzących'': dlaczego zamiast słów typu

w żadnym wypadku nie jestem wiedzący...

> "zeszyt" nie używa się polecen typu \numbername, co
> ułatwiłoby lokalizację, tak aby nie trzeba było mieć

bo to produkt stary, z którym nie wiadomo co począć :-)
Jest jak demokracja: najgorszy z możliwych ale nikt[1]
nie zaproponował nic lepszego(?)

> fafnastu wersji językowych. Przy okazji możnaby ominąć
> problem typu kodowanie "rozdzia/l".

Z lokalizacją i tak problem będzie. Z powodów kilku(nastu?)
1. Sortowanie międzynarodowe.
2. Wielość możliwych do zastosowania kodowań baz danych.
3. Drobny problem książki, która ma kilka tłumaczeń: 
   jeżeli piszemy po polsku, to lepiej powołać się na 
   polskie tłumaczenie, po angielsku -- na angielskie
   a więc kwestia wielojęzycznych wersji tytułów, 
   roku wydania...
4. Najróżnorodniejsze przyzwyczajenia redaktorów/wydawnictw
   (zwane czasami tradycją)

Pewno można dodać coś więcej
Wojtek

PS Kodowanie Rozdzia/l jest niedobre: nie każdy używa notacji
   ciachowej. Natomiast w takich plikach należy stosować zapisy 
   ,,obojętne'' (w stosunku do kodowania): Rozdzia\l{} 
   (\k{a} dla ą)
-- 
---(___C'>
Re: Bibtex - modyfikacja stylu
#16494
Author: AMX
Date: Thu, 17 Sep 2009 08:58
73 lines
3316 bytes
On Wed, 16 Sep 2009 17:26:24 +0200, 
Wojciech Myszka <myszka@norka.eu.org> wrote:

> w żadnym wypadku nie jestem wiedzący...

=:-)

>> "zeszyt" nie używa się polecen typu \numbername, co
>> ułatwiłoby lokalizację, tak aby nie trzeba było mieć
>
> bo to produkt stary, z którym nie wiadomo co począć :-)
> Jest jak demokracja: najgorszy z możliwych ale nikt[1]
> nie zaproponował nic lepszego(?)

Z tego co wiem, to są nowsze propozycje ale to osobny
temat.  

>
>> fafnastu wersji językowych. Przy okazji możnaby ominąć
>> problem typu kodowanie "rozdzia/l".
>
> Z lokalizacją i tak problem będzie. Z powodów kilku(nastu?)
> 1. Sortowanie międzynarodowe.

Z sortowaniem międzynarodowym jest problem daleko
poważniejszy, bo nikt (AFAIK) nie zdefiniował jaki
powinien być porządek w przypadku mieszania różnych
zestawów znaków. Bibliografia to jest takie miejsce,
gdzie może być Łącki obok H\"umela wraz z Magalhăes.

W bibliotekach stosowało się transkrypcję na
łacinę. Wtedy mamy jednak kolejność Łącki, Landau co
dość nienaturalnie wygląda. 

Na marginesie, wieki temu czytałem o jakiejś notacji
prefixowej albo postfixowej gdzie używając bodaj ~
można było wymusić naturalną kolejność z obcymi znakami
diakrytycznymi, używając jedynie ascii. Nie mogę tego
artykułu znaleźć a takie obejście mogłoby być przydatne
do pola key.

> 2. Wielość możliwych do zastosowania kodowań baz
>    danych.

M. in. dlatego o to pytałem, bo \numbername częściowo
łagodzi ten problem. 

> 3. Drobny problem książki, która ma kilka tłumaczeń: 
>    jeżeli piszemy po polsku, to lepiej powołać się na 
>    polskie tłumaczenie, po angielsku -- na angielskie
>    a więc kwestia wielojęzycznych wersji tytułów, 
>    roku wydania...

Jeśli to są różne książki to problemu nie ma. Każda ma
osobny wpis i cytujemy odpowiednią. Gorzej jeśli w
pracy obcojęzycznej powołujemy się na polską książkę,
wtedy przyjęło się tłumaczyć tytuł. 

> 4. Najróżnorodniejsze przyzwyczajenia redaktorów/wydawnictw
>    (zwane czasami tradycją)
>

\numbername przede wszystkim tu może być pomocne. W
przykładzie od którego zaczął się ten wątek mamy zeszyt
i vol. co mnie nieco razi. Albo num. i vol. albo zeszyt
i tom. Ale Pani w wydawnictwie wie lepiej.

  AMX


-- 
adres w rot13
Nyrxfnaqre Znghfmnx r-znk@b2.cy
Re: Bibtex - modyfikacja stylu
#16493
Author: Piotr Sawinski
Date: Fri, 18 Sep 2009 05:39
35 lines
1972 bytes
AMX wrote:
> FUNCTION {format.vol.num.pages}
> { "" %volume field.or.null
>   number empty$
>     'skip$
>     { "~zeszyt~" number * "," * *
>         volume empty$
>         { "there's a number but no volume in " cite$ *
> warning$ }
>         {    "~vol.~" * volume * } %'skip$
>       if$ } if$ pages empty$ 'skip$ { duplicate$ empty$
> { pop$
>     format.pages } { ", str.~" * pages n.dashify * }
> if$ } if$
> }
> 
> To sprawdziłem tylko dla article i zamiast kolejności
> vol. zeszyt mamy zeszyt vol.
> 
> Pozdrawiam
> 
> 	AMX

Dzien dobry,

Dialog troszke ma awarie, jak to wczoraj Pani mowila na Infolinii 'w 
calej Polsce' wiec przepraszam ze tak pozno odpisuje.
Przedstawiona metoda oczywiscie dziala, dziekuje za gotowe rozwiazanie, 
choc, przyznam sie, ze raptus ze mnie i nawet nie czytalem dalej tylko 
wzialem i skopiowalem linijke ze slowem 'zeszyt', po czym wiedzac juz z 
czym sie je przerobilem nastepne dodajac 'vol.' i 'str'. Po fakcie 
zerknalem i widze ze rozwiazanie bylo w calosci. Wiec tym bardziej raz 
jeszcze dziekuje:)

Piotr Sawinski
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads