mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-24 10:40:48 +00:00
New dutch example files; the usual set of dec cxx fixes.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@356 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
e77bf3710e
commit
f6ec60f98e
13
ChangeLog
13
ChangeLog
@ -1,3 +1,16 @@
|
||||
1999-12-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
|
||||
|
||||
* src/Spacing.C: add a using directive to bring stream stuff into
|
||||
normal namespace.
|
||||
* src/paragraph.C: ditto
|
||||
* src/buffer.C: ditto
|
||||
|
||||
* NEWS: updated a bit the new features of 1.1.3 (took a few things
|
||||
from Lars' announcement).
|
||||
|
||||
* lib/examples/nl_voorbeeld_{ruw,verlyxt}.lyx: new tutorial
|
||||
example files from Tino Meinen.
|
||||
|
||||
1999-12-06 Allan Rae <rae@lyx.org>
|
||||
|
||||
* src/LaTeX.C (runBibTeX): fix typo in accessing submatch pair.
|
||||
|
10
NEWS
10
NEWS
@ -4,13 +4,19 @@ What's new in LyX version 1.1.3?
|
||||
More LyX internals have been cleaned-up in this version, but the usual
|
||||
small number of user-visible changes have appeared:
|
||||
|
||||
- LyX is not able anymore to read some old files [Lars, I need more
|
||||
info please]
|
||||
- LyX is not able anymore to read some old files using latex inset
|
||||
(this should not be a problem as these were already not generated by
|
||||
LyX 0.12.0). Use LyX 1.0.4 to read files containing those.
|
||||
|
||||
- The first line of a .lyx file does not contain anymore the file
|
||||
creator name and the date of creation; this was causing various
|
||||
problems.
|
||||
|
||||
- the -dbg command line switch is enhanced. For example, "-dbg lyxrc"
|
||||
works now.
|
||||
|
||||
- Slightly better handling of dependency tracking for bibtex files.
|
||||
|
||||
- The screen representations of \varepsilon and \epsilon have been
|
||||
swapped. Now \epsilon shows as red text, and \varepsilon shows as it
|
||||
should. This is of course a controversial change (since many people
|
||||
|
264
lib/examples/nl_voorbeeld_ruw.lyx
Normal file
264
lib/examples/nl_voorbeeld_ruw.lyx
Normal file
@ -0,0 +1,264 @@
|
||||
#This file was created by <Tino Meinen tino@direct.a2000.nl> Tue Dec 7 06:31:24 1999
|
||||
#LyX 1.0 (C) 1995-1999 Matthias Ettrich and the LyX Team
|
||||
\lyxformat 2.15
|
||||
\textclass article
|
||||
\language dutch
|
||||
\inputencoding default
|
||||
\fontscheme default
|
||||
\graphics dvips
|
||||
\paperfontsize 12
|
||||
\spacing single
|
||||
\papersize a4paper
|
||||
\paperpackage a4
|
||||
\use_geometry 0
|
||||
\use_amsmath 0
|
||||
\paperorientation portrait
|
||||
\secnumdepth 3
|
||||
\tocdepth 3
|
||||
\paragraph_separation indent
|
||||
\defskip medskip
|
||||
\quotes_language english
|
||||
\quotes_times 2
|
||||
\papercolumns 1
|
||||
\papersides 1
|
||||
\paperpagestyle plain
|
||||
|
||||
\layout Standard
|
||||
|
||||
DIT IS DE TITEL VAN HET DOCUMENT
|
||||
\begin_inset Info Hint: de titel zou er meer als een titel uit horen te zien
|
||||
\end_inset
|
||||
|
||||
\layout Standard
|
||||
|
||||
door Fee LyX
|
||||
\begin_inset Info Hint: Fee is de auteur (AUTHOR)
|
||||
\end_inset
|
||||
|
||||
\layout Standard
|
||||
|
||||
June 12, 1972
|
||||
\begin_inset Info Hint: Dit is een datum (DATE)
|
||||
\end_inset
|
||||
|
||||
\layout Standard
|
||||
|
||||
Inhoudsopgave
|
||||
\begin_inset Info Hint: Het zou leuk zijn als we de inhoudsopgave
|
||||
(Table of Contents) niet zelf hoefden te tikken
|
||||
\end_inset
|
||||
|
||||
\layout Standard
|
||||
|
||||
1.
|
||||
Uitgangspunten..................1
|
||||
\layout Standard
|
||||
|
||||
1.1 Hoe LyX het doet...............1
|
||||
\layout Standard
|
||||
|
||||
1.2 Waarom LyX beter is...............1
|
||||
\layout Standard
|
||||
|
||||
2.
|
||||
Mogelijkheden van LyX
|
||||
\layout Standard
|
||||
|
||||
3.
|
||||
Slappe pogingen om meer LyX dingen te gebruiken
|
||||
\layout Standard
|
||||
|
||||
4.
|
||||
Wiskunde dingen
|
||||
\layout Standard
|
||||
|
||||
---------------------------------------------------
|
||||
\layout Standard
|
||||
|
||||
1.
|
||||
Uitgangspunten
|
||||
\begin_inset Info Hint: Sectie titels mogen er meer uitspringen
|
||||
\end_inset
|
||||
|
||||
\layout Standard
|
||||
|
||||
Het uitgangspunt van LyX is dat je je niet bezig houdt met de vormgeving,
|
||||
maar met de inhoud van je tekst.
|
||||
|
||||
\layout Standard
|
||||
|
||||
1.1 Hoe LyX het fikst
|
||||
\layout Standard
|
||||
|
||||
LyX gebruikt LaTeX, een tekstverwerkingssysteem ontworpen door Leslie Lamport
|
||||
in 1985.
|
||||
Dit was op zich weer gebaseerd op een opmaaktaal voor tekst genaamd TeX,
|
||||
door Donald Knuth gemaakt in 1984.
|
||||
LaTeX is ontworpen met dezelfde uitgangspunten als LyX.
|
||||
Leslie Lamport zei eens (zie referentie [1])
|
||||
\begin_inset Info Hint: Waarschijnlijk zou de referente naar dit citaat (CITATION
|
||||
REFERENCE) niet "hard gecodeerd" moeten zijn. Wat nu als
|
||||
we Lamports boek het tweede item in de bibliografie maken?
|
||||
\end_inset
|
||||
|
||||
:
|
||||
\layout Standard
|
||||
|
||||
\begin_inset Quotes eld
|
||||
\end_inset
|
||||
|
||||
De functie van typografisch ontwerp is om de lezer te helpen de ideeën van
|
||||
de schrijver te begrijpen.
|
||||
Om een document gemakkelijk leesbaar te laten zijn, zal de visuele structuur
|
||||
de logische structuur moeten weerspiegelen.
|
||||
Een citaat en een computerprogramma, die als structurele elementen logisch
|
||||
van elkaar verschillen, zouden onderling visueel van elkaar te onderscheiden
|
||||
moeten zijn....
|
||||
Omdat LaTeX niet kan begrijpen wat je schrijft, zul je expliciet de logische
|
||||
structuur moeten aangeven door bepaalde commando's te typen....
|
||||
Als je je document aan het schrijven bent, zou je je bezig moeten houden
|
||||
met de logische structuur, niet met het zichtbare uiterlijk.
|
||||
\begin_inset Quotes erd
|
||||
\end_inset
|
||||
|
||||
\begin_inset Info Hint: dit is een citaat (QUOTE)
|
||||
\end_inset
|
||||
|
||||
\layout Standard
|
||||
|
||||
1.2 Waarom LyX beter is
|
||||
\layout Standard
|
||||
|
||||
LyX kan voor meer mensen handig zijn dan LaTeX.
|
||||
Het is aanzienlijk eenvoudiger te leren, omdat je LaTeX niet hoeft te leren
|
||||
(wat eigenlijk een programmeertaal is).
|
||||
LyX is in feite net als andere
|
||||
\begin_inset Quotes eld
|
||||
\end_inset
|
||||
|
||||
Wat je ziet is wat je krijgt
|
||||
\begin_inset Quotes erd
|
||||
\end_inset
|
||||
|
||||
tekstverwerkers, behalve dat LyX
|
||||
\begin_inset Quotes eld
|
||||
\end_inset
|
||||
|
||||
Wat je ziet is wat je bedoelt
|
||||
\begin_inset Quotes erd
|
||||
\end_inset
|
||||
|
||||
is.
|
||||
Op deze manier combineert het het gemak van tekstverwerkers met de kracht
|
||||
van LaTeX.
|
||||
Dit is Goed.
|
||||
Ook is het bestandsformaat niet afhankelijk van het platform.
|
||||
En als beste: het is VRIJ!
|
||||
\layout Standard
|
||||
|
||||
2.
|
||||
De mogelijkheden van LyX
|
||||
\layout Standard
|
||||
|
||||
LyX heeft vele mogelijkheden die het schrijven van documenten vergemakkelijken.
|
||||
(Per slot van rekening: Waarom zou je het anders willen gebruiken?)
|
||||
\begin_inset Info Hint: Deze opmerking tussen haakjes zou beter uitkomen als
|
||||
een voetnoot.
|
||||
\end_inset
|
||||
|
||||
Ik vind het ZEER SPANNEND
|
||||
\begin_inset Info Hint: Nadruk (Emphasize)
|
||||
\end_inset
|
||||
|
||||
om erover te vertellen.
|
||||
Hier volgt een lijst van slechts een aantal van deze mogelijkheden.
|
||||
\layout Standard
|
||||
|
||||
* LyX regelt marges, en het nummeren van voetnoten voor je
|
||||
\layout Standard
|
||||
|
||||
* LyX maakt het gemakkelijk om wiskundige formules te maken en te veranderen
|
||||
\layout Standard
|
||||
|
||||
Voor een meer filosofische verhandeling waarom LyX beter is dan andere tekstverw
|
||||
erkers, zie Sectie 1.2, welke te vinden is op pagina 1.
|
||||
\begin_inset Info Hint: Waarschijnlijk zouden deze kruisverwijzingen
|
||||
(CROSS-REFERENCES) niet "Hard gecodeerd" moeten zijn.
|
||||
Wat nu als we de sectienummers veranderen?
|
||||
\end_inset
|
||||
|
||||
\layout Standard
|
||||
|
||||
3.
|
||||
Slappe pogingen om andere dingen in LyX te gebruiken
|
||||
\layout Standard
|
||||
|
||||
Ik heb laatst een programma geschreven.
|
||||
Het zag er uit als volgt.
|
||||
\layout Standard
|
||||
|
||||
5 REMARK MIJN GEWELDIGE PROGRAMMA
|
||||
\layout Standard
|
||||
|
||||
10 PRINT
|
||||
\begin_inset Quotes eld
|
||||
\end_inset
|
||||
|
||||
IK BEN GEWELDIG!
|
||||
\begin_inset Quotes erd
|
||||
\end_inset
|
||||
|
||||
\layout Standard
|
||||
|
||||
20 GOTO 10
|
||||
\begin_inset Info Hint: Dit is computer CODE
|
||||
\end_inset
|
||||
|
||||
\layout Standard
|
||||
|
||||
Na al dit wetenschappelijk denkwerk, voelde ik mij meer artistiek, dus schreef
|
||||
ik deze haiku
|
||||
\layout Standard
|
||||
|
||||
LyX is echt geweldig
|
||||
\layout Standard
|
||||
|
||||
Tekstzettende tekstverwerker
|
||||
\layout Standard
|
||||
|
||||
Hij bespaart zo veel tijd
|
||||
\begin_inset Info Hint: Het is niet erg goed, maar het is poezie,
|
||||
ook bekend als gedicht (VERSE)
|
||||
\end_inset
|
||||
|
||||
\layout Standard
|
||||
|
||||
4.
|
||||
Wiskunde dingen
|
||||
\begin_inset Info Hint: de wiskunde dingen moeten in math modus gezet worden
|
||||
\end_inset
|
||||
|
||||
\layout Standard
|
||||
|
||||
Mijn favoriete vergelijking is de oplossing van een kwadratische vergelijking.
|
||||
Als ax^2+bx+c=0 (verg.1), dan is x= -b + of minus de wortel van b^2-4ac
|
||||
gedeeld door 2a (verg.
|
||||
2).
|
||||
\layout Standard
|
||||
|
||||
Een andere favoriete vergelijking is de grondslag van calculus: f'(x) is
|
||||
gedefinieerd als de limiet van f(x+deltax) - f(x) gedeeld door deltax als
|
||||
deltax naar nul gaat (verg.
|
||||
3).
|
||||
\layout Standard
|
||||
|
||||
------------------------------------------------
|
||||
\layout Standard
|
||||
|
||||
REFERENTIES
|
||||
\layout Standard
|
||||
|
||||
[1] Lamport, Leslie.
|
||||
LaTeX: A Document Preparation System.
|
||||
Addison-Wesley, Reading, Massachusetts, second edition, 1994.
|
||||
\the_end
|
271
lib/examples/nl_voorbeeld_verlyxt.lyx
Normal file
271
lib/examples/nl_voorbeeld_verlyxt.lyx
Normal file
@ -0,0 +1,271 @@
|
||||
#This file was created by <Tino Meinen tino@direct.a2000.nl> Tue Dec 7 06:41:12 1999
|
||||
#LyX 1.0 (C) 1995-1999 Matthias Ettrich and the LyX Team
|
||||
\lyxformat 2.15
|
||||
\textclass article
|
||||
\language dutch
|
||||
\inputencoding default
|
||||
\fontscheme default
|
||||
\graphics dvips
|
||||
\paperfontsize 12
|
||||
\spacing single
|
||||
\papersize a4paper
|
||||
\paperpackage a4
|
||||
\use_geometry 0
|
||||
\use_amsmath 0
|
||||
\paperorientation portrait
|
||||
\secnumdepth 3
|
||||
\tocdepth 3
|
||||
\paragraph_separation indent
|
||||
\defskip medskip
|
||||
\quotes_language english
|
||||
\quotes_times 2
|
||||
\papercolumns 1
|
||||
\papersides 1
|
||||
\paperpagestyle plain
|
||||
|
||||
\layout Title
|
||||
|
||||
DIT IS DE TITEL VAN HET DOCUMENT
|
||||
\layout Author
|
||||
|
||||
door Fee LyX
|
||||
\layout Date
|
||||
|
||||
June 12, 1972
|
||||
\layout Standard
|
||||
|
||||
\begin_inset LatexCommand \tableofcontents{}
|
||||
|
||||
\end_inset
|
||||
|
||||
\layout Section
|
||||
|
||||
Uitgangspunten
|
||||
\layout Standard
|
||||
|
||||
Het uitgangspunt van LyX is dat je je niet bezig houdt met de vormgeving,
|
||||
maar met de inhoud van je tekst.
|
||||
|
||||
\layout Subsection
|
||||
|
||||
Hoe LyX het fikst
|
||||
\layout Standard
|
||||
|
||||
LyX gebruikt LaTeX, een tekstverwerkingssysteem ontworpen door Leslie Lamport
|
||||
in 1985.
|
||||
Dit was op zich weer gebaseerd op een opmaaktaal voor tekst genaamd TeX,
|
||||
door Donald Knuth gemaakt in 1984.
|
||||
LaTeX is ontworpen met dezelfde uitgangspunten als LyX.
|
||||
Leslie Lamport zei eens (zie referentie
|
||||
\begin_inset LatexCommand \cite{lamport}
|
||||
|
||||
\end_inset
|
||||
|
||||
):
|
||||
\layout Quote
|
||||
|
||||
De functie van typografisch ontwerp is om de lezer te helpen de ideeën van
|
||||
de schrijver te begrijpen.
|
||||
Om een document gemakkelijk leesbaar te laten zijn, zal de visuele structuur
|
||||
de logische structuur moeten weerspiegelen.
|
||||
Een citaat en een computerprogramma, die als structurele elementen logisch
|
||||
van elkaar verschillen, zouden onderling visueel van elkaar te onderscheiden
|
||||
moeten zijn....
|
||||
Omdat LaTeX niet kan begrijpen wat je schrijft, zul je expliciet de logische
|
||||
structuur moeten aangeven door bepaalde commando's te typen....
|
||||
Als je je document aan het schrijven bent, zou je je bezig moeten houden
|
||||
met de logische structuur, niet met het zichtbare uiterlijk.
|
||||
\layout Subsection
|
||||
|
||||
Waarom LyX beter is
|
||||
\layout Standard
|
||||
|
||||
\begin_inset LatexCommand \label{sec:lyxbeter}
|
||||
|
||||
\end_inset
|
||||
|
||||
LyX kan voor meer mensen handig zijn dan LaTeX.
|
||||
Het is aanzienlijk eenvoudiger te leren, omdat je LaTeX niet hoeft te leren
|
||||
(wat eigenlijk een programmeertaal is).
|
||||
LyX is in feite net als andere
|
||||
\begin_inset Quotes eld
|
||||
\end_inset
|
||||
|
||||
Wat je ziet is wat je krijgt
|
||||
\begin_inset Quotes erd
|
||||
\end_inset
|
||||
|
||||
tekstverwerkers, behalve dat LyX
|
||||
\begin_inset Quotes eld
|
||||
\end_inset
|
||||
|
||||
Wat je ziet is wat je bedoelt
|
||||
\begin_inset Quotes erd
|
||||
\end_inset
|
||||
|
||||
is.
|
||||
Op deze manier combineert het het gemak van tekstverwerkers met de kracht
|
||||
van LaTeX.
|
||||
Dit is Goed.
|
||||
Ook is het bestandsformaat niet afhankelijk van het platform.
|
||||
En als beste: het is VRIJ!
|
||||
\layout Section
|
||||
|
||||
De mogelijkheden van LyX
|
||||
\layout Standard
|
||||
|
||||
LyX heeft vele mogelijkheden die het schrijven van documenten vergemakkelijken.
|
||||
|
||||
\begin_float footnote
|
||||
\layout Standard
|
||||
|
||||
Waarom zou je het anders willen gebruiken?
|
||||
\end_float
|
||||
Ik vind het
|
||||
\emph on
|
||||
geweldig
|
||||
\emph default
|
||||
om er over te vertellen.
|
||||
Hier volgt een lijst van slechts een deel van deze mogelijkhedeb.
|
||||
|
||||
\layout Itemize
|
||||
|
||||
LyX regelt marges, en het nummeren van voetnoten voor je
|
||||
\layout Itemize
|
||||
|
||||
LyX maakt het gemakkelijk om wiskundige formules te maken en te veranderen
|
||||
\layout Standard
|
||||
|
||||
Voor een meer filosofische verhandeling waarom LyX beter is dan andere tekstverw
|
||||
erkers, zie Sectie
|
||||
\begin_inset LatexCommand \ref{sec:lyxbeter}
|
||||
|
||||
\end_inset
|
||||
|
||||
, welke te vinden is op pagina
|
||||
\begin_inset LatexCommand \pageref{sec:lyxbeter}
|
||||
|
||||
\end_inset
|
||||
|
||||
.
|
||||
\layout Section
|
||||
|
||||
Slappe pogingen om andere dingen in LyX te gebruiken
|
||||
\layout Standard
|
||||
|
||||
Ik heb laatst een programma geschreven.
|
||||
Het zag er uit als volgt.
|
||||
\layout LyX-Code
|
||||
|
||||
5
|
||||
\protected_separator
|
||||
REMARK MIJN GEWELDIGE PROGRAMMA
|
||||
\layout LyX-Code
|
||||
|
||||
10 PRINT
|
||||
\begin_inset Quotes eld
|
||||
\end_inset
|
||||
|
||||
IK BEN GEWELDIG!
|
||||
\begin_inset Quotes erd
|
||||
\end_inset
|
||||
|
||||
\layout LyX-Code
|
||||
|
||||
20 GOTO 10
|
||||
\layout Standard
|
||||
|
||||
Na al dit wetenschappelijk denkwerk, voelde ik mij meer artistiek, dus schreef
|
||||
ik deze haiku
|
||||
\layout Verse
|
||||
|
||||
LyX is echt geweldig
|
||||
\newline
|
||||
Tekstzettende tekstverwerker
|
||||
\newline
|
||||
Hij bespaart zo veel tijd
|
||||
\layout Section
|
||||
|
||||
Wiskunde dingen
|
||||
\layout Standard
|
||||
|
||||
Mijn favoriete vergelijking is de oplossing van een kwadratische vergelijking.
|
||||
Als
|
||||
\begin_inset Formula \( ax^{2}+bx+c=0 \)
|
||||
\end_inset
|
||||
|
||||
(verg.1), dan is
|
||||
\begin_inset Formula \( x=\frac{-b\pm \sqrt{b^{2}-4ac}}{2a} \)
|
||||
\end_inset
|
||||
|
||||
(verg.
|
||||
2).
|
||||
\layout Standard
|
||||
|
||||
Een andere favoriete vergelijking is de grondslag van calculus:
|
||||
\begin_inset Formula \( f'(x)\equiv \lim _{\Delta x\rightarrow 0}\frac{f(x+\Delta x)-f(x)}{\Delta x} \)
|
||||
\end_inset
|
||||
|
||||
(verg.
|
||||
3).
|
||||
\layout Section
|
||||
|
||||
Opmerkingen
|
||||
\layout Standard
|
||||
|
||||
Een paar opmerkingen over het verLyXen van dit bestand:
|
||||
\layout Itemize
|
||||
|
||||
Ik kon de lijnen die met streepjes gemaakt waren verwijderen.
|
||||
Deze waren daar enkel om de titel en de referenties van de rest van het
|
||||
document te scheiden.
|
||||
LyX (LaTeX) begrijpt genoeg om deze onderdelen van het document met witruimte
|
||||
te scheiden.
|
||||
|
||||
\layout Itemize
|
||||
|
||||
Ik heb niet de moeite genomen de wiskudige vergelijkingen in display-modus
|
||||
te zetten.
|
||||
Ik gebruikte ook niet de mogelijkheid van LyX om de vergelijkingen automatisch
|
||||
te nummeren, omdat dit niet in de
|
||||
\emph on
|
||||
Turorial
|
||||
\emph default
|
||||
wordt beschreven.
|
||||
|
||||
\layout Itemize
|
||||
|
||||
Ik hoefde het woord
|
||||
\begin_inset Quotes eld
|
||||
\end_inset
|
||||
|
||||
Referenties
|
||||
\begin_inset Quotes erd
|
||||
\end_inset
|
||||
|
||||
niet te typen.
|
||||
LyX schrijft dit automatisch (of het woord
|
||||
\begin_inset Quotes eld
|
||||
\end_inset
|
||||
|
||||
Bibliografie
|
||||
\begin_inset Quotes erd
|
||||
\end_inset
|
||||
|
||||
, afhankelijk van de tekstklasse) wanneer je
|
||||
\family sans
|
||||
Bibliography
|
||||
\family default
|
||||
stijl kiest.
|
||||
|
||||
\layout Bibliography
|
||||
\bibitem {lamport}
|
||||
|
||||
Lamport, Leslie.
|
||||
|
||||
\emph on
|
||||
LaTeX: A Document Preparation System.
|
||||
|
||||
\emph default
|
||||
Addison-Wesley, Reading, Massachusetts, second edition, 1994.
|
||||
\the_end
|
@ -2,6 +2,7 @@
|
||||
|
||||
#include <cstdio>
|
||||
#include "Spacing.h"
|
||||
using std::ios;
|
||||
|
||||
/// how can I put this inside of Spacing (class)
|
||||
static
|
||||
|
@ -25,6 +25,13 @@
|
||||
|
||||
#include <fstream>
|
||||
#include <iomanip>
|
||||
using std::ofstream;
|
||||
using std::ifstream;
|
||||
using std::fstream;
|
||||
using std::ios;
|
||||
using std::setw;
|
||||
|
||||
|
||||
#include <cstdlib>
|
||||
#include <unistd.h>
|
||||
|
||||
|
@ -15,6 +15,8 @@
|
||||
#endif
|
||||
|
||||
#include <fstream>
|
||||
using std::fstream;
|
||||
using std::ios;
|
||||
|
||||
#include "lyxparagraph.h"
|
||||
#include "support/textutils.h"
|
||||
|
Loading…
Reference in New Issue
Block a user