Discussion:
Łamanie wiersza w przypisie
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
yarr
2011-11-17 15:21:28 UTC
Permalink
W dwukolumnowo składanych przypisach (pakiet 'dblfnote')
chciałbym mieć jedną do trzech kilkunastoznakowych pozycji,
przypadających na każdy odsyłacz.

Poszczególne pozycje zawierają słowa,
liczby i znaki interpunkcyjne oraz markowane tyldami spacje.
Zależy mi na wyłączeniu przenoszenia wyrazów
w obszarze przypisów, przy zachowaniu możliwości
złamania wiersza pomiędzy pozycjami przypisu.
Czyli, dla przykładu:
aaa~bbb~11:5,6; cc~d-f6~1:6,10; ghij~23:45-66,69
może być złamane tylko, gdzie jest spacja.

Zakaz użycia wzorców przenoszenia włączam
ordynarnie komendą:

\newcommand{\note}[1]{\footnote{\nohyphens{#1}}}

co bardzo frustruje TeX'a, który, by mnie upokorzyć,
rozciąga pierwszą pozycję na całą szerokość kolumny przypisu,
pomimo jednoznacznego (w moim odczuciu) ograniczenia
dla takich harców zastępującymi spacje tyldami.

Czy jest jakaś prosta recepta na zgodę mojej prostackiej potrzeby
z dystynkcją TeX'owych manier?

Paweł Zelwan
yarr
2011-11-18 08:35:47 UTC
Permalink
Do tej pory znalazłem tylko jedno dość proste rozwiązanie.
Jego wadą jest, że komendę trzeba wstawiać ręcznie
w miejscach, gdzie następuje niepożądana próba justowania.

\leftline{aaa~bbb~11:5,6; cc~d-f6~1:6,10;} ghij~23:45-66,69

Paweł Zelwan
t.przechlewski
2011-11-18 20:09:25 UTC
Permalink
Post by yarr
W dwukolumnowo składanych przypisach (pakiet 'dblfnote')
chciałbym mieć jedną do trzech kilkunastoznakowych pozycji,
przypadających na każdy odsyłacz.
Poszczególne pozycje zawierają słowa,
liczby i znaki interpunkcyjne oraz markowane tyldami spacje.
Zależy mi na wyłączeniu przenoszenia wyrazów
w obszarze przypisów, przy zachowaniu możliwości
złamania wiersza pomiędzy pozycjami przypisu.
aaa~bbb~11:5,6; cc~d-f6~1:6,10; ghij~23:45-66,69
może być złamane tylko, gdzie jest spacja.
Zakaz użycia wzorców przenoszenia włączam
\newcommand{\note}[1]{\footnote{\nohyphens{#1}}}
co bardzo frustruje TeX'a, który, by mnie upokorzyć,
rozciąga pierwszą pozycję na całą szerokość kolumny przypisu,
pomimo jednoznacznego (w moim odczuciu) ograniczenia
dla takich harców zastępującymi spacje tyldami.
Tylda ~ w TeXu nie działa tak jak twarda spacja w Wordzie.
Wiersz nie będzie złamany ale odstęp będzie dopasowany do zawartości wiersza (w Wordzie jest stały);
Trzeba sobie zdefiniować polecenie wstawiania twardej-spacji żeby było inaczej
Albo \mbox{aaa~bbb~11:5,6} i nie złamie tego co w środku a odstępy będą nierozciągniete

--t
yarr
2011-11-28 10:44:53 UTC
Permalink
Tylda ~  w TeXu nie działa tak jak twarda spacja w Wordzie.
Tak, zdążyłem się zorientować, chociaż Worda nie używam.

Po prostu, wydawało mi się, że środowisko przypisów
powinno być wyrównywane do lewej automatycznie,
i nie będzie potrzebna żadna dodatkowa operacja.

Być może czegoś nie zrozumiałem.
W każdym razie, owszem, myślałem o zapudełkowaniu fraz,
ale że miejsc domagających się korekty jest jakieś 5% (z ok. 1000),
to mi wyszło, że \\ będzie jednak najprostszym rozwiązaniem.

yarr

Kontynuuj czytanie narkive:
Loading...