Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[gust-l] Problem z bibtexem

11 views
Skip to first unread message

Marek K. Kirejczyk

unread,
May 30, 2011, 6:05:27 AM5/30/11
to
Dzien dobry!

Usiluje napisac wieksza prace z wykorzystaniem bibtexa. Problem
polega na tym, ze bibtex nie rozumie, ze nie chce stylu plain ;-)))))
W pliku latexowym mam "\bibliographystyle{unsrt}", co bibtex komentuje
po swojemu:
Illegal, another \bibstyle command---line 15 of file praca.aux
: \bibstyle
: {unsrt}
I'm skipping whatever remains of this command

Plik unsrt.bst przekopiowalem nawet do katalogu w ktorym jest praca.aux.

Czy ktos moze mial podobny problem i go przewalczyl, ewentualnie potrafi
cos podpowiedziec? Nie jest to zwiazane ze stylem pracy (bo i chyba nie
powinno), czy book czy mwbk efekt jest ten sam. Ogolnie dziala,
bibliografia sie pojawia, tyle ze zawsze jest w stylu plain. Acha,
poczatek zgloszenia wyglada nastepujaco:

This is BibTeX, Version 0.99c (Web2C 7.5.4)
The top-level auxiliary file: praca.aux
The style file: plain.bst


Pozdrawiam
Marek Kirejczyk
------------------------------------------------------------------------
Marek Krzysztof Kirejczyk ZFJAt IFD Wydz.Fizyki Uniwersytet Warszawski
e-mail: mk...@npdaxp.fuw.edu.pl mk...@fuw.edu.pl Marek.K...@fuw.edu.pl
WWW: http://www.fuw.edu.pl/~mkir/index.html

Marcin Borkowski

unread,
May 30, 2011, 12:38:26 PM5/30/11
to
Dnia 2011-05-30, o godz. 12:05:27
"Marek K. Kirejczyk" <Marek.K...@fuw.edu.pl> napisał(a):

> Usiluje napisac wieksza prace z wykorzystaniem bibtexa.

Jak już nie raz na G-liście pisałem, receptą na większość problemów z
bibtexem jest używać zamiast niego amsrefsa. Od pewnego czasu jest też
druga recepta, która nazywa się biblatex. Plusem biblatexa jest
wyjątkowa konfigurowalność (jego możliwości wydają się większe od
amsrefsa!), natomiast minusem niekoniecznie przyjazność dla
użyszkodnika. (Kiedyś się przekopię przez dokumentację biblatexa i
spróbuję coś o nim napisać.)

Generalnie rzecz biorąc, amsrefs robi wszystko to, co bibtex, z
wyjątkiem automatycznego sortowania bibliografii, tylko lepiej. W
szczególności, łatwo zmienia się "styl" bibliografii. Z drugiej
strony, jeśli chcemy zrobić coś naprawdę nietypowego, to hakowanie
amsrefsa jest bardzo ciężkim przeżyciem.

Z kolei biblatex robi wszystko to, co bibtex oraz amsrefs, i jeszcze
więcej. W szczególności potrafi robić bibliografię w przypisach (czego
amsrefs - przynajmniej standardowo - nie robi) oraz wspiera rzeczy typu
"ibidem" czy "op. cit." (rozpoznając nawet - rzecz jasna dwuprzebiegowo
- czy coś było już cytowane na danej stronie, czy nie). No i potrafi
sortować bibliografię po polsku, z czym bibtex ma problemy (jest
plbibtex, ale on chyba nie obsługuje utf-8 - czy się mylę?)

Pozdrawiam

--
Marcin Borkowski

Wieslaw, J. Palczewski

unread,
Jun 1, 2011, 5:54:02 AM6/1/11
to
Cześć,

mam klasyczny dokument składający się z rozdziałów i podrozdziałów.
Potrzebuję wybrane \section{} przekreślić, by poniżej zamieścić poprawioną
treść (poprawiony podrozdział).
Jak w LateXu zrealizować tą potrzebę i to tak, aby skreślenie
(przekreślenie) obejmowało tylko obszar podrozdziału, czyli może dotyczyć
tylko fragmentu strony.

Pakiet ulem i polecenie \sout{} nie spełnia moich oczekiwań - problemy
powodują listy, zdefiniowane skróty, typu:
\newcommand{\JC}{\scshape\sffamily{jednostka certyfikująca}\rm\xspace}

Optymalnie chciałbym uzyskać taki efekt, że dany rozdział / podrozdział
przekreślony jest 'na krzyż', a nie kazda linia z osobna, choć takie
rozwiązanie też jest do przyjęcia.
Mogę poprosić o wskazówki?

Pozdrawiam
wieslaw


Włodzimierz Macewicz

unread,
Jun 1, 2011, 6:23:33 AM6/1/11
to
Witam,

o ile pamietam za pomoca pakietu pstricks da sie przeprowadzic linie z
jednego miejsca do drugiego

pozdr WM

Wieslaw, J. Palczewski

unread,
Jun 1, 2011, 7:46:42 AM6/1/11
to
o ile pamietam za pomoca pakietu pstricks da sie przeprowadzic linie z
jednego miejsca do drugiego

>


> Optymalnie chciałbym uzyskać taki efekt, że dany rozdział / podrozdział
> przekreślony jest 'na krzyż', a nie kazda linia z osobna, choć takie
> rozwiązanie też jest do przyjęcia.
> Mogę poprosić o wskazówki?
>


\usepackage{pstricks, pst-node}
[...]

\section{Środki bezpieczeństwa w~zakresie bezpieczeństwa elektronicznego
\label{sbbe} } %%%IV.5
\noindent\rnode{A}{} \hfill\rnode{C}{}
Za wdrożenie i~nadzór środków bezpieczeństwa elektronicznego odpowiada \ADM,
który stosuje następujące środki bezpieczeństwa:

\begin{enumerate}
\item
\item
\begin{itemize}
\item
\item
\item
\end{itemize}
\item
\item
\end{enumerate}
\rnode{D}{}\hfill \rnode{B}{}
\ncline{A}{B} \ncline{C}{D}

\chapter{CHARAKTERYSTYKA SYSTEMU} %I
[...]

diekuję Panie Włodzimierzu, o to chodziło.

wp.

Wieslaw, J. Palczewski

unread,
Jun 4, 2011, 1:43:16 PM6/4/11
to
Czesc,
jednak lipa... chyba ze nie korzystam z wlasciwych poleceń pstrics.

Rozwiązanie jest dostateczne w obrębie jednej strony.
Problem jesli dotyczy to kilku stron, czy tez fragmentu, który przechodzi z
jednej na druga stronę.
'Recznie' mozna pokorygowac, ale to nieteXniczne rozwiazanie.

Jakiego pakietu uzyc, by niezaleznie, czy dotyczy to kiku linii, czy np. 1,5
strony; częsci dokumentu zawierającego listy (srodowiska), czy cały
rozdział, podrozdział, czy też jego fragment BY uzyskać efekt
przekreślenia.? I to tak, aby korekta tekstu, uzupełnienie, wykreslenie
elastycznie korygowało fragment skreslenia, zgodnie z uprzednia definicja:
stad - dotad.

Da sie to jakos 'zautomatyzowac'?
Pozdrawiam
wiech

Wlodzimierz Macewicz

unread,
Jun 5, 2011, 3:58:16 AM6/5/11
to
wszelkie pakiety ps-owe nakladaja na gotowa strone obrazek postscriptowy, ale to faktycznie dziala tylko w obrebie strony.

pdf-tex, ma mozliwosc wyprowadzenia na zewnatrz (do pliku) aktualnej pozycji na stronie. nalezaloby wyprowadzic wspolrzedne poczatku i konca (uwzgledniajac fakt zmiany strony) i przeanalizowac to jakims programem, ktory sprawdzi czy koniec i poczatek jest na tej samej stronie. Jesli NIE to zafiksuje koniec na pierwszej stronie, zafiksuje poczatek na ostatniej stronie i dostawi przekreslenie na
stronach miedzy pierwsza, a ostatnia.
w drugim przebiegu nalezaloby przetworzyc dyspozycje na polecenia ps-triksowe

pozdr WM
----- Wiadomość oryginalna -----
Od: Wieslaw, J. Palczewski
Do: Włodzimierz Macewicz ; gus...@man.torun.pl
Wysłano: 4 czerwca 2011 19:43
Temat: Re: [gust-l] przekreślony podrozdział

Wlodzimierz Macewicz

unread,
Jun 5, 2011, 4:12:31 AM6/5/11
to
a musi to byc przekreslenie? nie moze byc czerwona krecha na marginesie?

wtedy wystarczy pakiet changebar

pozdr WM
----- Wiadomość oryginalna -----
Od: Wlodzimierz Macewicz
Do: gus...@man.torun.pl
Wysłano: 5 czerwca 2011 09:58

Wojciech Myszka

unread,
Jun 5, 2011, 9:56:56 AM6/5/11
to
Osobiście uważam, że zadanie jest niewykonalne. Z różnych względów.
Możesz spróbować takiego programiku latexdiff
(http://www.ctan.org/tex-archive/support/latexdiff/ jest w
dystrybucjach linuksa, nie wiem w Windows, ale to zwykły Perl, więc
pownno się dać). CTAN pokazuje jeszcze dwa inne pakiety: ltxdiff i
ldiff http://www.ctan.org/search/?search=diff&search_type=description

Nie przekreśla na krzyż tylko wykreśla wyrazy/zdania. Radzi sobie z
wielostronnicowymi zmianami…

Wojtek

PS Jak trzeba na szybko coś zrobić/przetestować — podeślij dwa plik
„stary” i „nowy” — odeślę rezultat.

Cytowanie "Wieslaw, J. Palczewski" <palc...@ldhpux.immt.pwr.wroc.pl>:

> Czesc,
> jednak lipa... chyba ze nie korzystam z wlasciwych poleceń pstrics.
>
> Rozwiązanie jest dostateczne w obrębie jednej strony.
> Problem jesli dotyczy to kilku stron, czy tez fragmentu, który
> przechodzi z jednej na druga stronę.
> 'Recznie' mozna pokorygowac, ale to nieteXniczne rozwiazanie.
>
> Jakiego pakietu uzyc, by niezaleznie, czy dotyczy to kiku linii, czy
> np. 1,5 strony; częsci dokumentu zawierającego listy (srodowiska),
> czy cały rozdział, podrozdział, czy też jego fragment BY uzyskać
> efekt przekreślenia.? I to tak, aby korekta tekstu, uzupełnienie,
> wykreslenie elastycznie korygowało fragment skreslenia, zgodnie z
> uprzednia definicja: stad - dotad.
>
> Da sie to jakos 'zautomatyzowac'?
> Pozdrawiam
> wiech

--
Wojciech A. Myszka ---(___C'> Wojciec...@pwr.wroc.pl
Wroclaw University of Technology, Institute of Material Science
and Applied Mechanics, Smoluchowskiego str. 25
50-370 Wroclaw, Poland, tel. (+48 71) 320-27-90, fax ()321-12-35

Wieslaw, J. Palczewski

unread,
Jun 6, 2011, 2:41:59 AM6/6/11
to
> PS Jak trzeba na szybko coś zrobić/przetestować — podeślij dwa plik
> „stary” i „nowy” — odeślę rezultat.

dziekuje Wojtku - odezwe sie na priv.

wiech


Marek Majewski

unread,
Jul 4, 2011, 6:27:06 AM7/4/11
to
Witam,

Chciałbym, aby LaTeX umieszczał automatycznie we wskazanym miejscu
dokumentu nazwę pliku tex, w którym zapisany jest kompilowany dokument.
Czy ktoś wie jak to zrobić?

--
Pozdrawiam,

Marek Majewski,
mar...@math.uni.lodz.pl
www.math.uni.lodz.pl/~marmaj

Paweł Wlaź

unread,
Jul 4, 2011, 6:33:47 AM7/4/11
to

On Mon, 4 Jul 2011, Marek Majewski wrote:

> Witam,
>
> Chciałbym, aby LaTeX umieszczał automatycznie we wskazanym miejscu
> dokumentu nazwę pliku tex, w którym zapisany jest kompilowany dokument.
> Czy ktoś wie jak to zrobić?

Jeśli składa się z jednego pliku, to można użyć polecenia \jobname

PW

Marek Majewski

unread,
Jul 4, 2011, 6:37:29 AM7/4/11
to
W dniu 2011-07-04 12:33, Paweł Wlaź pisze:
Dzięki, o to mi chodziło.
0 new messages