Thread View: pl.comp.dtp.tex.gust
3 messages
3 total messages
Started by Marcin Adamski
Tue, 29 Sep 2015 14:37
[gust-l] Co byscie zmienili w TeX-u?
Author: Marcin Adamski
Date: Tue, 29 Sep 2015 14:37
Date: Tue, 29 Sep 2015 14:37
14 lines
1050 bytes
1050 bytes
... bo ja bym spowodowal, ze nowy akapit bedzie sie robil *wylacznie* po napisaniu explicite "\par". Przyklad: Autorzy nieraz otaczaj/a wzory wystawione wolnymi liniami. O ile *przed* wzorem daje to w skladzie rowniez woln/a lini/e, czyli jest latwe do wykrycia z poziomu wydruku (tzn. bez zagladania do pliku), o tyle *po* wzorze robi sie nowy akapit wlasnie, i gdy sie jest redaktorem, nieraz trzeba sie mocno ponamyslac, czy autor rzeczywiscie chcial, zeby w tym miejscu byl nowy akapit... Pozdrawiam marudnie :-> MA
Re: [gust-l] Co byscie zmienili w TeX-u?
Author: Adam Kolany
Date: Tue, 29 Sep 2015 19:54
Date: Tue, 29 Sep 2015 19:54
36 lines
1772 bytes
1772 bytes
W dniu 29.09.2015 o 16:37, Marcin Adamski pisze: > ... bo ja bym spowodowal, ze nowy akapit bedzie sie robil > *wylacznie* po napisaniu explicite "\par". > > Przyklad: Autorzy nieraz otaczaj/a wzory wystawione > wolnymi liniami. O ile *przed* wzorem daje to w skladzie > rowniez woln/a lini/e, czyli jest latwe do wykrycia > z poziomu wydruku (tzn. bez zagladania do pliku), > o tyle *po* wzorze robi sie nowy akapit wlasnie, > i gdy sie jest redaktorem, nieraz trzeba sie > mocno ponamyslac, czy autor rzeczywiscie chcial, > zeby w tym miejscu byl nowy akapit... > > Pozdrawiam marudnie :-> > MA > > > przecioraj to jakimś skryptem w perlu, czy czym, a techa zostawmy już takim jaki jest. -- Pozdrawiam, ------------------------------------------------------------------------ [coś z Tuwima ...] <https://www.youtube.com/watch?v=EdmZYu9Lths> ------------------------------------------------------------------------ Adam Kolany, http://kolany.pl, gg. 1797933 ------------------------------------------------------------------------ ------------------------------------------------------------------------ ------------------------------------------------------------------------
Re: [gust-l] Co byscie zmienili w TeX-u?
Author: Marcin Borkowski
Date: Fri, 06 Nov 2015 07:55
Date: Fri, 06 Nov 2015 07:55
77 lines
3980 bytes
3980 bytes
Nekromancja - znalazłem tego maila po prawe miesiącu, a wątek był
trupem, i to od początku;-).
On 2015-09-29, at 16:37, Marcin Adamski <maarten@poczta.onet.pl> wrote:
> ... bo ja bym spowodowal, ze nowy akapit bedzie sie robil
> *wylacznie* po napisaniu explicite "\par".
Taaaaak... Albo jeszcze lepiej:
\begin{par}
...
\end{par}
Jednak XML nie jest taki zły (do tagowania dokumentów, rzecz jasna -
problem z XML-em polega na tym, że ludzie używają go do /wszystkiego/).
> Przyklad: Autorzy nieraz otaczaj/a wzory wystawione
> wolnymi liniami. O ile *przed* wzorem daje to w skladzie
> rowniez woln/a lini/e, czyli jest latwe do wykrycia
> z poziomu wydruku (tzn. bez zagladania do pliku),
> o tyle *po* wzorze robi sie nowy akapit wlasnie,
> i gdy sie jest redaktorem, nieraz trzeba sie
> mocno ponamyslac, czy autor rzeczywiscie chcial,
> zeby w tym miejscu byl nowy akapit...
Zgadzam się.
Ale to nie wszystko. Zasada tłumaczenia więcej niż jednej wolnej linii
na \par oznacza też dodatkowe trudności, jeżeli chcemy "parsować
wstecz", tj. określić, jaka "jednostka składniowa" znajduje się /na
lewo/ od kursora.
Jestem w trakcie pisania narządka do Emacsa, które pozwoli poruszać się
po pliku (La)TeXowym wg składni, tj. np. "w prawo o jedno /coś/", gdzie
"coś" to np. słowo, albo grupa, albo formuła matematyczna, albo token
itd., w zależności od tego, /przed czym/ jest kursor. Jest to nieco
żmudne do zakodowania, ale nie trudne. Natomiast przemieszczanie się
o jednostkę /w lewo/ - ooo, tu jest już nieco zabawy...
Gdyby ktoś z Emacsowców chciał się pobawić, rzecz jest na Githubie:
https://github.com/mbork/tex-plus.el . Jeszcze nie działa toto do
końca, w szczególności nie jest podpięte pod żadne klawisze. Docelowo
będzie to - mam nadzieję - wbudowane w AUCTeXa, i będzie można włączyć
"pomniejszy tryb" (minor mode), który podmieni klawisze do poruszania
się "po słowach" na te moje.
NB. jest tam jeszcze jedna rzecz. Otóż zdarza się sytuacja, gdy mamy
np. formułę
\bigl( ... \bigr]
i uznamy, że jednak potrzebujemy \Bigl..\Bigr itp. Mam tam funkcje,
które - gdy kursor jest na jednym z takich nawiasów - nie tylko
podświetlają ten drugi, ale też pozwalają jedną komendą zmienić oba na
"większe" lub "mniejsze". Baardzo wygodne.
Przy okazji: jeżeli ktoś ma jakiś pomysł, co można by tam jeszcze dodać,
chętnie usłyszę. Moim celem (na który nie mam bardzo wiele czasu, ale
powolutku dziobię) jest, żeby Emacs był absolutnie najlepszym narzędziem
do edycji plików (La)TeXowych. (Tzn. w sumie już tak jest, ale chcę,
żeby było jeszcze lepiej.)
Jednym z pomysłów jest selektywne szukanie i zamiana, np. tylko w trybie
matematycznym (lub tylko poza nim) - to jest proste, prawie mam to
zrobione (choć nie w tamtym pliku), ale można by np. kazać Emacsowi
szukać i zamieniać coś np. tylko wewnątrz jakiegoś środowiska (albo
tylko poza nim) itd. Nie do końca wiem, jak zrobić UI do tego - może
ktoś ma pomysł? (Jedna z koncepcji to selektory a'la CSS.) Czy to by
się w ogóle komuś przydało?
> Pozdrawiam marudnie :->
> MA
Pozdrawiam mniej marudnie
--
Marcin Borkowski
http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski
Faculty of Mathematics and Computer Science
Adam Mickiewicz University
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