🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp.tex.gust
Article #27377

Re: [gust-l] Grupowanie w spisie literatury

#27377
From: Andrzej Odyniec
Date: Sat, 16 Jun 2018 23:47
329 lines
8387 bytes
Leszku,

Parę lat temu się z czymś podobnym zmagałem, gdy moje humanistyczne dzieci
pisały magisterki a idąc za tatusiem chciały to robić w LaTeXu. I pojawiło się
na jednym z wydziałów takie wymaganie, podyktowane, jak wiadomo, próżnością i
głupotą. Bowiem niektórzy chcą wiedzieć, ile w ważnych działach bibliografii
było przywołanych pozycji (dlatego strony internetowe są na końcu). Jakby
liczba pozycji mogła mieć wpływ na jakość (i ocenę) pracy. Ale nie szło
zwalczyć tej numeracji, chociaż cytowania były u jednego (autor,rok) a u
drugiego humanistyczne w przypisach (ibidem) i numeracja była zupełnie zbędna.
Czytałem wtedy opisy różnych pakietów i koniec końców zrobiłem to sam.
Niestety, kod był mocno zależny od różnych innych zmian związanych z dziwnymi
wymaganiami, więc nawet gdybym go znalazł, pewnie nic by to nie dało. Dlatego
pokrótce powiem, jak to zrobiłem.

Najpierw pozmieniałem style bst tak, aby typ trafiał na początek klucza
sortowania, przed autorów. To wymagało nauczenia się języka programowania
Orena Pataschnika używanego przez style .bst i przestawienia się na odwrotną
polską; musiałem też zgrać teksty w stylach bst z kodowaniem utf-8

Potem makro składające entry zmodyfikowałem tak, aby porównywało typ
poprzedniego entry z bieżącym i jeśli się zmienił, wyprowadzało dodatkowo
podtytyuł danej części bibliografii i to wymagało troszkę kodowania w języku TeXa.

Gotowców aż tak uniwersalnych nie znalazłem.

Obawiam się, że bez korekt stylów i jakiegoś sprytnego przeprogramowania makra
do składu pozycji w bibliografii nie da się realizować takich dziwnych wynalazków.

Pojawia się pytanie, czy chce nam się walczyć z tym problemem?

Pozdrawiam

Andrzej Odyniec

W dniu 16.06.2018 o 02:20, leszpol pisze:
>
> Działać działa – dziękuję jeszcze raz. Ale siedzę i czytam dokumentację
> biblatexa i wychodzi mi póki co że wszystko można oprócz tego co ja bym chciał…
>
>  
>
> Działa czyli mam pogrupowane:
>
>  
>
> LITERATURA
>
>  
>
> Książki
>
>  
>
> [1] Burczyiński, T. i Bąk, R. (2001). Wytrzymałmateriałów . Warszawa: WNT.
>
> [3] Huber, M. T. (1904). Właściwa praca odkształcenia jako miara wytężenia
> materiału.Lwów: Towarzystwo Politechniczne.
>
> [4] Kosma, Z. (2002). Podstawy mechaniki płynów. Radom: Politechnika Radomska.
>
> [5] Niezgodziński, M. E. i Niezgodziński, T. (1979). Wzory wykresy i tablice
> wytrzymałościowe. Warszawa: PWN.
>
> [6] Niezgodziński, T. (1984). Wytrzymałość materiałów. Warszawa: PWN.
>
> [7] Orłoś, Z. i Jakubowicz, A. (1984). Wytrzymałość materiałów. Warszawa: WNT.
>
> [8] Timoshenko, S. P. (1953). History of strenth of materials. New York:
> McGraw-Hill.
>
>  
>
> Artykuły
>
>  
>
> [2] Flis, L. (2001). “Szacowanie odporności udarowej okrętu z wykorzystaniem
> symulacji komputerowej”. W: Zeszyty naukowe AMW
>
> .
>
> Strony internetowe
>
>  
>
>   [9] https://www.buildsoft.pl/podrecznik/plyty.html, data dostępu: 11.01.2018.
>
> [10]
> http://on.interia.pl/militaria/news-saab-a26-nowy-okret-podwodny-dla-polski,nId,
> 1944021, data dostępu: 11.01.2018.
>
>  
>
>  
>
>  
>
> ale….
>
>  
>
>  
>
> Wygląda to mniej więc tak jak chciałem … ale chciałem też sortować
> alfabetycznie wg autorów i sortuje i to ponumerować (działa wszystko pięknie
> jak nie rozbijam tego na paczki) a tu widać, że najpierw sortuje
> alfabetycznie przypisując numery od 1 do 10 a potem dzieli to na sekcje
> książki, artykuły itd. Wówczas „[2]” zostaje przy artykule Flis. A Flis
> powinien mieć numer 9 itd. I najlepiej posortowane w paczce też żeby było –
> chyba za dużo chce nie potrafię tego zmienić.
>
>  
>
> Moje ustawienia:
>
>  
>
> \begin{document}
>
>  
>
> \nocite{*}                                           %Ewentualne listowanie
> literatury z~bazy niecytowanej w~pracy
>
> \printbibheading    [title=LITERATURA]
>
> \printbibliography  [type=book  ,heading=subbibliography, title={Książki}]
>
> \printbibliography  [type=article,heading=subbibliography,title={Artykuły}]
>
> \printbibliography  [type=online,heading=subbibliography, title={Strony
> internetowe}]
>
>  
>
> \end{document}
>
>  
>
>  
>
> a w preambule oprócz … 
> \usepackage[backend=biber,citestyle=numeric,bibstyle=authoryear,language=polish,backref=true]{biblatex}
>
>  
>
>  
>
> jeszcze dodatki
>
>  
>
>  
>
> \makeatletter
>
> \input{numeric.bbx}
>
> \makeatother
>
>  
>
> \AtEveryBibitem{%
>
> \ifentrytype{manual}{
>
> \clearfield{labelyear}%%
>
> }{}
>
> \ifentrytype{misc}{
>
> \clearfield{labelyear}%%
>
> }{}
>
> \ifentrytype{online}{
>
> \clearfield{labelyear}%%
>
> }{}
>
> }
>
>  
>
> \DeclareNameAlias{author}{last-first}%Zamiana nazwisko imię in the bib
>
> \addbibresource{Z/Literatura/Literatura.bib}
>
>  
>
>  
>
>  
>
> Chyba polegnę ☹
>
>  
>
> Pozdrawiam,
>
>  
>
> Leszek Flis
>
>  
>
> *Od: *Jerzy Wrobel <mailto:wrobel@ifpan.edu.pl>
> *Wysłano: *piątek, 15 czerwca 2018 15:02
> *Do: *gust-l@man.torun.pl <mailto:gust-l@man.torun.pl>
> *Temat: *Re: [gust-l] Grupowanie w spisie literatury
>
>  
>
> W biblatexu jest taki przykład "references-by-type.tex"
>
> To nie działa?
>
> JW
>
>  
>
> > Witam,
>
> > 
>
> > Mam kolejne wyzwanie w LaTeXu aby udoskonalić mój szablon przygotowany dla
>
> > studentów wg wzorca wydziałowego niestety zrobionego w Wordzie, który
>
> > można sobie wyobrazić jak wygląda (ale polityką nie będę się zajmował) z
>
> > tym, że co chwila ktoś coś dodaje.
>
> > 
>
> > Wszystkie dotychczasowe "kwiatki" zrealizowałem w LaTeXu. Na spisie
>
> > literatuy się zatrzymałem i nie wiem jak to ugryść. Literaturę robię z
>
> > wykorzystaniem pakietu biblatex (i bazy danych zapisanych w pliku
>
> > literatura.bib) wszystko jest dobrze ale... spis literatury ma być
>
> > pogrupowany :(, czyli
>
> > 
>
> > LITERATURA
>
> > 
>
> > Podręczniki:
>
> > 
>
> > [1] ....
>
> > [2] ....
>
> > [3] ....
>
> > 
>
> > Źródła internetowe:
>
> > 
>
> > [4] ....
>
> > [5] ....
>
> > [6] ....
>
> > 
>
> > Artykuły:
>
> > 
>
> > [7] ....
>
> > [8] ....
>
> > [9] ....
>
> > 
>
> > Czy jest jakiś pomysł, żeby działo się to wszystko jak do tej pory
>
> > automatycznie ale, żeby ostatecznie na wydruku pogrupowane były dane
>
> > źródła i wtrącone były właśnie jak wyżej nagłówki z odpowiednim odstępem
>
> > przy zachowanej numeracji.
>
> > 
>
> > Tak wiem...wg mnie też jest to idiotyzm ale Wordowiec władny sobie
>
> > wymyślił wpisał ręcznie i ma być taki wzór dla wszystkich :(....
>
> > 
>
> > Z poważaniem,
>
> > 
>
> > Leszek Flis
>
> > 
>
> > 
>
> > 
>
>  
>
>  
>
>  
>


---
Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast.
https://www.avast.com/antivirus
Technical Details
Message-ID: <45dbf9e1-65e6-1d03-dced-ae4eff13632f@odyniec.info>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <3824650E2AA9FB43A4DD5BEAFB38637F7D55269B@AMWEX1.amw.gdynia.pl> <42a29e1bd6aa5101d4fec79885fd7740.squirrel@webmail.ifpan.edu.pl> <5b2457d8.1c69fb81.9d86c.df53@mx.google.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Sun, 17 Jun 2018 01:47:37 +0200
From: Andrzej Odyniec <andrzej@odyniec.info>
To: gust-l@man.torun.pl
Subject: Re: [gust-l] Grupowanie w spisie literatury
Organization: Polish Association GUST
Message-ID: <45dbf9e1-65e6-1d03-dced-ae4eff13632f@odyniec.info>
References: <3824650E2AA9FB43A4DD5BEAFB38637F7D55269B@AMWEX1.amw.gdynia.pl> <42a29e1bd6aa5101d4fec79885fd7740.squirrel@webmail.ifpan.edu.pl> <5b2457d8.1c69fb81.9d86c.df53@mx.google.com>
In-Reply-To: <5b2457d8.1c69fb81.9d86c.df53@mx.google.com>
MIME-Version: 1.0
Newsgroups: pl.comp.dtp.tex.gust
Reply-To: gust-l@man.torun.pl
Approved: mjsz@umk.pl
Lines: 332
NNTP-Posting-Host: 158.75.33.82
X-Trace: 1529192866 unt-rea-a-01.news.neostrada.pl 686 158.75.33.82:60786
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit