pl8: Five minor bugs in "Insert->Something" menu entries
Hi LyXers, 1) when one calls the dialog "Insert->Index Entry" and cancels it via [Cancel], the index is nevertheless inserted. The same is true for "Insert->Citation". 2) Btw, both menus and others (eg. the new URL stuff) should have a "..." appended, as they generate a dialog box. 3) Why two menu entries for "URL" and HTML URL"? The two call the same dialog (I think it is already reported that the check button does not work). 4) After "Insert->[URL|HTML URL]", the cursor position is not updated, it is inside the inset. 5) In "Insert->[URL|HTML URL]", the "OK" button is missing, pressing only advances to the other input field. Have fun, Fred Fred Hucht, Institute of Theoretical Physics, University of Duisburg, Germany Email: [EMAIL PROTECTED] http://www.thp.Uni-Duisburg.DE/ "Der Koerper der algebraischen Zahlen ist kein algebraischer Zahlkoerper" (E. Landau, Zahlentheorie (1927), Satz 718)
Re: Debian bug #32299 in LyX
On Fri, Jan 29, 1999 at 11:59:34AM +0100, Asger K. Alstrup Nielsen wrote: > > First, Debian (if I understand correctly) hasn't usually accepted the > > "legal nullification" theory. Currently being a Debian user and not a > > developer, I'm not really qualified to answer as to how they'll accept > > it in this case. > > In this case, that's just too bad. ...and completely bass-ackwards, dain-bramaged nonsense. > It's difficult for us to change the license, because that requires > us to contact all contributors over the last four years, and get their > consent. We should *really* go through the CREDITS file, contact all therein, and get them to consent to giving the LyX Team official permission to make changes to copyright as wee deem necessary, as long as such changes are not for commercial gain. Rich, could you ponder a paragraph stating something like that? We could then also put soemthing on the web page/in the source distribution asking long-lost contributors to get in touch with us. Really, this is an annoying loose end that will only grow worse. In practice, anyone who contributes a patch to LyX has "veto power" on license, copyright, and other changes only so long as they're semi-active members of the develpment team. It is assumed that anyone who abandons their corner of the code "bequeaths" it to the team. In principle, certain GPL-fundamentalist nutcases who shall remain nameless [Debian] go stomping around claiming we put LyX under a license that makes it illegal for anyone to ever run LyX and other such horseshit. To shut them up, I'd like to stuff a sock down their throats. However, others on the team would prefer not to resort to violence. ;) Performing the admittedly long and tedious task is our only alternative. We need to do it at some point. Why not now, during the shakedown/bug reporting period of 1.0? -- John Weiss
Re: key combo to rotate among documents?
On Fri, Jan 29, 1999 at 01:53:41PM -0500, Larry S. Marso wrote: > LyX right now lacks the ability to have multiple documents open, *each with > their own windows* simultaneously. > > It would be helpful to have available a key binding that would advance to > the next open document, without having to go through the Document menu. We had this at one point in time, but someone chose to remove it. Why, I do not know. I found it a useful feature. -- John Weiss
Re: My latest :-)
On Thu, Jan 28, 1999 at 05:22:43PM -0500, Larry S. Marso wrote: > > It is possible to run LyX in a temporary directory before you install it. > > > > *** // <- WAIT! WE DON'T SAY THAT LYX REQUIRES LATEX, OR *** > ***SUGGEST TETEX AND OTHER DISTRIBUTIONS KNOWN TO *** > ***WORK WITH LYX. THIS IS VERY IMPORTANT! *** Well, that's 'cuz LyX doesn't *require* LaTeX, silly! ;) I run LyX just fine on my ancient ThinkPad 486SLX/33 with only a 340Mb hard drive, a machine that has no room for a small TeX distribution, let alone teTeX. You only need LaTeX for Dvi/PostScript® output. I find this distinction an important point in these days of bloatware: You can run LyX anyplace, using config files from a different machine, then take the document to a machine with LaTeX & LyX and do printout there. -- John Weiss
Re: Debian bug #32299 in LyX
On Thu, Jan 28, 1999 at 03:53:26PM -0600, Richard E. Hawkins Esq. wrote: > Although I'd prefer to replace the "legal impossibility" with "only a > complete muttonhead could conclude", but I suppose that would be > impolitic :) I think it's john who really wants to use "muttonhead." Oh, admit it, you do too, Rick. ;) -- John Weiss
Re: Appendix (was: Doc updates)
On Fri, Jan 29, 1999 at 06:19:19PM +0100, Fred Hucht wrote: > As LaTeX2e also supports \{front|main|back}matter, which are switching > command similar to \appendix, my (second) proposal would be to add the > menu > > Layout->Character... > Paragraph... > Sectioning (or so) > Document... I like this. It needs a different name --- "Sectioning" may be confoozling --- but it's a good idea. How about "Segments"? > > Sectioning could either be a submenu containing > ->Start of Appendix > Start of Frontmatter > Start of Mainmatter > Start of Backmatter > > or, even better, a dialog box, where one also could do things like > change the header/footer with markboth{}, reset the page counter, and > so on, i.e. all things that are between the paragraph and document > level. I like this idea, too. All of these could drop in a magenta line with a little grey box containing a short description: "Start of Appendix", "Page Number Changed to 34" and so on. These magenta lines could be "character-like," however, in that one can delete them without resorting to the dialog box again. If we add such things as this and use a dialog box, we'll need a completely different name. "Sectioning" just won't work. My preference would be "MDLC" for the menu entry and "Mid-Document Layout Changes Popup" for the dialog. That's probably too cryptic, however, so how about "Intermediate" or "Fine-Tuning"? -- John Weiss
Re: "not" end of period sentance
On Sat, Jan 30, 1999 at 12:18:36AM -0500, Larry S. Marso wrote: > I received an answer to my question (thank you!) about the right latex for > an period *not* at the end of a sentance. > > I don't understand why we have "end of sentance period" built into the > Insert -> Special Character menu. We get that by typing "." don't we? > Shouldn't the special character instead be "not end of sentance period" > (described more eloquently than this, of course) -- which would correspond > to a ".\ " in raw LaTeX? Any document with lots of "Mr." notations, names > including "Inc." (sorry, we don't use Aktiengesselchaft here) needs this > function. Hard spaces mess up line breaks badly. Yes, we do need the "abbreviation period" IMO. However, your question points out that we also need the "end of sentence period" --- can you name the esoteric LaTeX code that forces inter-sentence space after a period? Didn't think so. Again, for some odd reason, no one wanted to add one of these. Now that I write C++ for a living, I'll take a gander at adding this to 1.0.1/1.1 at some point. What follows is only a suggestion, so take it with a grain of NaCl. After I finally grasped when LaTeX uses what sort of spacing after a ".", the algorithm struck me as odd. After all, it's not hard to look at the next non-whitespace character after a "." and see if it's uppercase. If so, that "." ends a sentence. If not, it's an abbreviation. That kind of algorithm would be fairly easy to add to the LyX LaTeX export. On re-importing, we'd have to put in the distinction between abbreviation and sentence-ending periods that we wrote to the LaTeX file. Yes, the resulting LyX doc would look like an xmas tree with all of the multicolored dots, but that's the price of import. There are several ways we can implement "intelligent dots". Here are some of my ideas: Algorithm #0: Existing LaTeX Not a suggestion per-se, but a statement of what we get right now. Inter-Word Spacing: "." follows any uppercase *letter* Inter-Sentence Spacing: Anywhere else Customization Needed: [x] Latinate Abbreviations: "e. g. ", "i. e. " [x] Title Abbreviations: "Mr. Jones", "Dr. Smith", "Mrs. Peale" [x] Name Descriptors:"Richard Hawkins, Esq. knows [...]" [x] Sentence Ending in a Capitalized Word: "[...] on Fiji. If you are [...]" [x] Sentence Ending in a Capitalized Letter: "[...] at NASA. Experts say [...]" The remainder are things LyX would forcibly do "i. e. add the "@" or "\ " upon LaTeX output. Each of the suggestions is semi-orthogonal; I'm not considering combinations just yet. Algorithm #1: Inter-Word Spacing: Anyplace except... Inter-Sentence Spacing: "." followed by any whitespace followed by an uppercase letter. Customization Needed: [ ] Latinate Abbreviations: "e. g. ", "i. e. " [x] Title Abbreviations: "Mr. Jones", "Dr. Smith", "Mrs. Peale" [ ] Name Descriptors:"Richard Hawkins, Esq. knows [...]" [ ] Sentence Ending in a Capitalized Word: "[...] on Fiji. If you are [...]" [ ] Sentence Ending in a Capitalized Letter: "[...] at NASA. Experts say [...]" Algorithm #2: Inter-Word Spacing: "." follows a capitalized *word* Inter-Sentence Spacing: Anywhere else Customization Needed: [x] Latinate Abbreviations: "e. g. ", "i. e. " [ ] Title Abbreviations: "Mr. Jones", "Dr. Smith", "Mrs. Peale" [ ] Name Descriptors:"Richard Hawkins, Esq. knows [...]" [x] Sentence Ending in a Capitalized Word: "[...] on Fiji. If you are [...]" [x] Sentence Ending in a Capitalized Letter: "[...] at NASA. Experts say [...]" Algorithm #3: Inter-Word Spacing: Anyplace except... Inter-Sentence Spacing: "." follows a lowercase word Customization Needed: Same as #3 Algorithm #4: Inter-Word Spacing: "." follows a "word" that is only 1 character long. Inter-Sentence Spacing: Anywhere else Customization Needed: [ ] Latinate Abbreviations: "e. g. ", "i. e. " [x] Title Abbreviations: "Mr. Jones", "Dr. Smith", "Mrs. Peale" [x] Name Descriptors:"Richard Hawkins, Esq. knows [...]" [ ] Sentence Ending in a Capitalized Word: "[...] on Fiji. If you are [...]" [ ] Sentence Ending in a Capitalized Letter: "[...] at NASA. Experts say [...]" Algorithm #5: Inter-Word Spacing: "." follows any word that is shorter than 4 characters. Inter-Sentence Spacing: Anywhere else Customization Needed: [ ] Latinate Abbreviations: "e. g. ", "i. e. " [ ] Title Abbreviations: "Mr. Jones", "Dr. Smith", "Mrs. Peale" [ ] Name Descriptors:"Richard Hawkins, Esq. k
Re: "not" end of period sentance
A fine piece of work! I hope it becomes *the* reference work for updating LyX in this area. Best regards -- Larry S. Marso [EMAIL PROTECTED] On Sat, Jan 30, 1999 at 10:24:17PM -0500, John Weiss wrote: > On Sat, Jan 30, 1999 at 12:18:36AM -0500, Larry S. Marso wrote: > > I received an answer to my question (thank you!) about the right latex for > > an period *not* at the end of a sentance. > > > > I don't understand why we have "end of sentance period" built into the > > Insert -> Special Character menu. We get that by typing "." don't we? > > Shouldn't the special character instead be "not end of sentance period" > > (described more eloquently than this, of course) -- which would correspond > > to a ".\ " in raw LaTeX? Any document with lots of "Mr." notations, names > > including "Inc." (sorry, we don't use Aktiengesselchaft here) needs this > > function. Hard spaces mess up line breaks badly. > > Yes, we do need the "abbreviation period" IMO. However, your question > points out that we also need the "end of sentence period" --- can you > name the esoteric LaTeX code that forces inter-sentence space after a > period? Didn't think so. Again, for some odd reason, no one wanted > to add one of these. > > Now that I write C++ for a living, I'll take a gander at adding this > to 1.0.1/1.1 at some point. > > What follows is only a suggestion, so take it with a grain of NaCl. > > After I finally grasped when LaTeX uses what sort of spacing after a > ".", the algorithm struck me as odd. After all, it's not hard to look > at the next non-whitespace character after a "." and see if it's > uppercase. If so, that "." ends a sentence. If not, it's an > abbreviation. That kind of algorithm would be fairly easy to add to > the LyX LaTeX export. On re-importing, we'd have to put in the > distinction between abbreviation and sentence-ending periods that we > wrote to the LaTeX file. Yes, the resulting LyX doc would look like > an xmas tree with all of the multicolored dots, but that's the price > of import. > > There are several ways we can implement "intelligent dots". Here are > some of my ideas: > > Algorithm #0: Existing LaTeX > Not a suggestion per-se, but a statement of what we get right now. > > Inter-Word Spacing: > "." follows any uppercase *letter* > > Inter-Sentence Spacing: > Anywhere else > > Customization Needed: > [x] Latinate Abbreviations: "e. g. ", "i. e. " > [x] Title Abbreviations: "Mr. Jones", "Dr. Smith", "Mrs. Peale" > [x] Name Descriptors:"Richard Hawkins, Esq. knows [...]" > [x] Sentence Ending in a Capitalized Word: > "[...] on Fiji. If you are [...]" > [x] Sentence Ending in a Capitalized Letter: > "[...] at NASA. Experts say [...]" > > > The remainder are things LyX would forcibly do "i. e. add the "@" > or "\ " upon LaTeX output. Each of the suggestions is > semi-orthogonal; I'm not considering combinations just yet. > > > Algorithm #1: > Inter-Word Spacing: > Anyplace except... > Inter-Sentence Spacing: > "." followed by any whitespace followed by an uppercase > letter. > > Customization Needed: > [ ] Latinate Abbreviations: "e. g. ", "i. e. " > [x] Title Abbreviations: "Mr. Jones", "Dr. Smith", "Mrs. Peale" > [ ] Name Descriptors:"Richard Hawkins, Esq. knows [...]" > [ ] Sentence Ending in a Capitalized Word: > "[...] on Fiji. If you are [...]" > [ ] Sentence Ending in a Capitalized Letter: > "[...] at NASA. Experts say [...]" > > > Algorithm #2: > Inter-Word Spacing: > "." follows a capitalized *word* > Inter-Sentence Spacing: > Anywhere else > > Customization Needed: > [x] Latinate Abbreviations: "e. g. ", "i. e. " > [ ] Title Abbreviations: "Mr. Jones", "Dr. Smith", "Mrs. Peale" > [ ] Name Descriptors:"Richard Hawkins, Esq. knows [...]" > [x] Sentence Ending in a Capitalized Word: > "[...] on Fiji. If you are [...]" > [x] Sentence Ending in a Capitalized Letter: > "[...] at NASA. Experts say [...]" > > > Algorithm #3: > Inter-Word Spacing: > Anyplace except... > Inter-Sentence Spacing: > "." follows a lowercase word > > Customization Needed: Same as #3 > > > Algorithm #4: > Inter-Word Spacing: > "." follows a "word" that is only 1 character long. > Inter-Sentence Spacing: > Anywhere else > > Customization Needed: > [ ] Latinate Abbreviations: "e. g. ", "i. e. " > [x] Title Abbreviations: "Mr. Jones", "Dr. Smith", "Mrs. Peale" > [x] Name Descriptors:"Richard Hawkins, Esq. knows [...]" > [ ] Sentence Ending in a Capitalized Word: > "[...] on Fiji. If you are [...]" > [ ] Senten
Re: My latest :-)
Interesting point. :-) So you could run "remote LaTeX" using custom export (set export LaTeX): scp $$FName home.domain; ssh home.domain latex $$FName;\ scp home.domain:$$FName.dvi .; xdvi $$FName.dvi (You'd have to watch the remote process, though, for errors). Soon, who needs more than one LaTeX installation, anywhere in the world anymore? Best regards -- Larry S. Marso [EMAIL PROTECTED] On Sat, Jan 30, 1999 at 08:57:43PM -0500, John Weiss wrote: > On Thu, Jan 28, 1999 at 05:22:43PM -0500, Larry S. Marso wrote: > > > It is possible to run LyX in a temporary directory before you install it. > > > > > > > *** // <- WAIT! WE DON'T SAY THAT LYX REQUIRES LATEX, OR *** > > ***SUGGEST TETEX AND OTHER DISTRIBUTIONS KNOWN TO *** > > ***WORK WITH LYX. THIS IS VERY IMPORTANT! *** > > Well, that's 'cuz LyX doesn't *require* LaTeX, silly! ;) I run LyX > just fine on my ancient ThinkPad 486SLX/33 with only a 340Mb hard > drive, a machine that has no room for a small TeX distribution, let > alone teTeX. You only need LaTeX for Dvi/PostScript® output. I find > this distinction an important point in these days of bloatware: You > can run LyX anyplace, using config files from a different machine, > then take the document to a machine with LaTeX & LyX and do printout > there. > > -- > John Weiss >
Re: "not" end of period sentance
I believe that this is the algorithm in common use in the so-called "standard word processors". Best regards -- Larry S. Marso [EMAIL PROTECTED] On Sat, Jan 30, 1999 at 10:24:17PM -0500, John Weiss wrote: > > Algorithm #1: > Inter-Word Spacing: > Anyplace except... > Inter-Sentence Spacing: > "." followed by any whitespace followed by an uppercase > letter. > > Customization Needed: > [ ] Latinate Abbreviations: "e. g. ", "i. e. " > [x] Title Abbreviations: "Mr. Jones", "Dr. Smith", "Mrs. Peale" > [ ] Name Descriptors:"Richard Hawkins, Esq. knows [...]" > [ ] Sentence Ending in a Capitalized Word: > "[...] on Fiji. If you are [...]" > [ ] Sentence Ending in a Capitalized Letter: > "[...] at NASA. Experts say [...]"
PR-1.0.3... and latexconf
Here is the 1.0.3 version with two point corrections only. I have also been thinking about the "latexconf" idea, as this weekend I had to design a class file for out Institute's Reports series. (The proposed design was so awful that I couldn't keep my mouth shut. No good deed goes unpunished.) While leafing through book.cls (renamed to fgibook.cls, fgibook.layout to follow) I noticed that there is so much stuff hardwired that could be put into a variable using \newcommand. Some stuff is user redifinable (like certain names, or numbering achemes etc.), but most is just hardwired or cumbersome to redefine by the user. And modifying a class file of course requires root privileges. No problem for us Linuxers, but... E.g. the Chapter header in Book consists of "Chapter X" in big, on a line, followed by "Title of this chapter" in even bigger on the next line. The space above, between and under these is hardwired. The text "Chapter" before the number can be modified, but not the symbol after the number (which symbol? right!). And it's all flush left. Or take captions. I used captions.sty to get hanging captions as required. Only snag, it writes "Figure 1: " whereas required is "Figure 1. ". (I successfully changed the numbering scheme from Chapter.fig to fig using numberwithin). So how to change the colon to a period? So I introduced the \newcommand \captionseparator, default equal to ":" but user-settable to "." Commands are nothing but substitution rules. The fact that any significant change to the style of a LaTeX document requires not only root privileges but a knowledge of a "little language", is OK when preparing documents for a journal having class files on its home page; but what about all those people out there that just want to write, not program, but still have to conform with some format requirements? So, here is my idea for an approach. It will require changing the LaTeX classes and styles, which is tricky as they are not ours to change, and forking is a bad idea too. The changes to be made would be: go through each file and change all fixed things that a user would possibly want to change, to a command name (= substitution string). This can be done without changing the functionality of the class (well, it may slow down a little, but that's insignificant with today's computers), but providing large numbers of "handles" to configuration things to be redefined using \renewcommand. E.g. take \newcommand\section{\@startsection {section}{1}{\z@}% {-3.5ex \@plus -1ex \@minus -.2ex}% {2.3ex \@plus.2ex}% {\normalfont\Large\bfseries}} in article.cls. Change it to \newcommand{\sectionstyle}{\normalfont\Large\bfseries} \newcommand{\sectionbeforeskip}{-3.5ex \@plus -1ex \@minus -.2ex} \newcommand{\sectionafterskip}{2.3ex \@plus.2ex} \newcommand\section{\@startsection {section}{1}{\z@}% {\sectionbeforeskip}% {\sectionafterskip}% {\sectionstyle}} ...and in your preamble you can change \sectionstyle etc. by hand! One this is done, you can make a file .latexconf into your user directory, containing all these possible \renewcommands, mostly commented out, but some modified by you. The preamble can \input this file. Or separate files .article.conf, .book.conf etc. For us who are not frightened by having to edit config files, this would be quite enough; but from here on it would be comparatively easy to build a GUI editing tool with friendly menus etc. either inside LyX or standalone and called from the LyX menu system, like reLyX. An approach like this would *really* have the potential to make LyX a realistic alternative for the "programming-challenged" set out there. What do you think? Martin - Public release of LyX version 1.0.0 === LyX is an advanced open source document processor running on many Unix platforms. It is called a "document processor", because unlike standard word processors, LyX encourages an approach to writing based on the structure of your documents, not their appearance. LyX lets you concentrate on writing, leaving details of visual layout to the software. LyX automates formatting according to predefined rule sets, yielding consistency throughout even the most complex documents. LyX produces high quality, professional output -- using LaTeX, an open source, industrial strength typesetting engine, in the background. With LyX, short notes or letters are a snap. LyX really shines, though, when composing complex documents like technical documentation, doctoral theses and conference proceedings. LyX has undergone a quantum leap in functionality over the past 18 months. This release offers extensive control over fonts, margins, headers/footers, spacing/indents, justification, bullet
Re: PR-1.0.3... and latexconf
[looks great, we all love it, blah blah blah] I have to agree with Larry on the "emacs-style" thing. Why not just say "version control for collaborative authoring". Anyone who knows what version control is doesn't need to be told it's emacs-style, while anyone who doesn't know has at least a *chance* of getting an idea of what it's for if you say the shorter version above. Their eyes will glaze over if they see emacs-style, IMO. Also, what makes it emacs-style? vim can do it too, e.g. -Amir
Re: PR-1.0.3... and latexconf
Ready to Rock & Roll. :-) Best regards -- Larry S. Marso [EMAIL PROTECTED] On Sun, Jan 31, 1999 at 05:50:06PM +0200, Martin Vermeer wrote: > Here is the 1.0.3 version
latexconf
The latexconf idea is great. Although it seems like LaTeX already has tons of parameters, there are clearly a bunch of lengths and texts which are hard-coded. However, it sounds to me like a major project, which only overlaps with LyX at the later (easier) parts. And we seem to have only a couple latex gurus in the core devvie group. Maybe some lurkers would volunteer to help? One example you might want to look at for ideas is natbib, which makes the \cite command much more expressive (using \citep et al). I wonder if there's other stuff going on among the comp.text.tex folks, or on CTAN, involving making LaTeX more configurable? We wouldn't want to repeat work that's been done, after all. -Amir
Re: "not" end of period sentance
> After I finally grasped when LaTeX uses what sort of spacing after a > ".", the algorithm struck me as odd. After all, it's not hard to look > at the next non-whitespace character after a "." and see if it's > uppercase. If so, that "." ends a sentence. If not, it's an > abbreviation. Which would give us a sentence break in the middle of "Dr. Weiss" I don't see how we can get this fully straight without parsing the grammar . . . --
Re: Debian bug #32299 in LyX
john jabbed, > On Thu, Jan 28, 1999 at 03:53:26PM -0600, Richard E. Hawkins Esq. wrote: > > Although I'd prefer to replace the "legal impossibility" with "only a > > complete muttonhead could conclude", but I suppose that would be > > impolitic :) I think it's john who really wants to use "muttonhead." > Oh, admit it, you do too, Rick. ;) well, yes. But i had to learn to bite these back while practicing. I had intended to propose a local court rule in El Cajon for attorneys dealing with "pro per's"--people representing themselves. Basically, the attorney would be allowed to ask the judge for a ruling on justification, and then smack the pro per silly . . . --
Bug fixes
Hi! I commited a bunch of changes to lyx-cvs 1_0_x: - Fixed positioning of Math Panel pop-ups. (Asger) An old-timer -- the problem was that the bitmaps could pop out of the screen. - Fixed click cursor positioning, so that if you click at the left half of a letter, the cursor will go to the point to the left, rather than always to the right. (Asger) An old-timer: It has always been hard to select starting from the exact characters you needed. - Fixed a few bugs in the Insert->menu commands. (Asger) As reported by Fred. - Updated PO files. (Asger) Because of updates. Greets, Asger
Re: My latest :-)
john claimed, > On Thu, Jan 28, 1999 at 05:22:43PM -0500, Larry S. Marso wrote: > > *** // <- WAIT! WE DON'T SAY THAT LYX REQUIRES LATEX, OR *** > > ***SUGGEST TETEX AND OTHER DISTRIBUTIONS KNOWN TO *** > > ***WORK WITH LYX. THIS IS VERY IMPORTANT! *** > Well, that's 'cuz LyX doesn't *require* LaTeX, silly! ;) I run LyX > just fine on my ancient ThinkPad 486SLX/33 with only a 340Mb hard > drive, a machine that has no room for a small TeX distribution, let > alone teTeX. You only need LaTeX for Dvi/PostScript® output. I find > this distinction an important point in these days of bloatware: You > can run LyX anyplace, using config files from a different machine, > then take the document to a machine with LaTeX & LyX and do printout > there. wait a minute. I have a similar machine, 486/50, 340mb. After a 40mb swap partition (don't know why; i have 24mb), and a 40mb partition for the OS whose name we dare not say (hey, i have to have something to do while travelling, and i haven't managed to run Master of Orion under dosemu yet), i still have latex for my lyx. Of course, i dare not use it, with a processor that slow, but . . . :) Come to think of it, i had lyx & latex on 486/33's with 8mb and two 80mb drives. rick --
Re: Bug fixes
> I commited a bunch of changes to lyx-cvs 1_0_x: > - Fixed positioning of Math Panel pop-ups. (Asger) > An old-timer -- the problem was that the bitmaps could pop out of the screen. thanks. The janitors were complaining, because they make such a mess on the floor when that happens :) --
So that I can sleep at night...
Can someone applying a patch s/films scripts/film scripts/ in lyx-1_0_x/WHATSNEW? -Amir
features.html
Enclosed please find features.html, slightly rewritten, for the LyX page. The main change I made was to call it LyX 1.0 of course. However, I made other changes which you may or may not like. Links: I removed Henner Zeller's page from the links, since we don't need patch-tracking any more. I changed David Johnson's link to LyX.html, which is IMO a better name for the page (LyriX should be deprecated). I changed the mailing list links to all point to mail-archive.com. Initial paragraphs: I had to reword these to reflect 1.0. Obviously we no longer want to say what we still need before 1.0 comes out. I'm still not *entirely* sure that these things belong here. Should they maybe be at the bottom of the page, or not here at all? But they don't look too bad where they are, as long as we keep them very short. Features: I moved around, retyped, and added/removed some features. Of course my editorial choices reflect my personal biases, but I think I added some important features. I think the only ones I took away were ones that would be obvious to latex folks and wouldn't sound very useful to non-latexers. (E.g. "floats". We already mentioned figures and tables...) Asger, if you like it, put it up! -Amir
Re: Translation of Lyx to portuguese
On Sat, Jan 30, 1999 at 06:27:29PM -0200, Pedro Kroger wrote: > Hi, Hi! > > My name is Pedro Kroger and I beginning a translation of the Lyx to > portuguese (the menus comands and key binds). I hope to finish this to be > included in the next release of this great text processor. We're always happy to get new translations... Usually, they'll be checked into the CVS tree as soon as they're sent in. Since 1.0 is scheduled to be released tomorrow, I doubt you'll get it in before then, but 1.0.1 will probably arrive not *too* long after that. > And I have a ideia to a new feature. The management of figures in Lyx is > very, very, good. The only thing that I expect is to mantain the aspect of > the figure when change it's size. For example, if change the figure's width > to 3 inches, the height colun is automatically recalculated to express the > new size; preserving the original width/height relationship. Actually, if you read the User's Guide chapter on figures, you'll see that if you only select height and leave width to be "default" (or only select the width and let height be "default"), then the width/height ratio is automatically maintained. -Amir Karger
typo!
On www.lyx.org, it says "popular typesetting system available". s/system/systems/ I'm going to be sleeping *really* well at night after all these typos are fixed! -Amir
uh, oh . . .
As the floating eye used to say in "Hard Time on Planet Earth," "Negative outcome. Not good." The cvs version of 1.0 is SIGSEGV'ing me right and left (at least as of yesterdays; i just compiled today's). Particularly, it's going nuts within multiline equations on the last and second to last lines of the document. The incredible colllapsing multiline equations are back (i think they left around pre3, didn't they?, particularly triggered by an "undo." And after this, it's usually a real quick trip. But I don't get any more message than the generic, and I can't quite reproduce them. So what do I do? run lyx under gdb or something? how do i do this so that it creates a log? Or should I be doing something else? I've had five or six crashes between yesterday and today (including an odd one about not being in an inset, which i didn't quite understand. I think i hit a control key when my hands slipped, so i don't even know what triggered it. The bottom line is that right now, for multiline matrix equations, this thing is highly unstable. rick --
PR 1.0.4
Last minute corrections (mostly em-dash reduction) by Larry Marso. Martin --- Public release of LyX version 1.0.0 === LyX is an advanced open source document processor running on many Unix platforms. It is called a "document processor", because unlike standard word processors, LyX encourages an approach to writing based on the structure of your documents, not their appearance. LyX lets you concentrate on writing, leaving details of visual layout to the software. LyX automates formatting according to predefined rule sets, yielding consistency throughout even the most complex documents. LyX produces high quality, professional output -- using LaTeX, an open source, industrial strength typesetting engine, in the background. With LyX, short notes or letters are a snap. LyX really shines, though, when composing complex documents like technical documentation, doctoral theses and conference proceedings. LyX has undergone a quantum leap in functionality over the past 18 months. This release offers extensive control over fonts, margins, headers/footers, spacing/indents, justification, bullet types in multilevel lists, a sophisticated table editor, an emacs-style version control interface for collaborative projects -- the list goes on and on. LyX 1.0 includes many standard formats and templates such as for letters, articles, books, overheads, even Hollywood scripts. Work continues on a growing library of "plug-in" formats and templates, in the best open-source tradition. LyX presents the user with the familiar face of a WYSIWYG word processor. However, users familiar with Microsoft Word or WordPerfect may be perplexed by certain basic LyX behavior. For example, repeatedly hitting the space bar has no effect! This is by design: LyX puts in the proper spacing for you, intelligently. Welcome to the LyX paradigm! You set the "ground rules" and place the elements of your document into proper categories. Let's say, you tell LyX that a certain line is a Section title. LaTeX adds the Section to your table of contents, places the Section name into your page header, gives it a special "bold" appearance on the page, assigns it a number or label, and tells other parts of your document what page it's on, for references and citations. Many of the headaches of traditional word processing just vanish. LaTeX easily processes hundreds of chapter and section labels, thousands of footnotes and inserted graphics, intricate cross-references, complex multi-level outlines, formatted tables of contents and lists of illustrations, and exhaustive indices or bibliographies, and is rightly famous for the superb quality of its output. Users already acquainted with "raw" LaTeX will find that LyX offers full LaTeX transparency and import/export of LaTeX documents. LyX contains a fully integrated formula editor which is easily best-of-breed, adding WYSIWYG point-and-click convenience to LaTeX's legendary math typesetting capabilities. If you're into scientific authoring, this is the jewel in the crown. TRY IT! Think of LyX as the first WYSIWYM word processor: What You See Is What You MEAN. All the common formatting intelligence of LaTeX is presented to the user through visual controls, like a table-of-contents window acting as an outline browser, "live" reference links (to figure and table captions, sections, pages and literature citations), automatic multilevel section and list numbering, and more. You tell LyX how to treat particular words and lines in your document: e.g., this is standard text, this is a Section title, this is a footnote, this is a caption beneath an inserted graphic. As you click your selections, the WYSIWYM interface gives you clean, straightforward "visual cues" (actually, very WYSIWYG-like). The approach has ergonomic advantages. You can enlarge the screen fonts to suit your tastes but still have all the text on the screen -- without affecting the margins and other formatting of your final output. Thus, you can work comfortably on small displays (or if your eyes are tired or your eyesight is not so good) and get the final output right with just a couple of page previews using xdvi or ghostview. LyX includes excellent and copious on-line help: a beginner's tutorial, user's guide, and additional manuals describing advanced features. LyX's menu system exists in a dozen different (Latin character set) languages, selectable at run time. LyX conspicuously lacks a filter for importing MS Word documents. The LyX Team considers this not worth the effort, as word processors in general are moving away from proprietary formats to the open XML standard. So, as long as you need continued access to legacy documents, you should retain a traditional word processor, e.g., Corel's WordPerfect for Linux. LyX runs on standard Unix platforms, including Linux, FreeBSD, NetBSD, Solaris, IRIX, HP-UX, AIX, ... even OS/2 and Cygn
pl8: Bug: footnote inset scrambles document
Hi LyXers, in the appended doc, when I insert an index entry _before_ the [foot] inset, everything is OK. When I do it _after_ the [foot] inset, the text presented in the index entry text field is scrambled. My LyX crashed recently with the cursor below the [foot] inset, this may be related to this problem. LyX seems to get confused by the index entry inside of the footnote. Have fun, Fred Fred Hucht, Institute of Theoretical Physics, University of Duisburg, Germany Email: [EMAIL PROTECTED] http://www.thp.Uni-Duisburg.DE/ "Der Koerper der algebraischen Zahlen ist kein algebraischer Zahlkoerper" (E. Landau, Zahlentheorie (1927), Satz 718) #This file was created by Sun Jan 31 20:20:24 1999 #LyX 1.0 (C) 1995-1998 Matthias Ettrich and the LyX Team \lyxformat 2.15 \textclass scrbook \options fleqn,pointlessnumbers,headsepline \language default \inputencoding latin1 \fontscheme palatino \graphics dvips \paperfontsize 12 \spacing onehalf \papersize a4paper \paperpackage a4 \use_geometry 0 \use_amsmath 0 \paperorientation portrait \secnumdepth 2 \tocdepth 2 \paragraph_separation indent \defskip medskip \quotes_language english \quotes_times 2 \papercolumns 1 \papersides 1 \paperpagestyle headings \layout Standard Die Energie \begin_float footnote \layout Standard Für diese Diskussion sei das \noun on Planck \noun default sche Wirkungsquantum \begin_inset Formula \( \hbar =1 \) \end_inset \begin_inset LatexCommand \index{Plancksches Wirkungsquantum $\hbar$} \end_inset \end_float von \the_end
Re: uh, oh . . .
Hello, something that is reproducible, not quite normal, but does not crash : start lyx, create a new document, start mathed : M-m-m type : abc select one, two or three letters amongst "abc", do a matrix : M-x math-matrix 1 2 The selected letter(s) are sent way below the end of the document. Hope that helps, Etienne
Re: uh, oh . . .
alejandro aspirated, > On Sun, 31 Jan 1999, Richard E. Hawkins Esq. wrote: > > The bottom line is that right now, for multiline matrix equations, this > > thing is highly unstable. > Yes, please use gdb, give more details about your system, and describe > a sequence of steps to reproduce the fails. > If there are several serious bugs, I think we should delay a week the > release and have an intensive bug hunting week. ok, but . . . :) how do i do this? just gdb lyx ? Will this give me a file? or should it be something like, gdb lyx >& lyxlog I really don't know anything about gdb, other than having used xxgdb to single step while debugging mailmerge. rick --
Re: uh, oh . . .
On Sun, 31 Jan 1999, Richard E. Hawkins Esq. wrote: > ok, but . . . :) > > how do i do this? > > just > >gdb lyx if the fail is reproducible I only need the steps to reproduce it and I would run gdb. > Will this give me a file? or should it be something like, > >gdb lyx >& lyxlog no, just gdb lyx, then type run, then make the thing crash, type bt, copy the output and send it. That's it. :) Alejandro
Re: uh, oh . . .
On Sun, 31 Jan 1999, Richard E. Hawkins Esq. wrote: > The bottom line is that right now, for multiline matrix equations, this > thing is highly unstable. Yes, please use gdb, give more details about your system, and describe a sequence of steps to reproduce the fails. If there are several serious bugs, I think we should delay a week the release and have an intensive bug hunting week. Alejandro
Re: uh, oh . . .
alejandro added, > On Sun, 31 Jan 1999, Richard E. Hawkins Esq. wrote: > if the fail is reproducible I only need the steps to reproduce it and I > would run gdb. i wish it were reproducible. I could take Groucho's solution . . . > > Will this give me a file? or should it be something like, > >gdb lyx >& lyxlog > no, just gdb lyx, then type run, then make the thing crash, type bt, copy > the output and send it. That's it. :) ok, relaunching rick --
mailinglists on webpage
I do not know if there is a plan to update www.lyx.org before the new release of LyX, but I thought I mention that the mailinglist info is out of date. Short summary of changes: (I wrote a bit more detail about what a digest is b/c some people do not know) Announce list: == The address of the list is [EMAIL PROTECTED] Only subscribers can post to the list. To subscribe, send any (even completely empty) message to [EMAIL PROTECTED] You will get a request to confirm your subscription. If you have problems (un)subscribing, send message to [EMAIL PROTECTED] The help message also tells you how to get messages from the list archive, or how to contact the list owner. There is an html archive for the announce list at http://www.mail-archive.com/lyx-announce@lists.lyx.org/ Developers' list: = The address of the list is [EMAIL PROTECTED] To subscribe, send any (even completely empty) message to [EMAIL PROTECTED] You will get a request to confirm your subscription. If you have problems (un)subscribing, send message to [EMAIL PROTECTED] The help message also tells you how to get messages from the list archive or how to contact the list owner. There is an html archive for the developers' list at http://www.mail-archive.com/lyx-devel@lists.lyx.org/ Developers' digest list: The developers' list is quite high volume, hence a digest version of the list is set up. The digest is sent out to subscribers with (usually) 30 messages in it. It begins with a "table of contents" of the messages grouped by subject. For example: lyx-devel Digest 11 Dec 1998 11:08:17 - Issue 4 Topics (messages 816 through 845): Script language (was Re: 1st version of Graphical Tutorial 816 by: Alejandro Aguilar Sierra <[EMAIL PROTECTED]> 819 by: Alejandro Aguilar Sierra <[EMAIL PROTECTED]> 820 by: [EMAIL PROTECTED] (Lars Gullik Bjønnes) 821 by: Alejandro Aguilar Sierra <[EMAIL PROTECTED]> 822 by: [EMAIL PROTECTED] (Lars Gullik Bjønnes) 823 by: Amir Karger <[EMAIL PROTECTED]> 824 by: [EMAIL PROTECTED] (Lars Gullik Bjønnes) 825 by: Alejandro Aguilar Sierra <[EMAIL PROTECTED]> 826 by: Alejandro Aguilar Sierra <[EMAIL PROTECTED]> 833 by: "Asger K. Alstrup Nielsen" <[EMAIL PROTECTED]> 835 by: Jean-Marc Lasgouttes <[EMAIL PROTECTED]> 836 by: Jean-Marc Lasgouttes <[EMAIL PROTECTED]> 840 by: "Asger K. Alstrup Nielsen" <[EMAIL PROTECTED]> 841 by: Jean-Marc Lasgouttes <[EMAIL PROTECTED]> 843 by: "Asger K. Alstrup Nielsen" <[EMAIL PROTECTED]> 845 by: Andre' Poenitz <[EMAIL PROTECTED]> Proposition to modify Matrix Dialog Box 817 by: [EMAIL PROTECTED] (Lars Gullik Bjønnes) no target in 1.1 . . . 818 by: [EMAIL PROTECTED] (Lars Gullik Bjønnes) Boldface equation bugs 827 by: Peter Drummond <[EMAIL PROTECTED]> 832 by: Andre' Poenitz <[EMAIL PROTECTED]> 842 by: Jean-Marc Lasgouttes <[EMAIL PROTECTED]> 844 by: "Asger K. Alstrup Nielsen" <[EMAIL PROTECTED]> LaTeX-Import crashes ext2-FS 828 by: "Asger K. Alstrup Nielsen" <[EMAIL PROTECTED]> 829 by: "Asger K. Alstrup Nielsen" <[EMAIL PROTECTED]> 830 by: Jean-Marc Lasgouttes <[EMAIL PROTECTED]> 831 by: "Asger K. Alstrup Nielsen" <[EMAIL PROTECTED]> 837 by: Jean-Marc Lasgouttes <[EMAIL PROTECTED]> 838 by: Jean-Marc Lasgouttes <[EMAIL PROTECTED]> Moral boast 834 by: "Asger K. Alstrup Nielsen" <[EMAIL PROTECTED]> translation of layout list. 839 by: Jean-Marc Lasgouttes <[EMAIL PROTECTED]> Administrivia: To subscribe to the digest, e-mail: [EMAIL PROTECTED] To unsubscribe from the digest, e-mail: [EMAIL PROTECTED] To post to the list, e-mail: [EMAIL PROTECTED] -- The address of the digest is [EMAIL PROTECTED] Nobody can post to the digest. If you want to write on some of the topics, write to the devel list. To subscribe to the devel-digest list, send any (even completely empty) message to [EMAIL PROTECTED] You will get a request to confirm your subscription. If you have problems (un)subscribing, send message to [EMAIL PROTECTED] The help message also tells you how to get messages from the list archive or how to contact the list owner.
Re: mailinglists on webpage
I definitely hope (at least some of) those changes will be made. What are we going to do about the lyx-users list? Hm. I went to mail-archive.com and noticed that the latest message to lyx-users, with subject "Titlepage Etc." is one I never received. Am I supposed to be subscribed to more mailing lists than I'm currently subscribed to? I did get Jean-Marc's and Ruben Thomas' recent mails to that list... Whatever the eventual policy is for mailing *to* the list, mailing.html can at least mention that all three lists are archived at www.mail-archive.com/lyx{|-users|-devel} -Ak
users' list
About ten days ago, I contacted Martin Konold about moving the users' list to lists.lyx.org. He replied, and asked me for some stuff needed to move the list, but then he has not replied to my subsequent messages, so the users' list is not going to be moved to a new place. This matter is quite interesting, since the users' list (and its digest) has been ready to run on my server since September; I just need the current subscribers' list. Mate
new sv.po
sv.mo and sv.gmo version 1.0c at: http://home1.2.sbbs.se/pjp/lyx-sv.html (This is a newer version than the patch I sent Lars recently) Could someone please update the CVS for me? Joacim - With both feet on the ground, you won't get very far. -- Loesje
Re: features.html
> Enclosed please find features.html, slightly rewritten, for the LyX page. I don't know if you used a non-cvs version of something, but it seems that the enclosed stuff has popped out of the screen, fallen on the floor, and now I can't find it. > Asger, if you like it, put it up! I'll probably like it simply because it means less work for me. But please send the package to me, or I have to do the stuff myself, and I don't have time. Greets, Asger
Re: "not" end of period sentance
> I don't understand why we have "end of sentance period" built into the > Insert -> Special Character menu. We get that by typing "." don't we? There are examples in the User Guide where you can see when we need the end of sentence period. > Shouldn't the special character instead be "not end of sentance period" Similarly, there are situations where we need a "not end of sentence period", and this is still missing. There must be a better way than ".\" for this? I fear that combination will cause trouble when used in the wrong situations. I'm no LaTeX guru, but I could imagine that it would be simple to come up with a malicious character that will break things if it follows a backslash... -- I'll keep John's reference doc on the matter so that LyX can be more intelligent (although bits of the spec are a bit Americentric), and maybe we'll see what we can do for 1.0.1, but it'll probably be 1.1.x stuff, and most certainly not for 1.0.0. I haven't read everything in detail, but it seems that it should be possible to come up with something good, though. (I'm reading a book about fuzzy logic at the moment, and it could be fun to use this technique on this problem, just to see if it would work.) Greets, Asger
Re: key combo to rotate among documents?
> We had this at one point in time, but someone chose to remove it. > Why, I do not know. I found it a useful feature. The code was messy and dangerous, and to be replaced by something better. However, this never happened... Lgb? Greets, Asger
Re: latexconf
Amir Karger wrote: > > The latexconf idea is great. Although it seems like LaTeX already has tons > of parameters, there are clearly a bunch of lengths and texts which are > hard-coded. However, it sounds to me like a major project, which only > overlaps with LyX at the later (easier) parts. And we seem to have only a > couple latex gurus in the core devvie group. Maybe some lurkers would > volunteer to help? TeTeX-9 can use the ../tex dir in LyX and supports ls-R there, so in the not too distant future, the problem of having to have root privs will go away. The book class should be called Text-Book anyway. It is ridiculous for a Story-Book. In general, latex satisfies academic needs---no small problem--- but if support for general literature, plays, odd poetry, songs etc. is there, it is not very accessible. Making it easier to write/modify class files and submit them to LyX could significantly extend the user group. > > One example you might want to look at for ideas is natbib, which makes the > \cite command much more expressive (using \citep et al). I wonder if there's > other stuff going on among the comp.text.tex folks, or on CTAN, involving > making LaTeX more configurable? We wouldn't want to repeat work that's been > done, after all. Obviously we want to take full advantage of prior work, but LyX users are not necessarily the same sort of beasts as LaTeX gurus. I think the most important thing is to stick to JMarc's principles that LyX produces great output that does not offend the eye of a professional typesetter. -- Garst
Re: "not" end of period sentance
"Richard E. Hawkins Esq." wrote: > > > After I finally grasped when LaTeX uses what sort of spacing after a > > ".", the algorithm struck me as odd. After all, it's not hard to look > > at the next non-whitespace character after a "." and see if it's > > uppercase. If so, that "." ends a sentence. If not, it's an > > abbreviation. > > Which would give us a sentence break in the middle of "Dr. Weiss" > > I don't see how we can get this fully straight without parsing the > grammar . . . > > -- That may be true, but John has elegantly defined the scope of the problem. This also has ramifications for find and replace. If we get it right, it could greatly enhance the ease of searching LyX documents using intelligent search engines. One way around this particular problem is to have an abbreviation button that would define everything up to the next space as an abbreviation. It would be really handy to also have a table of abbreviations---perhaps as part of the spellchecker. I think this issue is worthy of some thought. -- Garst
Re: users' list
Can't you request that by using the mailing list robot? I know that this was possible on the old list on via. And then? In any case, subscribers' list is usually a confidential info by default. Otherwise spammers would be having a ball. P.S. How many subscribers do we have on the devel list? $ ezmlm-list ~/DEVEL/|wc -l 137 $ ezmlm-list ~/ANNOUNCE/| wc -l 386 Mate
Re: So that I can sleep at night...
On Sun, 31 Jan 1999, Amir Karger wrote: > Can someone applying a patch s/films scripts/film scripts/ in > lyx-1_0_x/WHATSNEW? Done. Just for you so you can have a good nights rest... > > -Amir > Can someone please answer a very important question for me. Has anybody seen any emails posted by me in the last two weeks? I sent 3 or 4 yesterday/last night so you should still have them in your mailboxes. Why am I asking? Well, I have a sneeking suspicion that the emails I've been sending from home have been disappearing into a bit bucket somewhere as I haven't seen any replies to or even the originals in my mailbox. I suspect my revised mailing setup at home is haywire, but everytime I send to my accounts at uni as a test I receive them there. Confused, Allan. (ARRae)
LGT comments
I have only just found the time to peruse this excellent piece of work and have just the one suggestion: Perhaps a future edition might demonstrate the spellchecker in action. (Then Amir could sleep like a baby knowing all was well in the LyX world ;-) Allan. (ARRae)