Texmaker and TeXstudioTexMakerX (with interactive spellchecking!)

Information and discussion about Texmaker, an integrated LaTeX environment for several platforms, and the related TeXstudio
Post Reply
benibela
Posts: 97
Joined: Thu Aug 09, 2007 8:13 pm

TexMakerX (with interactive spellchecking!)

Post by benibela »

Maybe I should write him in French then (luckily I do speak French) and if it doesn't work...
It's at least worth a trial...
What are you up to? Are you going to continue updating TexMakerX to match 1.9.1?
I planned to import the changes of the next texmaker version, but i didn't expect so deep changes.
Probably I'm going to make the toolbars user customizable, so everyone can choose between the old, new or another style. (but perhaps it won't be possible to switch between horizontal/vertical)
I will try to add black background-color, but only if this doesn't prevent tmx from being compiled with qt < 4.5
Asymptote support perhaps, perhaps not (i don't know it)
I probably won't add bi-directional support, because I don't what's expected from it (but I got an mail from Alavizadeh,Seyyed Razi who seems to have implemented it for texmaker, that he is interested in adding it to tmx, too)

However, in the moment I concentrate on features which help me to write my BA thesis faster...
The first one is to allow users to specify the PATH to Hunspell dicos, not the dico itself so that the program would automatically scan this folder for dictionaries and allow user to pick a default & quickly pick a dictionary to use for the specific open file from the menu. This is VERY handy when you frequently edit files in many different languages (e.g. English, French, Russian, German etc.) - you don't have to go to the settings dialog and change the globally used dico every time.
I can add this somewhen
The big and essential one is hard wraps. Many TeX users prefer them, because when you use some kind of VCS it helps to generate more sensible diffs. Otherwise TeXMaker is kind of useless for me ATM... I even have a rough idea on how I would implement this, but it still needs a lot of thinking.
That's actually even easier. Many people requested this, so I asked the qcodeedit author to implement it, what he will do. (perhaps he did it already)

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
LaTeX Beginner's Guide LaTeX Cookbook LaTeX TikZ graphics TikZによるLaTeXグラフィックス
ITA793594
Posts: 43
Joined: Wed Mar 11, 2009 7:25 pm

TexMakerX (with interactive spellchecking!)

Post by ITA793594 »

benibela wrote:
1) A source code repo for the official Texmaker exists (looks like if he doesn't use version control?!)
There are unofficial repos containing the official source (e.g. by an Ubuntu maintainer)
2) Somebody was able to get in touch with him, or the e-mail goes directly to /dev/null.
I don't know, at least I never got a reply.
And that's exactly the reason, why the fork exists...

You're doing an excellen job! Thank you!
ITA793594
Posts: 43
Joined: Wed Mar 11, 2009 7:25 pm

TexMakerX (with interactive spellchecking!)

Post by ITA793594 »

Error:

Code: Select all

.obj/texmaker.o: In function `Texmaker::editThesaurus()':
texmaker.cpp:(.text+0x1a9fc): undefined reference to `thesaurusdialog::readDatabase(QString)'
texmaker.cpp:(.text+0x1ab03): undefined reference to `thesaurusdialog::setSearchWord(QString)'
texmaker.cpp:(.text+0x1ab35): undefined reference to `thesaurusdialog::getReplaceWord()'
texmaker.cpp:(.text+0x1ad34): undefined reference to `thesaurusdialog::thesaurusdialog(QWidget*)'
.obj/texmaker.o: In function `Texmaker::GeneralOptions()':
texmaker.cpp:(.text+0x2af0b): undefined reference to `thesaurusdialog::readDatabase(QString)'
collect2: ld returned 1 exit status
make[1]: *** [texmakerx] Error 1
make[1]: Leaving directory `/home/enrico/Software/texmakerx'
make: *** [release-all] Error 2
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
benibela
Posts: 97
Joined: Thu Aug 09, 2007 8:13 pm

Re: TexMakerX (with interactive spellchecking!)

Post by benibela »

should be fixed
ITA793594
Posts: 43
Joined: Wed Mar 11, 2009 7:25 pm

TexMakerX (with interactive spellchecking!)

Post by ITA793594 »

Code: Select all

esaurusdialog.o thesaurusdialog.cpp
thesaurusdialog.cpp:1:29: error: ThesaurusDialog.h: No such file or directory
thesaurusdialog.cpp:7: error: ‘ThesaurusDialog’ has not been declared
thesaurusdialog.cpp:7: error: ISO C++ forbids declaration of ‘ThesaurusDialog’ with no type
thesaurusdialog.cpp: In function ‘int ThesaurusDialog(QWidget*)’:
thesaurusdialog.cpp:8: error: only constructors take base initializers
thesaurusdialog.cpp:10: error: ‘replaceBt’ was not declared in this scope
thesaurusdialog.cpp:10: error: ‘tr’ was not declared in this scope
thesaurusdialog.cpp:10: error: invalid use of ‘this’ in non-member function
thesaurusdialog.cpp:10: error: invalid use of incomplete type ‘struct QPushButton’
/usr/include/qt4/QtGui/qdialog.h:53: error: forward declaration of ‘struct QPushButton’
thesaurusdialog.cpp:11: error: ‘lookupBt’ was not declared in this scope
thesaurusdialog.cpp:11: error: invalid use of ‘this’ in non-member function
thesaurusdialog.cpp:11: error: invalid use of incomplete type ‘struct QPushButton’
/usr/include/qt4/QtGui/qdialog.h:53: error: forward declaration of ‘struct QPushButton’
thesaurusdialog.cpp:12: error: ‘cancelBt’ was not declared in this scope
thesaurusdialog.cpp:12: error: invalid use of ‘this’ in non-member function
thesaurusdialog.cpp:12: error: invalid use of incomplete type ‘struct QPushButton’
/usr/include/qt4/QtGui/qdialog.h:53: error: forward declaration of ‘struct QPushButton’
thesaurusdialog.cpp:13: error: ‘searchWrdLe’ was not declared in this scope
thesaurusdialog.cpp:13: error: expected type-specifier before ‘QLineEdit’
thesaurusdialog.cpp:13: error: expected `;' before ‘QLineEdit’
thesaurusdialog.cpp:15: error: ‘replaceWrdLe’ was not declared in this scope
thesaurusdialog.cpp:15: error: expected type-specifier before ‘QLineEdit’
thesaurusdialog.cpp:15: error: expected `;' before ‘QLineEdit’
thesaurusdialog.cpp:17: error: ‘classlistWidget’ was not declared in this scope
thesaurusdialog.cpp:17: error: expected type-specifier before ‘QListWidget’
thesaurusdialog.cpp:17: error: expected `;' before ‘QListWidget’
thesaurusdialog.cpp:18: error: ‘replacelistWidget’ was not declared in this scope
thesaurusdialog.cpp:18: error: expected type-specifier before ‘QListWidget’
thesaurusdialog.cpp:18: error: expected `;' before ‘QListWidget’
thesaurusdialog.cpp:19: error: ‘QGridLayout’ was not declared in this scope
thesaurusdialog.cpp:19: error: ‘gridLayout’ was not declared in this scope
thesaurusdialog.cpp:19: error: expected type-specifier before ‘QGridLayout’
thesaurusdialog.cpp:19: error: expected `;' before ‘QGridLayout’
thesaurusdialog.cpp:28: error: ‘setLayout’ was not declared in this scope
thesaurusdialog.cpp:30: error: ‘setWindowTitle’ was not declared in this scope
thesaurusdialog.cpp:32: error: invalid use of ‘this’ in non-member function
thesaurusdialog.cpp:32: error: ‘connect’ was not declared in this scope
thesaurusdialog.cpp:33: error: invalid use of ‘this’ in non-member function
thesaurusdialog.cpp:34: error: invalid use of ‘this’ in non-member function
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
benibela
Posts: 97
Joined: Thu Aug 09, 2007 8:13 pm

Re: TexMakerX (with interactive spellchecking!)

Post by benibela »

fixed
ITA793594
Posts: 43
Joined: Wed Mar 11, 2009 7:25 pm

Re: TexMakerX (with interactive spellchecking!)

Post by ITA793594 »

OK.. perfect! thanks!
ITA793594
Posts: 43
Joined: Wed Mar 11, 2009 7:25 pm

TexMakerX (with interactive spellchecking!)

Post by ITA793594 »

REV 260

Code: Select all

make[1]: Entering directory `/home/enrico/Software/texmakerx'
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -DPREFIX=\"/usr\" -D_QCODE_EDIT_BUILD_ -DQNFA_BUILD -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -Iqcodeedit/lib -Iqcodeedit/lib/document -Iqcodeedit/lib/language -Iqcodeedit/lib/widgets -Iqcodeedit/lib/qnfa -I.moc -I.ui -o .obj/main.o main.cpp
main.cpp: In function ‘int main(int, char**)’:
main.cpp:81: error: no matching function for call to ‘QStringList::filter(QRegExp, Qt::CaseSensitivity)’
/usr/include/qt4/QtCore/qstringlist.h:164: note: candidates are: QStringList QStringList::filter(constQString&, Qt::CaseSensitivity) const
/usr/include/qt4/QtCore/qstringlist.h:187: note: QStringList QStringList::filter(constQRegExp&) const
make[1]: *** [.obj/main.o] Error 1
make[1]: Leaving directory `/home/enrico/Software/texmakerx'
make: *** [release-all] Error 2
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
benibela
Posts: 97
Joined: Thu Aug 09, 2007 8:13 pm

Re: TexMakerX (with interactive spellchecking!)

Post by benibela »

fixed
ITA793594
Posts: 43
Joined: Wed Mar 11, 2009 7:25 pm

Re: TexMakerX (with interactive spellchecking!)

Post by ITA793594 »

would it be possibile to include an italian translation in Texmakerx SVN!?
Post Reply