Texmaker and TeXstudioTexMakerX (with interactive spellchecking!)

Information and discussion about Texmaker, an integrated LaTeX environment for several platforms, and the related TeXstudio
Post Reply
lalop
Posts: 63
Joined: Fri Sep 11, 2009 11:25 pm

TexMakerX (with interactive spellchecking!)

Post by lalop »

benibela wrote:Perhaps I can change it so, that there are different bracket categories, so that brackets from different categories are never assigned to eachother, however I have never idea how the bracket matching works in qcodeedit, since I never looked at function of the source so far.


But why are you even using 1) in the tex files, if \item looks nicer anyways...
Different styles, I sometimes use

Code: Select all

\begin{enumerate}[1)]
\item
\end{enumerate}
lol

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

bookez
Posts: 4
Joined: Sat Jan 16, 2010 4:59 pm

TexMakerX (with interactive spellchecking!)

Post by bookez »

I apologize for not responding for so long.

Here is the bug and you could try to reproduce it. In the new window copy following code:

Code: Select all

@Article{a,
title=a,
author=a,
journal=a,
year=1
}

@Article{a,
title=a,
author=a,
journal=a,
year=1
}
Fold both @Article blocks. Delete (backspace) empty line between two blocks. Artifact (single @Article line) should appear, and by going up and down with cursors, more artifacts should start to appear and disappear.

Cheers
bookez
Posts: 4
Joined: Sat Jan 16, 2010 4:59 pm

TexMakerX (with interactive spellchecking!)

Post by bookez »

benibela wrote: But why are you even using 1) in the tex files, if \item looks nicer anyways...
I wanted inline enumerated list, single sentence, no line brakes, and didn't bother to search for proper latex spirit solution. I ended up using simple {itemize} in the end anyway.
benibela
Posts: 97
Joined: Thu Aug 09, 2007 8:13 pm

TexMakerX (with interactive spellchecking!)

Post by benibela »

Fold both @Article blocks. Delete (backspace) empty line between two blocks. Artifact (single @Article line) should appear, and by going up and down with cursors, more artifacts should start to appear and disappear.
Strange, it seems the folding is buggy as hell.
Currently I rewrite the folding functions, and it seems your bug is in one of two only foldings functions which I assumed to work reliably.

You probably shouldn't use the folding in the current release at all, if you want to edit lines touching a folded block (I also never used it)
I wanted inline enumerated list, single sentence, no line brakes, and didn't bother to search for proper latex spirit solution. I ended up using simple {itemize} in the end anyway.
Anyways, folding with unbalanched brackets should now work in the SVN version.
benibela
Posts: 97
Joined: Thu Aug 09, 2007 8:13 pm

Re: TexMakerX (with interactive spellchecking!)

Post by benibela »

The new release 1.9.9 is ready:
- improved, interactive structure view which shows all documents and reflects all changes in real time
- You can customize the toolbars, LaTeX menus and highlighted environments
- You can write your own java script macros to customize it even more
- The code folding was fixed (all the bugs above and even more)
- a little bit of SVN support
- DDE commands don't require you to start the corresponding program first
- other bug fixes
benibela
Posts: 97
Joined: Thu Aug 09, 2007 8:13 pm

TexMakerX (with interactive spellchecking!)

Post by benibela »

And 1.9.9a (the strange version number is used, because there is no new Texmaker, and we still keep the version numbers synchronized) with these changes:
  • Intelligent code completion which can be used to change a command or move the selected text in a command (think of an additional clipboard)
  • You can now delete a word/command/environment by pressing alt+del, and rename an environment by leaving the cursor in its name for a second
  • The document wizard shows the page geometry and you can define things like margins there
  • Format overlays are merged instead of being overridden, so e.g. spelling errors in math or verbatim environments, keep the font color of the other text in that environment
  • New translations
  • And of course its more stable, faster and uses less memory
And some statistics if you're interested in such numbers: The total number of downloads as recorded from sourceforge is 28 795, and the last release has been downloaded 5933 times in two months. We made 1060 changes in the svn repository for all versions, and tmx is currently on place 16 in the sourceforge rank list (usually it is around 1000, but it jumps up if there is a new release).
benibela
Posts: 97
Joined: Thu Aug 09, 2007 8:13 pm

TexMakerX (with interactive spellchecking!)

Post by benibela »

And 2.0 with these changes:
  • Integrated pdf preview
  • More advanced and complicated editor:
    • Small LaTeX-errors are marked like spell checking errors as you type them
    • Rows/Columns/... can be inserted into tables
    • Parentheses are automatically closed
    • Faster search
    • Unicode insert dialog
    • Hard line break
    • Absolutely freely configurable editor keys
BeniBela
User avatar
frabjous
Posts: 2064
Joined: Fri Mar 06, 2009 12:20 am

Re: TexMakerX (with interactive spellchecking!)

Post by frabjous »

Sounds good. Out of curiousity, does the integrated PDF preview support SyncTeX jumps?
meho_r
Posts: 823
Joined: Tue Aug 07, 2007 5:28 pm

Re: TexMakerX (with interactive spellchecking!)

Post by meho_r »

Great news. Thanks, benibela.

@frabjous, works like a charm. From the editor to the viewer: F7, from the viewer to the editor: Ctrl+left click.
benibela
Posts: 97
Joined: Thu Aug 09, 2007 8:13 pm

TexMakerX (with interactive spellchecking!)

Post by benibela »

Now it's 2.1:
  • The preview has been improved:
    • The PDF viewer can show multiple pages
    • Equations can be previewed within the text (almost like LyX)
  • Better syntax check:
    • Less false-positive error detections
    • More things checked
    • Auto detects the used packages (also used for completion)
  • Master/include relations are automatically detected, you shouldn't need to set a master file any more
  • Easy bracket selection
Post Reply