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

Kropki po numerze sekcji (czyli klasyczny temat po raz kolejny)

663 views
Skip to first unread message

Zeissmann

unread,
Apr 30, 2009, 7:07:27 PM4/30/09
to
Po pierwsze chcę zaznaczyć, że wiem, że temat ten był już wielokrotnie
poruszany na stronach tej grupy i nie tylko tej. Chodzi oczywiście o
to, jak zrobić kropki po numerach sekcji, podsekcji itd. W różnych
miejscach znalazłem kilka różnych metod -- wszystkie dają ten sam
efekt: wstawiają kropki po numerach w dokumencie ale w spisie treści
już nie. Jak więc bezboleśnie zrobić taką sztuczkę? Może dodam, że
preferuję rozwiązania, które mieszczą się wyłącznie w preambule.
Najlepiej, jakby to był jakiś pakiet, w którym dałoby się coś takiego
zadeklarować w ramach [parametrów opcjonalnych w nawiasie
kwadratowym], gdyż takie rozwiązania dają się łatwo przenosić (patrz
poniższa peambuła, pakiet caption). Są np. pakiety nccsect czy
titlesec, ale nie mogę dojść jak się za ich pomocą modyfikuje ToC.

Jest jeszcze możliwość wykorzystania pakietu mwcls. Niestety w moim
przypadku wykorzystanie klasy mwart prowadzi do jakichś poważnych
błędów. Nie wiem z czym to jest związane, czy z kodowaniem języka czy
jest to kolizja z którymś z pakietów... Moja preambuła wygląda
następująco:

\documentclass[a4paper,12pt,titlepage]{article}
\usepackage[cp1250]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{polski}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{multirow}
\usepackage{hhline}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage[font=footnotesize,labelfont=bf,labelsep=period]{caption}

Jeśli wymienię article na mwart to na pierwszej stronie dokumentu
pojawiają się jakieś dziwne komunikaty.

Wlodzimierz Macewicz

unread,
May 1, 2009, 3:17:25 AM5/1/09
to


w przypadku kropki po numerze w samym tytule to jest makros
\@seccntformat (uwaga na znak @).

np:
\renewcommand{\@seccntformat }[1]{\csname the#1\endcsname.\quad}

Dla numeru wstawianego do spisu tresci nie ma analogicznego rozwiazania
trzeba zmodyfikowac makra wstawiajace tytul do spisu tresci (fragment ,,sectioning'' z latex.ltx)

w ponizszym przypadku ,,gryzie'' sie pakiet caption -- uzywa tej samej nazwy makra

chyba \captionsetup (moze gdzies byc duza litera) -- znajdz w pliku. mozesz
sprobowac go zdezaktywowac (po znalezieniu wlasciwej nazwy)

\let\tupoprawnanazwa=\relax

przed uzyciem pakietu \caption

pozdrawiam WM

Użytkownik "Zeissmann" <zeis...@gmail.com> napisał w wiadomości news:350ce985-6512-4466...@j9g2000prh.googlegroups.com...

Daniel Żołopa

unread,
May 2, 2009, 2:28:11 PM5/2/09
to
To ja jeszcze w temacie okolospisowym:) Jak pogrubic w spisie tresci Tytuly
rozdiazlow?
klasa: book
kompilator: xelatex
font:
\setromanfont[Ligatures=Rare,Numbers=OldStyle,ItalicFont={MinionPro-It},BoldFont={MinionPro-Bold}]{MinionPro-Regular})

Z gory dziekuje za podpowiedzi.
--
pozdrawiam
dz

--
Wys�ano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Zeissmann

unread,
May 3, 2009, 9:52:22 AM5/3/09
to
Faktycznie, najlepiej chyba spisuje się klasa mwart. Chociaż ma kilka
mankamentów -- nie ma w niej wyraźnego stopniowania wielkości tytułów
poszczególnych poziomów sekcji, podsekcji... trzeba by to dodatkowo
edytować przez \renewcommand. A poza tym nie stosuje polskiej notacji
ułamków dziesiętnych -- w trybie matematycznym dodaje po przecinku
dodatkowy odstęp, którego nie ma przy zastosowaniu kropki. Co prawda w
tekście naukowym (w sensie: nauk ścisłych) nie zrobi to na nikim
wrażenia. Niemniej jednak przy składzie polskiego tekstu jest to błąd
typograficzny. Da się to jakoś zmienić?

Paweł Wlaź

unread,
May 3, 2009, 10:28:07 AM5/3/09
to

On Sun, 3 May 2009, Zeissmann wrote:

> Faktycznie, najlepiej chyba spisuje siďż˝ klasa mwart. Chociaďż˝ ma kilka
> mankament�w -- nie ma w niej wyra�nego stopniowania wielko�ci tytu��w
> poszczeg�lnych poziom�w sekcji, podsekcji... trzeba by to dodatkowo
> edytowaďż˝ przez \renewcommand. A poza tym nie stosuje polskiej notacji
> u�amk�w dziesi�tnych -- w trybie matematycznym dodaje po przecinku
> dodatkowy odst�p, kt�rego nie ma przy zastosowaniu kropki. Co prawda w
> tek�cie naukowym (w sensie: nauk �cis�ych) nie zrobi to na nikim
> wra�enia. Niemniej jednak przy sk�adzie polskiego tekstu jest to b��d
> typograficzny. Da siďż˝ to jakoďż˝ zmieniďż˝?

Tak, trzeba pisa� 17{,}3 gdy to ma by� u�amek dziesi�ctny w trybie
matematycznym. G��bsze ingerencje pewnie s� mo�liwe, ale ryzykujemy
problematycznym sk�adem pary uporz�dkowanej (17,3) wi�c chyba nie
warto kombinowaďż˝.

PW

Michał Stępień

unread,
May 3, 2009, 3:43:22 PM5/3/09
to
=?ISO-8859-2?Q?Daniel_=AFo=B3opa?= <daniel.zol...@gazeta.pl> wrote:

> To ja jeszcze w temacie okolospisowym:) Jak pogrubic w spisie tresci Tytuly
> rozdiazlow?
> klasa: book
> kompilator: xelatex
> font:
> \setromanfont[Ligatures=Rare,Numbers=OldStyle,
>ItalicFont={MinionPro-It},BoldFont={MinionPro-Bold}]{MinionPro-Regular})
>

Sory, �e si� spytam offtopicznie,
ale czemu u�ywasz xelatexa? Dla mo�liwo�ci korzystania z tej czcionki?
Pytam bo dla mnie brak protrusion itd. jest w xelatex przygn�biaj�cy.

--
* Mo�na by� wolnym ale czasem wymaga to wi�kszego
wysi�ku i szerszego �wiatopogl�du oraz pewnej zaradno�ci.
(mniej wi�cej powiedzia� Telly z pl.comp.sys.amiga)
http://bezda.com

Sebastian Szwarc

unread,
May 3, 2009, 4:27:12 PM5/3/09
to
Micha� St�pie� pisze:

> =?ISO-8859-2?Q?Daniel_=AFo=B3opa?= <daniel.zol...@gazeta.pl> wrote:
>
>> To ja jeszcze w temacie okolospisowym:) Jak pogrubic w spisie tresci Tytuly
>> rozdiazlow?
>> klasa: book
>> kompilator: xelatex
>> font:
>> \setromanfont[Ligatures=Rare,Numbers=OldStyle,
>> ItalicFont={MinionPro-It},BoldFont={MinionPro-Bold}]{MinionPro-Regular})
>>
> Sory, �e si� spytam offtopicznie,
> ale czemu u�ywasz xelatexa? Dla mo�liwo�ci korzystania z tej czcionki?
> Pytam bo dla mnie brak protrusion itd. jest w xelatex przygn�biaj�cy.
>
Xelatexa warto u�ywa� ze wzgl�du na wsparcie dla Unicode i pakiet fontspec
Jedyny mankament to ze nie udalo mi sie go zmusic do wspolpracy z Bibtexem.

Sebastian

Daniel Żołopa

unread,
May 3, 2009, 4:43:50 PM5/3/09
to
> ale czemu u�ywasz xelatexa? Dla mo�liwo�ci korzystania z tej czcionki?
> Pytam bo dla mnie brak protrusion itd. jest w xelatex przygn�biaj�cy.

Szczerze mowiac to... z ciekawosci. Bardzo dlugo uzywalem standardowych
wcielen LaTeX'a ale ostatnio rzucil mi sie w oczy port xelatex'a na pc, utf8,
otf fonspec - chcialem przetestowac to w boju...

Tak na marginesie, font tez jest ciekawy szczegolnie ze wzgledu na ligatury ct
st ;)

--
pozdrawiam serdecznie

Zeissmann

unread,
May 3, 2009, 4:52:03 PM5/3/09
to
Dzięki za info, działa :) Spróbowałem też zmniejszyć odstęp po
przecinku za pomocą ,,\!''. Efekt wizualny jest w zasadzie ten sam,
ale pewnie jest to mniej poprawne TeXnicznie...

Pozdrawiam!

Michał Stępień

unread,
May 3, 2009, 5:15:17 PM5/3/09
to
Sebastian Szwarc <beyo...@tlen.pl> wrote:

>>> To ja jeszcze w temacie okolospisowym:) Jak pogrubic w spisie tresci Tytuly
>>> rozdiazlow?
>>> klasa: book
>>> kompilator: xelatex
>>> font:
>>> \setromanfont[Ligatures=Rare,Numbers=OldStyle,
>>> ItalicFont={MinionPro-It},BoldFont={MinionPro-Bold}]{MinionPro-Regular})
>>>
>> Sory, �e si� spytam offtopicznie,
>> ale czemu u�ywasz xelatexa? Dla mo�liwo�ci korzystania z tej czcionki?
>> Pytam bo dla mnie brak protrusion itd. jest w xelatex przygn�biaj�cy.
>>
> Xelatexa warto u�ywa� ze wzgl�du na wsparcie dla Unicode i pakiet fontspec
> Jedyny mankament to ze nie udalo mi sie go zmusic do wspolpracy z Bibtexem.
>

ale czytelnik nie ogl�da unicode ani pakietu fontspec.
pakiet microtype naprawd� si� bardzo przydaje gdy tekst d�ugi
a przypis�w du�o.

0 new messages