mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-13 01:08:45 +00:00
i18n updates; isDviClean removal patch
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/lyx-1_1_5@828 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
70f26d6671
commit
3724046c8c
15
ChangeLog
15
ChangeLog
@ -1,3 +1,18 @@
|
|||||||
|
2000-06-22 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
|
||||||
|
|
||||||
|
* INSTALL: remove obsolete entry in "problems" section.
|
||||||
|
|
||||||
|
* lib/examples/sl_*.lyx: update of the slovenian examples.
|
||||||
|
|
||||||
|
2000-06-21 Baruch Even <baruch.even@writeme.com>
|
||||||
|
|
||||||
|
* src/buffer.[Ch]: remove isDviClean() and friends, which are now
|
||||||
|
useless and cause problems.
|
||||||
|
|
||||||
|
2000-06-16 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
|
||||||
|
|
||||||
|
* src/text2.C (PasteSelection): fix possible crash in cut and paste.
|
||||||
|
|
||||||
2000-06-15 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
|
2000-06-15 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
|
||||||
|
|
||||||
* src/text.C (SelectNextWord): protect against null pointers with
|
* src/text.C (SelectNextWord): protect against null pointers with
|
||||||
|
8
INSTALL
8
INSTALL
@ -336,14 +336,6 @@ notify us.
|
|||||||
The option --without-liberty disable the detection of -liberty. It
|
The option --without-liberty disable the detection of -liberty. It
|
||||||
is meant for debugging purpose only.
|
is meant for debugging purpose only.
|
||||||
|
|
||||||
o There are several known bugs in gcc 2.7.xx that cause compiler
|
|
||||||
errors. This is in particular the case in spellchecker.C under
|
|
||||||
HP-UX 9.05 (ask Bernhard Iselborn <biselbor@rhrk.uni-kl.de> for
|
|
||||||
more comments) and in lyxrc.C under Linux/Alpha or DEC OSF/1. In
|
|
||||||
both cases, the solution is to recompile the offending file
|
|
||||||
without optimization and resume the compilation process with
|
|
||||||
'make'.
|
|
||||||
|
|
||||||
o According to David Sundqvist <David_Sundqvist@vd.volvo.se>, some
|
o According to David Sundqvist <David_Sundqvist@vd.volvo.se>, some
|
||||||
changes are needed to compile with aCC on HP-UX 10.20. These are the
|
changes are needed to compile with aCC on HP-UX 10.20. These are the
|
||||||
relevant changes in the makefile (with comments tagged on):
|
relevant changes in the makefile (with comments tagged on):
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
#This file was created by <roman> Wed May 26 23:42:34 1999
|
#LyX 1.1 created this file. For more info see http://www.lyx.org/
|
||||||
#LyX 1.0 (C) 1995-1999 Matthias Ettrich and the LyX Team
|
|
||||||
\lyxformat 2.15
|
\lyxformat 2.15
|
||||||
\textclass article
|
\textclass article
|
||||||
\language slovene
|
\language slovene
|
||||||
\inputencoding latin2
|
\inputencoding latin2
|
||||||
\fontscheme default
|
\fontscheme default
|
||||||
\graphics dvips
|
\graphics dvips
|
||||||
\paperfontsize 12
|
\paperfontsize default
|
||||||
\spacing single
|
\spacing single
|
||||||
\papersize letterpaper
|
\papersize letterpaper
|
||||||
\paperpackage a4
|
\paperpackage a4
|
||||||
@ -25,7 +24,7 @@
|
|||||||
|
|
||||||
\layout Title
|
\layout Title
|
||||||
|
|
||||||
TO JE NASLOV VAŠEGA SPISA
|
To je naslov vašega spisa
|
||||||
\layout Author
|
\layout Author
|
||||||
|
|
||||||
Fe LyX
|
Fe LyX
|
||||||
@ -43,22 +42,22 @@ Fe LyX
|
|||||||
|
|
||||||
\layout Section
|
\layout Section
|
||||||
|
|
||||||
Osnovna filozofija
|
Temeljna filozofija
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
Osnovna filozofija LyX-a je ta, da bi morali skrbeti za vsebino tega, kar
|
Temeljna filozofija LyXa je, da naj bi se posvečali vsebini tistega, o čemer
|
||||||
pišete, ne za obliko.
|
pišemo, ne obliki.
|
||||||
\layout Subsection
|
\layout Subsection
|
||||||
|
|
||||||
Kako to počne LyX
|
Kako se stvari loteva LyX
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
LyX uporablja LaTeX, sistem za pripravo spisov, ki ga je leta 1985 zasnoval
|
LyX uporablja LaTeX, sistem za pripravljanje spisov, ki ga je leta 1985
|
||||||
Leslie Lamport.
|
zasnoval Leslie Lamport.
|
||||||
LaTeX pa je zgrajen na stavnem jeziku, imenovanem TeX, ki ga je leta 1984
|
LaTeX pa temelji na stavnem jeziku, imenovanem TeX, ki ga je leta 1984
|
||||||
ustvaril Donald Knuth.
|
ustvaril Donald Knuth.
|
||||||
LaTeX je zasnovan na podobni filozofiji kot LyX.
|
Filozofija LaTeXa je podobna filozofiji LyXa.
|
||||||
Leslie Lamport je nekoč rekel (glejte vir
|
Leslie Lamport je nekoč rekel (glej vir
|
||||||
\begin_inset LatexCommand \cite{lamport}
|
\begin_inset LatexCommand \cite{lamport}
|
||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
@ -66,83 +65,86 @@ LyX uporablja LaTeX, sistem za pripravo spisov, ki ga je leta 1985 zasnoval
|
|||||||
):
|
):
|
||||||
\layout Quote
|
\layout Quote
|
||||||
|
|
||||||
Funkcija tipografskega oblikovanja je pomagati bralcu, da razume avtorjeve
|
Tipografsko oblikovanje naj bi pomagalo bralcu razumeti avtorjeve zamisli.
|
||||||
ideje.
|
Da bi bilo spis lahko brati, mora njegova zunanja podoba odsevati njegovo
|
||||||
Če naj bo spis lahek za branje, mora njegova vizualna struktura odsevati
|
logično zgradbo.
|
||||||
njegovo logično strukturo.
|
|
||||||
Navedki in raèunalni¹ki programi, ki so logièno razlièni strukturni elementi,
|
Navedki in raèunalni¹ki programi, ki so logièno razlièni strukturni elementi,
|
||||||
bi morali biti vizualno razločljivi drug od drugega ...
|
bi se morali med seboj na pogled razlikovati\SpecialChar \ldots{}
|
||||||
Ker LaTeX ne more razumeti vaše poezije, morate eksplicitno označiti logično
|
Ker LaTeX ne more razumeti
|
||||||
strukturo z vnosom posebnih ukazov ...
|
vaše poezije, morate izrecno označiti logično strukturo z vnosom posebnih
|
||||||
Ko pišete vaš spis, bi se morali ukvarjati z njegovo logično strukturo
|
ukazov\SpecialChar \ldots{}
|
||||||
in ne z njegovo vizualno pojavo.
|
Med pisanjem bi se morali ukvarjati z logično zgradbo spisa, ne
|
||||||
|
pa z njegovo zunanjo podobo.
|
||||||
\layout Subsection
|
\layout Subsection
|
||||||
|
|
||||||
Zakaj je LyX boljši
|
|
||||||
\layout Standard
|
|
||||||
|
|
||||||
|
|
||||||
\begin_inset LatexCommand \label{sec:lyxbetter}
|
\begin_inset LatexCommand \label{sec:lyxbetter}
|
||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
LyX je lahko uporaben več ljudem kot LaTeX.
|
Zakaj je LyX boljši
|
||||||
Precej lažje se ga je naučiti, saj se vam ni treba naučiti LaTeX-a (ki
|
\layout Standard
|
||||||
je praktično programski jezik).
|
|
||||||
LyX je pravzaprav kot ostali urejevalniki besedil tipa
|
LyX je uporaben za več ljudi kot LaTeX.
|
||||||
|
Precej lažje se ga je naučiti, saj ni treba znati LaTeXa (ki je praktično
|
||||||
|
programski jezik).
|
||||||
|
LyX je pravzaprav tak kot drugi urejevalniki besedil tipa
|
||||||
\begin_inset Quotes gld
|
\begin_inset Quotes gld
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
kar vidiš to dobiš
|
to, kar vidiš, to tudi dobiš
|
||||||
\begin_inset Quotes grd
|
\begin_inset Quotes grd
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
, le da je LyX tipa
|
, le da je vrste
|
||||||
\begin_inset Quotes gld
|
\begin_inset Quotes gld
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
kar vidiš to misliš
|
to, kar vidiš, to tudi misliš
|
||||||
\begin_inset Quotes grd
|
\begin_inset Quotes grd
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
.
|
.
|
||||||
Na ta način kombinira preprostost uporabe urejevalnikov besedil z močjo
|
Tako združuje preprostost uporabe urejevalnikov besedil z močjo LaTeXa.
|
||||||
LaTeX-a.
|
|
||||||
To je Dobra Stvar.
|
To je Dobra Stvar.
|
||||||
Tudi datoteèni format je neodvisen od platforme.
|
Tudi datoteèni format je neodvisen od platforme.
|
||||||
Najboljše od vsega pa je, da je PROST!
|
Najboljše od vsega pa je, da je
|
||||||
|
\emph on
|
||||||
|
prost
|
||||||
|
\emph default
|
||||||
|
!
|
||||||
\layout Section
|
\layout Section
|
||||||
|
|
||||||
Odlike LyX-a
|
Odlike LyXa
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
LyX ima mnoge odlike, ki olajšajo pisanje spisov.
|
LyX ima številne odlike, ki nam olajšajo pisanje spisov.
|
||||||
\begin_float footnote
|
\begin_float footnote
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
Navsezadnje, zakaj bi ga sicer želeli uporabljati?
|
Navsezadnje, le zakaj bi ga drugače sploh želeli uporabljati?
|
||||||
\end_float
|
\end_float
|
||||||
|
|
||||||
\emph on
|
\emph on
|
||||||
Zelo vznemirjen
|
Zelo me veseli
|
||||||
\emph default
|
\emph default
|
||||||
sem, da lahko govorim o tem.
|
, da lahko pišem o tem.
|
||||||
Tukaj je seznam le nekaterih.
|
Omenimo le dve odliki LyXa:
|
||||||
\layout Itemize
|
\layout Itemize
|
||||||
|
|
||||||
LyX skrbi za robove in številčenje opomb v nogi namesto vas.
|
Namesto vas skrbi za robove in številči opombe v nogi.
|
||||||
\layout Itemize
|
\layout Itemize
|
||||||
|
|
||||||
Z LyX-om postane pisanje in urejanje matematičnih obrazcev preprosto.
|
Olajša pisanje in urejanje matematičnih obrazcev.
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
Za bolj filozofsko diskusijo o tem zakaj je LyX boljši od drugih urejevalnikov
|
Bolj filozofsko razpravo o tem, zakaj je LyX boljši od drugih urejevalnikov
|
||||||
besedil glejte razdelek
|
besedil, pa boste našli v razdelku
|
||||||
\begin_inset LatexCommand \ref{sec:lyxbetter}
|
\begin_inset LatexCommand \ref{sec:lyxbetter}
|
||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
, ki ga lahko najdete na strani
|
na strani
|
||||||
\begin_inset LatexCommand \pageref{sec:lyxbetter}
|
\begin_inset LatexCommand \pageref{sec:lyxbetter}
|
||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
@ -150,33 +152,21 @@ Za bolj filozofsko diskusijo o tem zakaj je LyX bolj
|
|||||||
.
|
.
|
||||||
\layout Section
|
\layout Section
|
||||||
|
|
||||||
3.
|
Nerodni poskusi uporabe LyXa
|
||||||
Nerodni poskusi uporabe več zadev LyX-a
|
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
Zadnjič sem napisal program.
|
Zadnjič sem napisal program, podoben spodnjemu:
|
||||||
Videti je bil takole.
|
|
||||||
\layout LyX-Code
|
\layout LyX-Code
|
||||||
|
|
||||||
5 REM MOJ STRA©NI PROGRAM
|
5 REM MOJ STRA©NI PROGRAM
|
||||||
\layout LyX-Code
|
\newline
|
||||||
|
10 PRINT "STRAŠEN SEM!"
|
||||||
10 PRINT
|
\newline
|
||||||
\begin_inset Quotes eld
|
|
||||||
\end_inset
|
|
||||||
|
|
||||||
STRAŠEN SEM!
|
|
||||||
\begin_inset Quotes erd
|
|
||||||
\end_inset
|
|
||||||
|
|
||||||
|
|
||||||
\layout LyX-Code
|
|
||||||
|
|
||||||
20 GOTO 10
|
20 GOTO 10
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
Po vsem tem znanstvenem razmišljanju sem se začel počutiti bolj umetniško,
|
Po tem učenem razmišljanju me je nenadoma preplavilo bolj umetniško razpoloženje
|
||||||
zato sem napisal tale haiku
|
in napisal sem tale haiku
|
||||||
\layout Verse
|
\layout Verse
|
||||||
|
|
||||||
LyX je zares èudovit
|
LyX je zares èudovit
|
||||||
@ -186,10 +176,10 @@ stavni urejevalnik besedil
|
|||||||
prihrani mi toliko èasa
|
prihrani mi toliko èasa
|
||||||
\layout Section
|
\layout Section
|
||||||
|
|
||||||
Matematične zadeve
|
Matematične zadevščine
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
Moja najljubša enačba je rešitev kvadratne enačbe.
|
Najbolj so mi pri srcu enačbe za rešitev kvadratne enačbe.
|
||||||
Èe je
|
Èe je
|
||||||
\begin_inset Formula \( ax^{2}+bx+c=0 \)
|
\begin_inset Formula \( ax^{2}+bx+c=0 \)
|
||||||
\end_inset
|
\end_inset
|
||||||
@ -203,7 +193,7 @@ Moja najljub
|
|||||||
2).
|
2).
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
Druga priljubljena enačba predstavlja osnovo matematične analize:
|
Druga priljubljena enačba je temelj matematične analize:
|
||||||
\begin_inset Formula \( f'(x)\equiv \lim _{\Delta x\rightarrow 0}\frac{f(x+\Delta x)-f(x)}{\Delta x} \)
|
\begin_inset Formula \( f'(x)\equiv \lim _{\Delta x\rightarrow 0}\frac{f(x+\Delta x)-f(x)}{\Delta x} \)
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
@ -217,14 +207,15 @@ Opazke
|
|||||||
Nekaj opazk o LyXanju te datoteke:
|
Nekaj opazk o LyXanju te datoteke:
|
||||||
\layout Itemize
|
\layout Itemize
|
||||||
|
|
||||||
Vrstice, narejene z vezaji, sem lahko odstranil.
|
Vrstice z vezaji, sem lahko odstranil.
|
||||||
Tam so bile le zato, da so ločevale naslove in vire od ostanka spisa.
|
Njihova edina naloga je bila, da so ločevale naslove in vire od preostanka
|
||||||
|
spisa.
|
||||||
LyX (LaTeX) ve dovolj, da loèi te dele spisa z razmikom.
|
LyX (LaTeX) ve dovolj, da loèi te dele spisa z razmikom.
|
||||||
\layout Itemize
|
\layout Itemize
|
||||||
|
|
||||||
Nisem se trudil z vstavljanjem matematiènih enaèb v prikazni naèin.
|
Nisem se trudil z vstavljanjem matematiènih enaèb v prikazni naèin.
|
||||||
Nisem tudi uporabljal samodejnega številčenja enačb, ki ga pozna LyX, saj
|
Tudi samodejnega številčenja enačb, ki ga pozna LyX, nisem uporabljal,
|
||||||
to ni opisano v
|
saj to ni opisano v
|
||||||
\emph on
|
\emph on
|
||||||
Uèbeniku
|
Uèbeniku
|
||||||
\emph default
|
\emph default
|
||||||
@ -239,7 +230,7 @@ Literatura
|
|||||||
\begin_inset Quotes grd
|
\begin_inset Quotes grd
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
, spodaj (v LyX-u pravzaprav
|
(v LyX-u pravzaprav
|
||||||
\begin_inset Quotes gld
|
\begin_inset Quotes gld
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
@ -275,8 +266,7 @@ Bibliography
|
|||||||
Lamport, Leslie.
|
Lamport, Leslie.
|
||||||
|
|
||||||
\emph on
|
\emph on
|
||||||
LaTeX: A Document Preparation System.
|
LaTeX: A Document Preparation System
|
||||||
|
|
||||||
\emph default
|
\emph default
|
||||||
Addison-Wesley, Reading, Massachusetts, second edition, 1994.
|
; Addison-Wesley, Reading, Massachusetts, druga izdaja, 1994.
|
||||||
\the_end
|
\the_end
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
#This file was created by <roman> Wed May 26 23:43:16 1999
|
#LyX 1.1 created this file. For more info see http://www.lyx.org/
|
||||||
#LyX 1.0 (C) 1995-1999 Matthias Ettrich and the LyX Team
|
|
||||||
\lyxformat 2.15
|
\lyxformat 2.15
|
||||||
\textclass article
|
\textclass article
|
||||||
\language slovene
|
\language slovene
|
||||||
\inputencoding latin2
|
\inputencoding latin2
|
||||||
\fontscheme default
|
\fontscheme default
|
||||||
\graphics dvips
|
\graphics dvips
|
||||||
\paperfontsize 12
|
\paperfontsize default
|
||||||
\spacing single
|
\spacing single
|
||||||
\papersize letterpaper
|
\papersize letterpaper
|
||||||
\paperpackage a4
|
\paperpackage a4
|
||||||
@ -48,40 +47,40 @@ Avtor: Fe LyX
|
|||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
Kazalo
|
Kazalo
|
||||||
\begin_inset Info Namig: Fino bi bilo, če nam ne bi bilo treba ročno dobesedno
|
\begin_inset Info Namig: Fino bi bilo, če nam ne bi bilo treba ročno
|
||||||
vpisovati vsebinskega kazala.
|
dobesedno vpisovati vsebinskega kazala.
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
|
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
1.
|
1.
|
||||||
Osnovna filozofija..................1
|
Temeljna filozofija..................1
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
1.1 Kako to počne LyX...............1
|
1.1 Kako se stvari loteva LyX...............1
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
1.2 Zakaj je LyX bolj¹i................1
|
1.2 Zakaj je LyX bolj¹i................1
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
2.
|
2.
|
||||||
Odlike LyX-a
|
Odlike LyXa
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
3.
|
3.
|
||||||
Nerodni poskusi uporabe več zadev LyX-a
|
Nerodni poskusi uporabe LyXa
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
4.
|
4.
|
||||||
Matematične zadeve
|
Matematične zadevščine
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
---------------------------------------------------
|
---------------------------------------------------
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
1.
|
1.
|
||||||
Osnovna filozofija
|
Temeljna filozofija
|
||||||
\begin_inset Info Namig: naslovi razdelkov (angl. Section) bi verjetno
|
\begin_inset Info Namig: naslovi razdelkov (angl. Section) bi verjetno
|
||||||
morali bolj izstopati.
|
morali bolj izstopati.
|
||||||
\end_inset
|
\end_inset
|
||||||
@ -89,22 +88,22 @@ morali bolj izstopati.
|
|||||||
|
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
Osnovna filozofija LyX-a je ta, da bi morali skrbeti za vsebino tega, kar
|
Temeljna filozofija LyXa je, da naj bi se posvečali vsebini tistega, o čemer
|
||||||
pišete, ne za obliko.
|
pišemo, ne obliki.
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
1.1 Kako to počne LyX
|
1.1 Kako se stvari loteva LyX
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
LyX uporablja LaTeX, sistem za pripravo spisov, ki ga je leta 1985 zasnoval
|
LyX uporablja LaTeX, sistem za pripravljanje spisov, ki ga je leta 1985
|
||||||
Leslie Lamport.
|
zasnoval Leslie Lamport.
|
||||||
LaTeX pa je zgrajen na stavnem jeziku, imenovanem TeX, ki ga je leta 1984
|
LaTeX pa temelji na stavnem jeziku, imenovanem TeX, ki ga je leta 1984
|
||||||
ustvaril Donald Knuth.
|
ustvaril Donald Knuth.
|
||||||
LaTeX je zasnovan na podobni filozofiji kot LyX.
|
Filozofija LaTeXa je podobna filozofiji LyXa.
|
||||||
Leslie Lamport je nekoč rekel (glejte vir [1])
|
Leslie Lamport je nekoč rekel (glej vir [1])
|
||||||
\begin_inset Info Namig: Verjetno ta NAVZKRIŽNI SKLIC ne bi smel biti
|
\begin_inset Info Namig: Verjetno ta NAVZKRIŽNI SKLIC ne bi smel
|
||||||
"vnešen". Kaj, če naredimo Lamportovo knjigo za drugo
|
biti "vnešen". Kaj, če naredimo Lamportovo knjigo
|
||||||
postavko spiska literature?
|
za drugo postavko spiska literature?
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
:
|
:
|
||||||
@ -114,16 +113,15 @@ postavko spiska literature?
|
|||||||
\begin_inset Quotes gld
|
\begin_inset Quotes gld
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
Funkcija tipografskega oblikovanja je pomagati bralcu, da razume avtorjeve
|
Tipografsko oblikovanje naj bi pomagalo bralcu razumeti avtorjeve zamisli.
|
||||||
ideje.
|
Da bi bilo spis lahko brati, mora njegova zunanja podoba odsevati njegovo
|
||||||
Če naj bo spis lahek za branje, mora njegova vizualna struktura odsevati
|
logično zgradbo.
|
||||||
njegovo logično strukturo.
|
|
||||||
Navedki in raèunalni¹ki programi, ki so logièno razlièni strukturni elementi,
|
Navedki in raèunalni¹ki programi, ki so logièno razlièni strukturni elementi,
|
||||||
bi morali biti vizualno razločljivi drug od drugega ...
|
bi se morali med seboj na pogled razlikovati...
|
||||||
Ker LaTeX ne more razumeti vaše poezije, morate eksplicitno označiti logično
|
Ker LaTeX ne more razumeti vaše poezije, morate izrecno označiti logično
|
||||||
strukturo z vnosom posebnih ukazov ...
|
strukturo z vnosom posebnih ukazov...
|
||||||
Ko pišete vaš spis, bi se morali ukvarjati z njegovo logično strukturo
|
Med pisanjem bi se morali ukvarjati z logično zgradbo spisa, ne pa z njegovo
|
||||||
in ne z njegovo vizualno pojavo.
|
zunanjo podobo.
|
||||||
\begin_inset Quotes grd
|
\begin_inset Quotes grd
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
@ -137,71 +135,71 @@ Funkcija tipografskega oblikovanja je pomagati bralcu, da razume avtorjeve
|
|||||||
1.2 Zakaj je LyX bolj¹i
|
1.2 Zakaj je LyX bolj¹i
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
LyX je lahko uporaben več ljudem kot LaTeX.
|
LyX je uporaben za več ljudi kot LaTeX.
|
||||||
Precej lažje se ga je naučiti, saj se vam ni treba naučiti LaTeX-a (ki
|
Precej lažje se ga je naučiti, saj ni treba znati LaTeXa (ki je praktično
|
||||||
je praktično programski jezik).
|
programski jezik).
|
||||||
LyX je pravzaprav kot ostali urejevalniki besedil tipa
|
LyX je pravzaprav tak kot drugi urejevalniki besedil tipa
|
||||||
\begin_inset Quotes gld
|
\begin_inset Quotes gld
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
kar vidiš to dobiš
|
to, kar vidiš, to tudi dobiš
|
||||||
\begin_inset Quotes grd
|
\begin_inset Quotes grd
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
, le da je LyX tipa
|
, le da je vrste
|
||||||
\begin_inset Quotes gld
|
\begin_inset Quotes gld
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
kar vidiš to misliš
|
to, kar vidiš, to tudi misliš
|
||||||
\begin_inset Quotes grd
|
\begin_inset Quotes grd
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
.
|
.
|
||||||
Na ta način kombinira preprostost uporabe urejevalnikov besedil z močjo
|
Tako združuje preprostost uporabe urejevalnikov besedil z močjo LaTeXa.
|
||||||
LaTeX-a.
|
|
||||||
To je Dobra Stvar.
|
To je Dobra Stvar.
|
||||||
Tudi datoteèni format je neodvisen od platforme.
|
Tudi datoteèni format je neodvisen od platforme.
|
||||||
Najbolj¹e od vsega pa je, da je PROST!
|
Najbolj¹e od vsega pa je, da je PROST!
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
2.
|
2.
|
||||||
Odlike LyX-a
|
Odlike LyXa
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
LyX ima mnoge odlike, ki olajšajo pisanje spisov.
|
LyX ima številne odlike, ki nam olajšajo pisanje spisov.
|
||||||
(Navsezadnje, zakaj bi ga sicer želeli uporabljati?
|
(Navsezadnje, le zakaj bi ga drugače sploh želeli uporabljati?
|
||||||
\begin_inset Info Namig: Ta oklepajski stavek je videti bolje kot opomba v nogi.
|
\begin_inset Info Namig: Ta stavek v oklepaju je videti bolje kot
|
||||||
|
opomba v nogi.
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
) ZELO VZNEMIRJEN
|
) ZELO ME VESELI,
|
||||||
\begin_inset Info Namig: Poudarite!
|
\begin_inset Info Namig: Poudarite!
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
sem, da lahko govorim o tem.
|
da lahko pišem o tem.
|
||||||
Tukaj je seznam le nekaterih.
|
Omenimo le dve odliki LyXa:
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
* LyX skrbi za robove in številčenje opomb v nogi namesto vas.
|
* Namesto vas skrbi za robove in številči opombe v nogi.
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
* Z LyX-om postane pisanje in urejanje matematičnih obrazcev preprosto.
|
* Olajša pisanje in urejanje matematičnih obrazcev.
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
Za bolj filozofsko diskusijo o tem zakaj je LyX boljši od drugih urejevalnikov
|
Bolj filozofsko razpravo o tem, zakaj je LyX boljši od drugih urejevalnikov
|
||||||
besedil glejte razdelek 1.2, ki ga lahko najdete na strani 1.
|
besedil, pa boste našli v razdelku 1.2 na strani 1.
|
||||||
\begin_inset Info Namig: Verjetno ta NAVZKRIŽNA SKLICEVANJA ne bi smela
|
\begin_inset Info Namig: Verjetno ta NAVZKRIŽNA SKLICEVANJA
|
||||||
biti "zakodirana". Kaj, če spremenimo številke razdelkov?
|
ne bi smela biti "zakodirana". Kaj, če spremenimo
|
||||||
|
številke razdelkov?
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
|
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
3.
|
3.
|
||||||
Nerodni poskusi uporabe več zadev LyX-a
|
Nerodni poskusi uporabe LyXa
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
Zadnjič sem napisal program.
|
Zadnjič sem napisal program, podoben spodnjemu:
|
||||||
Videti je bil takole.
|
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
5 REM MOJ STRA©NI PROGRAM
|
5 REM MOJ STRA©NI PROGRAM
|
||||||
@ -225,8 +223,8 @@ STRA
|
|||||||
|
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
Po vsem tem znanstvenem razmišljanju sem se začel počutiti bolj umetniško,
|
Po tem učenem razmišljanju me je nenadoma preplavilo bolj umetniško razpoloženje
|
||||||
zato sem napisal tale haiku
|
in napisal sem tale haiku
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
LyX je zares èudovit
|
LyX je zares èudovit
|
||||||
@ -244,7 +242,7 @@ znana tudi kot VERZI (angl. Verse).
|
|||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
4.
|
4.
|
||||||
Matematične zadeve
|
Matematične zadevščine
|
||||||
\begin_inset Info Namig: Te matematiène stvari bi morale biti izpisane
|
\begin_inset Info Namig: Te matematiène stvari bi morale biti izpisane
|
||||||
v matematiènem naèinu!
|
v matematiènem naèinu!
|
||||||
\end_inset
|
\end_inset
|
||||||
@ -252,16 +250,16 @@ v matemati
|
|||||||
|
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
Moja najljubša enačba je rešitev kvadratne enačbe.
|
Najbolj so mi pri srcu enačbe za rešitev kvadratne enačbe.
|
||||||
Èe je ax^2+bx+c=0 (en.
|
Èe je ax^2+bx+c=0 (en.
|
||||||
1), potem je x= -b + ali minus kvadratni koren od b^2-4ac vse skupaj ulomljeno
|
1), potem je x= -b + ali minus kvadratni koren od b^2-4ac vse skupaj ulomljeno
|
||||||
z 2a (en.
|
z 2a (en.
|
||||||
2).
|
2).
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
Druga priljubljena enačba predstavlja osnovo matematične analize: izraz
|
Druga priljubljena enačba je temelj matematične analize: izraz f'(x) je
|
||||||
f'(x) je definiran kot limita izraza f(x+deltax) - f(x) ulomljenega z deltax,
|
definiran kot limita izraza f(x+deltax) - f(x) ulomljenega z deltax, ko
|
||||||
ko gredo števila deltax proti nič (en.
|
gredo števila deltax proti nič (en.
|
||||||
3).
|
3).
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
@ -272,6 +270,6 @@ LITERATURA
|
|||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
[1] Lamport, Leslie.
|
[1] Lamport, Leslie.
|
||||||
LaTeX: A Document Preparation System.
|
LaTeX: A Document Preparation System; Addison-Wesley, Reading, Massachusetts,
|
||||||
Addison-Wesley, Reading, Massachusetts, second edition, 1994.
|
druga izdaja, 1994.
|
||||||
\the_end
|
\the_end
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
#This file was created by <roman> Wed May 26 22:49:22 1999
|
#LyX 1.1 created this file. For more info see http://www.lyx.org/
|
||||||
#LyX 1.0 (C) 1995-1999 Matthias Ettrich and the LyX Team
|
|
||||||
\lyxformat 2.15
|
\lyxformat 2.15
|
||||||
\textclass article
|
\textclass article
|
||||||
\language slovene
|
\language slovene
|
||||||
@ -25,14 +24,14 @@
|
|||||||
|
|
||||||
\layout Title
|
\layout Title
|
||||||
|
|
||||||
Dobrodošli v LyX-u!
|
Dobrodošli v LyXu!
|
||||||
\layout Section*
|
\layout Section*
|
||||||
|
|
||||||
Najpomembnejših N stvari, ki jih morate vedeti, ko uporabljate LyX
|
Najpomembnejše, kar morate vedeti, ko uporabljate LyX
|
||||||
\layout Enumerate
|
\layout Enumerate
|
||||||
|
|
||||||
LyX-u je priložena izvrstna dokumentacija (v angleščini, deloma tudi v slovenšči
|
LyXu je priložena izvrstna dokumentacija (v angleščini, deloma tudi v slovenščin
|
||||||
ni) -- prosimo, uporabljajte jo! Začnite s
|
i) -- prosimo, uporabljajte jo! Začnite s
|
||||||
\family sans
|
\family sans
|
||||||
\bar under
|
\bar under
|
||||||
P
|
P
|
||||||
@ -45,7 +44,7 @@ U
|
|||||||
vod
|
vod
|
||||||
\family default
|
\family default
|
||||||
, ki vam ponuja zelo kratek uvod v dokumentacijo.
|
, ki vam ponuja zelo kratek uvod v dokumentacijo.
|
||||||
Potem se učite uporabljati LyX s pomočjo postavke
|
Potem se učite uporabljati LyX s postavko
|
||||||
\family sans
|
\family sans
|
||||||
\bar under
|
\bar under
|
||||||
P
|
P
|
||||||
@ -60,7 +59,7 @@ enik
|
|||||||
.
|
.
|
||||||
\layout Enumerate
|
\layout Enumerate
|
||||||
|
|
||||||
LyX je to, čemur pravimo
|
LyX je tako imenovani
|
||||||
\begin_inset Quotes gld
|
\begin_inset Quotes gld
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
@ -69,19 +68,19 @@ stavnik spisov
|
|||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
.
|
.
|
||||||
Po zasnovi se razlikuje od običajnih urejevalnikov besedil -- na način,
|
Po zasnovi se razlikuje od navadnih urejevalnikov besedil -- tako, da olajša
|
||||||
ki olajša pisanje spisov.
|
pisanje spisov.
|
||||||
Vendar se le malce razlikuje, zato se ne prestrašite.
|
Vendar se od njih razlikuje le malce, zato se nikar ne prestrašite.
|
||||||
V dokumentaciji je to vse pojasnjeno
|
V dokumentaciji je vse pojasnjeno
|
||||||
\begin_float footnote
|
\begin_float footnote
|
||||||
\layout Standard
|
\layout Standard
|
||||||
|
|
||||||
Smo že omenili, da bi morali prebrati dokumentacijo?
|
Saj smo omenili, da bi morali prebrati dokumentacijo, kajne?
|
||||||
\end_float
|
\end_float
|
||||||
.
|
.
|
||||||
\layout Enumerate
|
\layout Enumerate
|
||||||
|
|
||||||
Izhod LyX-a je videti čudovit! Zdaj izberite
|
Izhod LyXa je videti čudovit! Izberite
|
||||||
\family sans
|
\family sans
|
||||||
\bar under
|
\bar under
|
||||||
D
|
D
|
||||||
@ -95,12 +94,12 @@ d
|
|||||||
\bar default
|
\bar default
|
||||||
vi
|
vi
|
||||||
\family default
|
\family default
|
||||||
in se prepričajte sami.
|
in se o tem prepričajte sami.
|
||||||
\layout Enumerate
|
\layout Enumerate
|
||||||
|
|
||||||
Da, LyX lahko oponaša (skoraj) vso funkcionalnost LaTeX-a.
|
Da, LyX lahko posnema (skoraj) vso uporabnost LaTeXa.
|
||||||
In da, LyX lahko uva¾a datoteke za LaTeX.
|
In da, LyX lahko uva¾a datoteke za LaTeX.
|
||||||
Izkušeni uporabniki LaTeX-a naj bi preleteli ostanek
|
Izkušeni uporabniki LaTeXa naj bi preleteli preostanek
|
||||||
\emph on
|
\emph on
|
||||||
Uèbenika
|
Uèbenika
|
||||||
\emph default
|
\emph default
|
||||||
@ -108,23 +107,24 @@ U
|
|||||||
\begin_inset Quotes gld
|
\begin_inset Quotes gld
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
LyX za uporabnike LaTeX-a
|
LyX za uporabnike LaTeXa
|
||||||
\begin_inset Quotes grd
|
\begin_inset Quotes grd
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
.
|
.
|
||||||
(Vsi ostali: ne skrbite, za uporabo LyX-a vam ni treba znati LaTeX-a.)
|
(Vsi drugi: ne skrbite: zato, da bi lahko uporabljali LyX vam ni treba
|
||||||
|
znati LaTeXa.)
|
||||||
\layout Enumerate
|
\layout Enumerate
|
||||||
|
|
||||||
LyX ima veliko odlik za ljudi, ki berejo ali pišejo v jeziku, različnem
|
LyX skriva marsikaj koristnega za tiste, ki berejo ali pišejo v kakem drugem
|
||||||
od angleščine.
|
jeziku, ne v angleščini.
|
||||||
Poleg tega so tipkovne povezave, orodna vrstica in mnoge druge značilnosti
|
Poleg tega so tipkovne povezave, orodna vrstica in številne druge značilnosti
|
||||||
močno nastavljive (večinoma z urejanjem vaše datoteke
|
silno nastavljive (večinoma z urejanjem datoteke
|
||||||
\family typewriter
|
\family typewriter
|
||||||
lyxrc
|
lyxrc
|
||||||
\family default
|
\family default
|
||||||
).
|
).
|
||||||
Za podrobnosti glejte
|
Podrobnosti najdete v
|
||||||
\family sans
|
\family sans
|
||||||
\bar under
|
\bar under
|
||||||
P
|
P
|
||||||
@ -139,11 +139,11 @@ rilagoditev
|
|||||||
.
|
.
|
||||||
\layout Enumerate
|
\layout Enumerate
|
||||||
|
|
||||||
Domača stran LyX-a je na
|
Domača stran LyXa je
|
||||||
\family typewriter
|
\family typewriter
|
||||||
www.lyx.org
|
www.lyx.org
|
||||||
\family default
|
\family default
|
||||||
.
|
.
|
||||||
Poiščite informacije o LyX-u, prijavite se na dopisne sezname o LyX-u,
|
Poučite se o LyXu, prijavite se na dopisne sezname o njem, podajte se na
|
||||||
podajte se na grafično turo po LyX-u in še več.
|
grafično odpravo po njem in podobno.
|
||||||
\the_end
|
\the_end
|
||||||
|
19
po/fr.po
19
po/fr.po
@ -94,6 +94,12 @@
|
|||||||
# J'ai traduit Include par inclure et input par incorporer, en espérant
|
# J'ai traduit Include par inclure et input par incorporer, en espérant
|
||||||
# que la différence sémantique entre les 2 soit + forte que les 2 termes
|
# que la différence sémantique entre les 2 soit + forte que les 2 termes
|
||||||
# anglais. Mais après réflexion je suis d'un avis mitigé.
|
# anglais. Mais après réflexion je suis d'un avis mitigé.
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
# JPC 20 Juin 2000
|
||||||
|
# correction confusion entre One/Two de Pagination et One/Two de Colonnes
|
||||||
|
# dans Layout->Document (!)
|
||||||
|
# correction menu d'accès aux documents d'aide
|
||||||
|
# raccourcissement titre "Base de données" tronqué dans la fenêtre
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1156,9 +1162,10 @@ msgstr "Entr
|
|||||||
msgid "BibTeX Generated References"
|
msgid "BibTeX Generated References"
|
||||||
msgstr "Références engendrées par BibTeX"
|
msgstr "Références engendrées par BibTeX"
|
||||||
|
|
||||||
|
# contrainte de longueur
|
||||||
#: src/insets/insetbib.C:441
|
#: src/insets/insetbib.C:441
|
||||||
msgid "Database:"
|
msgid "Database:"
|
||||||
msgstr "Base de données :"
|
msgstr "B. de don. :"
|
||||||
|
|
||||||
#: src/insets/insetbib.C:442
|
#: src/insets/insetbib.C:442
|
||||||
msgid "Style: "
|
msgid "Style: "
|
||||||
@ -1672,11 +1679,11 @@ msgstr "Encodage :|#D"
|
|||||||
|
|
||||||
#: src/layout_forms.C:103
|
#: src/layout_forms.C:103
|
||||||
msgid "One|#n"
|
msgid "One|#n"
|
||||||
msgstr "Un|#n"
|
msgstr "Recto seul|#n"
|
||||||
|
|
||||||
#: src/layout_forms.C:107
|
#: src/layout_forms.C:107
|
||||||
msgid "Two|#T"
|
msgid "Two|#T"
|
||||||
msgstr "Deux|#T"
|
msgstr "Recto/verso|#t"
|
||||||
|
|
||||||
# contrainte de longueur
|
# contrainte de longueur
|
||||||
#: src/layout_forms.C:113
|
#: src/layout_forms.C:113
|
||||||
@ -1685,11 +1692,11 @@ msgstr "Pagin."
|
|||||||
|
|
||||||
#: src/layout_forms.C:127
|
#: src/layout_forms.C:127
|
||||||
msgid "One|#e"
|
msgid "One|#e"
|
||||||
msgstr "Recto seul"
|
msgstr "Une"
|
||||||
|
|
||||||
#: src/layout_forms.C:131
|
#: src/layout_forms.C:131
|
||||||
msgid "Two|#w"
|
msgid "Two|#w"
|
||||||
msgstr "Recto/verso"
|
msgstr "Deux"
|
||||||
|
|
||||||
# contrainte de longueur
|
# contrainte de longueur
|
||||||
#: src/layout_forms.C:137
|
#: src/layout_forms.C:137
|
||||||
@ -5169,7 +5176,7 @@ msgid ""
|
|||||||
"Warranty...|Credits...|Version..."
|
"Warranty...|Credits...|Version..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Introduction|Manuel d'apprentissage|Manuel utilisateur|Options "
|
"Introduction|Manuel d'apprentissage|Manuel utilisateur|Options "
|
||||||
"avancées|Personnalisation|Manuel de référence|FAQ|Table des matières|Bogues "
|
"avancées|Personnalisation|Manuel de référence|FAQ|Plans des documents|Bogues "
|
||||||
"répertoriés|Configuration LaTeX%l|Copyright et "
|
"répertoriés|Configuration LaTeX%l|Copyright et "
|
||||||
"garantie...|Crédits...|Version..."
|
"garantie...|Crédits...|Version..."
|
||||||
|
|
||||||
|
68
src/buffer.C
68
src/buffer.C
@ -12,15 +12,6 @@
|
|||||||
* ======================================================
|
* ======================================================
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Change Log:
|
|
||||||
// ===========
|
|
||||||
// 23/03/98 Heinrich Bauer (heinrich.bauer@t-mobil.de)
|
|
||||||
// Spots marked "changed Heinrich Bauer, 23/03/98" modified due to the
|
|
||||||
// following bug: dvi file export did not work after printing (or previewing)
|
|
||||||
// and vice versa as long as the same file was concerned. This happened
|
|
||||||
// every time the LyX-file was left unchanged between the two actions mentioned
|
|
||||||
// above.
|
|
||||||
|
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
|
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
@ -120,8 +111,6 @@ Buffer::Buffer(string const & file, bool ronly)
|
|||||||
paragraph = 0;
|
paragraph = 0;
|
||||||
lyx_clean = true;
|
lyx_clean = true;
|
||||||
bak_clean = true;
|
bak_clean = true;
|
||||||
dvi_clean_orgd = false; // Heinrich Bauer, 23/03/98
|
|
||||||
dvi_clean_tmpd = false; // Heinrich Bauer, 23/03/98
|
|
||||||
dep_clean = 0;
|
dep_clean = 0;
|
||||||
read_only = ronly;
|
read_only = ronly;
|
||||||
users = 0;
|
users = 0;
|
||||||
@ -3263,7 +3252,6 @@ int Buffer::runLaTeX()
|
|||||||
|
|
||||||
// Always generate the LaTeX file
|
// Always generate the LaTeX file
|
||||||
makeLaTeXFile(name, org_path, false);
|
makeLaTeXFile(name, org_path, false);
|
||||||
markDviDirty();
|
|
||||||
|
|
||||||
// do the LaTex run(s)
|
// do the LaTex run(s)
|
||||||
TeXErrors terr;
|
TeXErrors terr;
|
||||||
@ -3288,7 +3276,6 @@ int Buffer::runLaTeX()
|
|||||||
} else {
|
} else {
|
||||||
//no errors or any other things to think about so:
|
//no errors or any other things to think about so:
|
||||||
users->owner()->getMiniBuffer()->Set(_("Done"));
|
users->owner()->getMiniBuffer()->Set(_("Done"));
|
||||||
markDviClean();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// if we removed error insets before we ran LaTeX or if we inserted
|
// if we removed error insets before we ran LaTeX or if we inserted
|
||||||
@ -3327,13 +3314,10 @@ int Buffer::runLiterate()
|
|||||||
users->owner()->getMiniBuffer()->Set(_("Running Literate..."));
|
users->owner()->getMiniBuffer()->Set(_("Running Literate..."));
|
||||||
|
|
||||||
// Remove all error insets
|
// Remove all error insets
|
||||||
bool a = users->removeAutoInsets();
|
bool removedErrorInsets = users->removeAutoInsets();
|
||||||
|
|
||||||
// generate the Literate file if necessary
|
// generate the Literate file if necessary
|
||||||
if (!isDviClean() || a) {
|
makeLaTeXFile(lit_name, org_path, false);
|
||||||
makeLaTeXFile(lit_name, org_path, false);
|
|
||||||
markDviDirty();
|
|
||||||
}
|
|
||||||
|
|
||||||
string latex_command = lyxrc.pdf_mode ?
|
string latex_command = lyxrc.pdf_mode ?
|
||||||
lyxrc.pdflatex_command : lyxrc.latex_command;
|
lyxrc.pdflatex_command : lyxrc.latex_command;
|
||||||
@ -3359,12 +3343,11 @@ int Buffer::runLiterate()
|
|||||||
} else {
|
} else {
|
||||||
//no errors or any other things to think about so:
|
//no errors or any other things to think about so:
|
||||||
users->owner()->getMiniBuffer()->Set(_("Done"));
|
users->owner()->getMiniBuffer()->Set(_("Done"));
|
||||||
markDviClean();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// if we removed error insets before we ran LaTeX or if we inserted
|
// if we removed error insets before we ran LaTeX or if we inserted
|
||||||
// error insets after we ran LaTeX this must be run:
|
// error insets after we ran LaTeX this must be run:
|
||||||
if (a || (res & Literate::ERRORS)){
|
if (removedErrorInsets || (res & Literate::ERRORS)){
|
||||||
users->redraw();
|
users->redraw();
|
||||||
users->fitCursor();
|
users->fitCursor();
|
||||||
//users->updateScrollbar();
|
//users->updateScrollbar();
|
||||||
@ -3398,10 +3381,10 @@ int Buffer::buildProgram()
|
|||||||
users->owner()->getMiniBuffer()->Set(_("Building Program..."));
|
users->owner()->getMiniBuffer()->Set(_("Building Program..."));
|
||||||
|
|
||||||
// Remove all error insets
|
// Remove all error insets
|
||||||
bool a = users->removeAutoInsets();
|
bool removedErrorInsets = users->removeAutoInsets();
|
||||||
|
|
||||||
// generate the LaTeX file if necessary
|
// generate the LaTeX file if necessary
|
||||||
if (!isNwClean() || a) {
|
if (!isNwClean() || removedErrorInsets) {
|
||||||
makeLaTeXFile(lit_name, org_path, false);
|
makeLaTeXFile(lit_name, org_path, false);
|
||||||
markNwDirty();
|
markNwDirty();
|
||||||
}
|
}
|
||||||
@ -3435,7 +3418,7 @@ int Buffer::buildProgram()
|
|||||||
// if we removed error insets before we ran Literate/Build or
|
// if we removed error insets before we ran Literate/Build or
|
||||||
// if we inserted error insets after we ran Literate/Build this
|
// if we inserted error insets after we ran Literate/Build this
|
||||||
// must be run:
|
// must be run:
|
||||||
if (a || (res & Literate::ERRORS)){
|
if (removedErrorInsets || (res & Literate::ERRORS)){
|
||||||
users->redraw();
|
users->redraw();
|
||||||
users->fitCursor();
|
users->fitCursor();
|
||||||
//users->updateScrollbar();
|
//users->updateScrollbar();
|
||||||
@ -3468,13 +3451,10 @@ int Buffer::runChktex()
|
|||||||
users->owner()->getMiniBuffer()->Set(_("Running chktex..."));
|
users->owner()->getMiniBuffer()->Set(_("Running chktex..."));
|
||||||
|
|
||||||
// Remove all error insets
|
// Remove all error insets
|
||||||
bool a = users->removeAutoInsets();
|
bool removedErrorInsets = users->removeAutoInsets();
|
||||||
|
|
||||||
// Generate the LaTeX file if neccessary
|
// Generate the LaTeX file if neccessary
|
||||||
if (!isDviClean() || a) {
|
makeLaTeXFile(name, org_path, false);
|
||||||
makeLaTeXFile(name, org_path, false);
|
|
||||||
markDviDirty();
|
|
||||||
}
|
|
||||||
|
|
||||||
TeXErrors terr;
|
TeXErrors terr;
|
||||||
Chktex chktex(lyxrc.chktex_command, name, filepath);
|
Chktex chktex(lyxrc.chktex_command, name, filepath);
|
||||||
@ -3490,7 +3470,7 @@ int Buffer::runChktex()
|
|||||||
|
|
||||||
// if we removed error insets before we ran chktex or if we inserted
|
// if we removed error insets before we ran chktex or if we inserted
|
||||||
// error insets after we ran chktex, this must be run:
|
// error insets after we ran chktex, this must be run:
|
||||||
if (a || res){
|
if (removedErrorInsets || res){
|
||||||
users->redraw();
|
users->redraw();
|
||||||
users->fitCursor();
|
users->fitCursor();
|
||||||
//users->updateScrollbar();
|
//users->updateScrollbar();
|
||||||
@ -3625,36 +3605,6 @@ void Buffer::RoffAsciiTable(ostream & os, LyXParagraph * par)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/// changed Heinrich Bauer, 23/03/98
|
|
||||||
bool Buffer::isDviClean() const
|
|
||||||
{
|
|
||||||
if (lyxrc.use_tempdir)
|
|
||||||
return dvi_clean_tmpd;
|
|
||||||
else
|
|
||||||
return dvi_clean_orgd;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/// changed Heinrich Bauer, 23/03/98
|
|
||||||
void Buffer::markDviClean()
|
|
||||||
{
|
|
||||||
if (lyxrc.use_tempdir)
|
|
||||||
dvi_clean_tmpd = true;
|
|
||||||
else
|
|
||||||
dvi_clean_orgd = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/// changed Heinrich Bauer, 23/03/98
|
|
||||||
void Buffer::markDviDirty()
|
|
||||||
{
|
|
||||||
if (lyxrc.use_tempdir)
|
|
||||||
dvi_clean_tmpd = false;
|
|
||||||
else
|
|
||||||
dvi_clean_orgd = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void Buffer::validate(LaTeXFeatures & features) const
|
void Buffer::validate(LaTeXFeatures & features) const
|
||||||
{
|
{
|
||||||
LyXParagraph * par = paragraph;
|
LyXParagraph * par = paragraph;
|
||||||
|
21
src/buffer.h
21
src/buffer.h
@ -185,9 +185,6 @@ public:
|
|||||||
///
|
///
|
||||||
bool isLyxClean() const { return lyx_clean; }
|
bool isLyxClean() const { return lyx_clean; }
|
||||||
|
|
||||||
/// changed Heinrich Bauer, 23/03/98
|
|
||||||
bool isDviClean() const;
|
|
||||||
|
|
||||||
///
|
///
|
||||||
bool isNwClean() const { return nw_clean; }
|
bool isNwClean() const { return nw_clean; }
|
||||||
|
|
||||||
@ -208,9 +205,6 @@ public:
|
|||||||
bak_clean = true;
|
bak_clean = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// changed Heinrich Bauer, 23/03/98
|
|
||||||
void markDviClean();
|
|
||||||
|
|
||||||
///
|
///
|
||||||
void markNwClean() { nw_clean = true; }
|
void markNwClean() { nw_clean = true; }
|
||||||
|
|
||||||
@ -220,9 +214,6 @@ public:
|
|||||||
///
|
///
|
||||||
void markDepClean(string const & name);
|
void markDepClean(string const & name);
|
||||||
|
|
||||||
///
|
|
||||||
void markDviDirty();
|
|
||||||
|
|
||||||
///
|
///
|
||||||
void markNwDirty() { nw_clean = false; }
|
void markNwDirty() { nw_clean = false; }
|
||||||
|
|
||||||
@ -232,9 +223,7 @@ public:
|
|||||||
lyx_clean = false;
|
lyx_clean = false;
|
||||||
updateTitles();
|
updateTitles();
|
||||||
}
|
}
|
||||||
dvi_clean_tmpd = false;
|
nw_clean = false;
|
||||||
dvi_clean_orgd = false;
|
|
||||||
nw_clean = false;
|
|
||||||
bak_clean = false;
|
bak_clean = false;
|
||||||
DEPCLEAN * tmp = dep_clean;
|
DEPCLEAN * tmp = dep_clean;
|
||||||
while (tmp) {
|
while (tmp) {
|
||||||
@ -399,14 +388,6 @@ private:
|
|||||||
/// is autosave needed
|
/// is autosave needed
|
||||||
mutable bool bak_clean;
|
mutable bool bak_clean;
|
||||||
|
|
||||||
/** do we need to run LaTeX, changed 23/03/98, Heinrich Bauer
|
|
||||||
We have to distinguish between TeX-runs executed in the original
|
|
||||||
directory (in which the original LyX-file resides) and TeX-runs
|
|
||||||
executed in a temporary directory. The first situation is valid
|
|
||||||
for a dvi-export, the latter one for printing or previewing. */
|
|
||||||
bool dvi_clean_orgd;
|
|
||||||
bool dvi_clean_tmpd;
|
|
||||||
|
|
||||||
/// do we need to run weave/tangle
|
/// do we need to run weave/tangle
|
||||||
bool nw_clean;
|
bool nw_clean;
|
||||||
|
|
||||||
|
17
src/lyx_cb.C
17
src/lyx_cb.C
@ -409,11 +409,11 @@ int MakeLaTeXOutput(Buffer * buffer)
|
|||||||
if (lyxrc.use_tempdir || (IsDirWriteable(path) < 1)) {
|
if (lyxrc.use_tempdir || (IsDirWriteable(path) < 1)) {
|
||||||
path = buffer->tmppath;
|
path = buffer->tmppath;
|
||||||
}
|
}
|
||||||
//if (!buffer->isDviClean()) {
|
|
||||||
Path p(path);
|
Path p(path);
|
||||||
ret = MenuRunLaTeX(buffer);
|
ret = MenuRunLaTeX(buffer);
|
||||||
//}
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -745,7 +745,6 @@ void MenuMakeLaTeX(Buffer * buffer)
|
|||||||
buffer->makeLaTeXFile(s, string(), true);
|
buffer->makeLaTeXFile(s, string(), true);
|
||||||
ShowMessage(buffer, _("Nice LaTeX file saved as"),
|
ShowMessage(buffer, _("Nice LaTeX file saved as"),
|
||||||
MakeDisplayPath(s));
|
MakeDisplayPath(s));
|
||||||
buffer->markDviDirty();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1310,8 +1309,7 @@ int RunLinuxDoc(BufferView * bv, int flag, string const & filename)
|
|||||||
s2 = lyxrc.linuxdoc_to_latex_command + ' ' + add_flags + " -o dvi " + ' ' + name;
|
s2 = lyxrc.linuxdoc_to_latex_command + ' ' + add_flags + " -o dvi " + ' ' + name;
|
||||||
if (one.startscript(Systemcalls::System, s2)) {
|
if (one.startscript(Systemcalls::System, s2)) {
|
||||||
errorcode = 1;
|
errorcode = 1;
|
||||||
} else
|
}
|
||||||
bv->buffer()->markDviClean();
|
|
||||||
break;
|
break;
|
||||||
default: /* unknown output */
|
default: /* unknown output */
|
||||||
break;
|
break;
|
||||||
@ -1363,8 +1361,7 @@ int RunDocBook(int flag, string const & filename)
|
|||||||
string s2 = lyxrc.docbook_to_dvi_command + ' ' + name;
|
string s2 = lyxrc.docbook_to_dvi_command + ' ' + name;
|
||||||
if (one.startscript(Systemcalls::System, s2)) {
|
if (one.startscript(Systemcalls::System, s2)) {
|
||||||
errorcode = 1;
|
errorcode = 1;
|
||||||
} else
|
}
|
||||||
current_view->buffer()->markDviClean();
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default: /* unknown output */
|
default: /* unknown output */
|
||||||
|
@ -2665,9 +2665,9 @@ void LyXText::PasteSelection()
|
|||||||
|
|
||||||
LyXParagraph *endpar;
|
LyXParagraph *endpar;
|
||||||
LyXParagraph *actpar = cursor.par;
|
LyXParagraph *actpar = cursor.par;
|
||||||
int endpos = cursor.pos;
|
int pos = cursor.pos;
|
||||||
|
|
||||||
cap.pasteSelection(&actpar, &endpar, endpos, buffer->params.textclass);
|
cap.pasteSelection(&actpar, &endpar, pos, buffer->params.textclass);
|
||||||
|
|
||||||
RedoParagraphs(cursor, endpar);
|
RedoParagraphs(cursor, endpar);
|
||||||
|
|
||||||
@ -2675,7 +2675,7 @@ void LyXText::PasteSelection()
|
|||||||
ClearSelection();
|
ClearSelection();
|
||||||
|
|
||||||
sel_cursor = cursor;
|
sel_cursor = cursor;
|
||||||
SetCursor(actpar, endpos);
|
SetCursor(actpar, pos);
|
||||||
SetSelection();
|
SetSelection();
|
||||||
UpdateCounters(cursor.row);
|
UpdateCounters(cursor.row);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user