Thread View: pl.comp.dtp.tex
10 messages
10 total messages
Started by Zeissmann
Thu, 30 Apr 2009 23:07
Kropki po numerze sekcji (czyli klasyczny temat po raz kolejny)
Author: Zeissmann
Date: Thu, 30 Apr 2009 23:07
Date: Thu, 30 Apr 2009 23:07
33 lines
2803 bytes
2803 bytes
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.
Re: Kropki po numerze sekcji (czyli klasyczny temat po raz kolejny)
Author: Wlodzimierz Macewicz
Date: Fri, 01 May 2009 07:17
Date: Fri, 01 May 2009 07:17
56 lines
3251 bytes
3251 bytes
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" <zeissmann@gmail.com> napisał w wiadomości news:350ce985-6512-4466-bd5e-d08672eceafe@j9g2000prh.googlegroups.com...
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.
Re: Kropki po numerze sekcji (czyli klasyczny temat po raz kolejny)
Author: Daniel Żołopa
Date: Sat, 02 May 2009 18:28
Date: Sat, 02 May 2009 18:28
14 lines
1293 bytes
1293 bytes
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/
Jak spolszczyć (bardziej) klasę mwart?
Author: Zeissmann
Date: Sun, 03 May 2009 13:52
Date: Sun, 03 May 2009 13:52
9 lines
1864 bytes
1864 bytes
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ć?
Re: Jak spolszczyć (bardziej) klasę mwart?
Author: Paweł Wlaź
Date: Sun, 03 May 2009 14:28
Date: Sun, 03 May 2009 14:28
20 lines
1933 bytes
1933 bytes
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
Re: Kropki po numerze sekcji (czyli klasyczny temat po raz kolejny)
Author: Michał Stępień
Date: Sun, 03 May 2009 19:43
Date: Sun, 03 May 2009 19:43
19 lines
1864 bytes
1864 bytes
=?ISO-8859-2?Q?Daniel_=AFo=B3opa?= <daniel.zolopa.WYTNIJ@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
Re: Kropki po numerze sekcji (czyli klasyczny temat po raz kolejny)
Author: Sebastian Szwarc
Date: Sun, 03 May 2009 20:27
Date: Sun, 03 May 2009 20:27
19 lines
1899 bytes
1899 bytes
Michał Stępień pisze:
> =?ISO-8859-2?Q?Daniel_=AFo=B3opa?= <daniel.zolopa.WYTNIJ@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
Re: Kropki po numerze sekcji (czyli klasyczny temat po raz kolejny)
Author: Daniel Żołopa
Date: Sun, 03 May 2009 20:43
Date: Sun, 03 May 2009 20:43
17 lines
1533 bytes
1533 bytes
> 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 dz -- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: Jak spolszczyć (bardziej) klasę mwart?
Author: Zeissmann
Date: Sun, 03 May 2009 20:52
Date: Sun, 03 May 2009 20:52
5 lines
1657 bytes
1657 bytes
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!
Re: Kropki po numerze sekcji (czyli klasyczny temat po raz kolejny)
Author: Michał Stępień
Date: Sun, 03 May 2009 21:15
Date: Sun, 03 May 2009 21:15
26 lines
2228 bytes
2228 bytes
Sebastian Szwarc <beyonder7@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.
--
* 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
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