What's new in TeXstudio 4.8.0 Beta 2
Apr 27, 2024
New in TeXstudio 4.8.0 Beta 1 (Apr 22, 2024)
New in TeXstudio 4.8.0 Beta 1 (Apr 22, 2024)
New in TeXstudio 4.8.0 Alpha 7 (Apr 17, 2024)
- Fix translations and (some) icons
New in TeXstudio 4.8.0 Alpha 6 (Apr 17, 2024)
New in TeXstudio 4.8.0 Alpha 5 (Apr 15, 2024)
New in TeXstudio 4.8.0 Alpha 4 (Apr 14, 2024)
- first try with chat assistant
New in TeXstudio 4.8.0 Alpha 2 (Mar 29, 2024)
- fix dock restore for config written before 4.8.0
New in TeXstudio 4.7.3 Alpha 1 (Feb 6, 2024)
New in TeXstudio 4.7.2 (Dec 25, 2023)
New in TeXstudio 4.7.1 (Dec 6, 2023)
New in TeXstudio 4.7.1 RC 1 (Dec 3, 2023)
New in TeXstudio 4.7.0 RC 3 (Nov 24, 2023)
New in TeXstudio 4.7.0 Alpha 4 (Oct 25, 2023)
New in TeXstudio 4.6.3 (Aug 12, 2023)
New in TeXstudio 4.6.3 Beta 2 (Aug 9, 2023)
New in TeXstudio 4.6.3 Beta 1 (Jul 31, 2023)
New in TeXstudio 4.6.1 (Jul 30, 2023)
New in TeXstudio 4.6.0 Beta 3 (Jul 11, 2023)
New in TeXstudio 4.6.0 alpha 3 (Jun 27, 2023)
New in TeXstudio 4.6.0 alpha 1 (May 15, 2023)
New in TeXstudio 4.5.2 (Apr 17, 2023)
- follow system light-/dark-mode on windows/linux for Fusion&Windows-Style
- allow wheel usage over linenumber/linemark/fold panel of editors
- fix skipping scroll when pointer was moved outside the text pane (#2614)
- add Min/Max/Close buttons to Macro Editor dialog (#2987)
- fix text in status bar of Macro Editor wiggling around after 10s and 50s (#3001)
- Show changelog in about dialog and manual
- pasting from LibreOffice Calc uses ‘&’ and ‘' as delimiters. If pasted where no table is defined, the table wizard is called.
- change Adv. Editor option “Vertical Overscroll” to scroll last line to top (#2944)
- when the mouse cursor hovers over a spin/combo box, the wheel scrolls through the configuration page instead of changing values (#2977)
- copy some details (icons, separators) to menu item list in combo box (#3025)
- support toggling comment on folded lines (#2912)
- don’t show pointing hand cursor over hyperlinks when magnifier is activ (#2982)
- improve usage of tab key and enter key in QuickStart Wizard (#3014)
- add maketitle to the document created by QuickStart Wizard if appropriate (#3015)
- pos1 (home) key now sets cursor to start or to first non-blank character of editor lines (#3012)
- fix a crash in a special case (#2985)
- updated LaTeX2e manual (help menu) and added missing image
- enable multi-file templates in online template repository
- allow git push when using git checkin dialog (#3005)
- many new and updated cwls
- updated translations
- improved cmake build
New in TeXstudio 4.5.2 RC 2 (Apr 9, 2023)
New in TeXstudio 4.5.1 (Feb 6, 2023)
- Provide online template repository
- change preview target in IDEFIX menu (#2760)
- use QtMultimedia instead of phonon to show movies in pdf (non-default)
- regex in search panel is syntax checked and marked if wrong
- latex menu for horizontal spacing (#2687)
- config dialog with resizable splitter (#2707)
- insert inline math mode as $$ (#2719)
- add editor action "Move all (others) to other view" (#2713)
- show macro name in completer list (#2679)
- show macro trigger and shortcut in configuration window (#2635)
- fix wrong side panel title when changing grid size in config (#2743)
- preview/clear preview now use position of context menu as reference (#2794)
- add a Package Tab to the QuickStart Wizard (#2831)
- Editor option 'Show Only Monospaced Fonts' is now persistent (#788)
- fix size of config dialog on low res screens (#995)
- add script command loadManagedMenu, s. new section "Menu Definitions" in the manual (#2816)
- switch to pointer cursor over bookmark column of editors (#2220)
- add shadow option for rectangular magnifier in pdf viewer config (#2885)
- in split view mode add editor to split view where current editor is (#2838)
New in TeXstudio 4.5.1 Beta 6 (Jan 22, 2023)
New in TeXstudio 4.5.1 Beta 5 (Jan 20, 2023)
New in TeXstudio 4.5.1 Beta 4 (Jan 18, 2023)
New in TeXstudio 4.5.1 Beta 3 (Jan 15, 2023)
New in TeXstudio 4.4.1 (Nov 28, 2022)
New in TeXstudio 4.4.1 Beta 1 (Nov 23, 2022)
New in TeXstudio 4.4.0 (Nov 22, 2022)
- New icon theme Colibri (by geolta)
- Modernized manual
- Faster removing of multiple lines
- End multi cursor mode with esc
- No** win/qt5 build
- Switch to CMAKE build system (qmake deprecated)
- Hide/filter configuration completer list
- Bug fixes
New in TeXstudio 4.4.0 Beta 5 (Nov 5, 2022)
New in TeXstudio 4.4.0 Beta 4 (Nov 3, 2022)
- Bugfix and add adwaita-qt style
New in TeXstudio 4.3.1 (Aug 26, 2022)
New in TeXstudio 4.2.3 (Apr 17, 2022)
- fix unable to save under special circumstances (#2124)
- fix stuck to save unsaved document (only in explicit root mode and with a new unsaved document,#2153)
- xindex engine added
- fix math highlighting in keyvals (#2138)
- add context menu in embbeded pdf viewer to invert pdf colors
- remember window state (maximized/normal) of config dialog
- fix (and speed-up) miktex package detection
- fix handling apostrophed words better in spellchecker (#2179)
- regular expression in extended search behave the same as in normal search
- more cwls
New in TeXstudio 4.2.3 RC1 (Apr 15, 2022)
New in TeXstudio 4.2.1 (Jan 27, 2022)
- Fix placeholder issues
- Fix handling mirrored placeolder, like in issue #2063
- Handle NewDocumentsCommand better for completer
- Enable "open in explorer" again
- Fix building for poppler >=22.x
- More cwls
New in TeXstudio 4.2.0 (Jan 9, 2022)
- more cwls
- fix key handling for some special keyboard set-ups (#2011)
- fix user menu handling
- filter available dictionaries in status/language selection
- change placeHolder behavior: autoremove when content in placeholder is changed, don't use placeholder for cutBuffer
New in TeXstudio 4.1.0 (Nov 20, 2021)
- mainly bug-fix release
- session format changed to json, more human readable, no other benefit.
New in TeXstudio 4.0.4 (Nov 6, 2021)
New in TeXstudio 4.0.1 (Oct 11, 2021)
- Add more cwls
- Fix pdfviewer page display
- Build OSX with QT6.2, fix special charcters entry (alt+n + n , etc.) (#1770)
- Activate crash handler on win again
- Fix strcuture detection for included files
New in TeXstudio 4.0.0 (Sep 26, 2021)
- Adapt to Qt6/poppler-qt6
- OSX/win build provided with Qt6
- Remodel structure handling in order to avoid (rare) crashes
- More and updated completion word lists thanks to mbertucci47
- Handle text (e.g. text{text}) in mathenv as text with spell checking
- Performance improvement for large files with large number of labels and/or large number of includes
- Fix that search options are persistant
- Automatic structure scrolling can be turned off (#1742)
- Some bug fixes
New in TeXstudio 4.0.0 Beta 3 (Sep 6, 2021)
- Scrolling with hidpi fixed
New in TeXstudio 4.0.0 Beta 2 (Aug 27, 2021)
New in TeXstudio 4.0.0 Alpha 8 (Aug 5, 2021)
- more adaptation for qt6/hidpi plus bug fixes.
- win/qt6 does not (yet) contain the pdf previewer.
New in TeXstudio 4.0.0 Alpha 1 (Jun 6, 2021)
- enable Qt6 build, qtscript removed for qtdeclarative
New in TeXstudio 3.1.2 (May 13, 2021)
- Completed global TOC (background color coded, can be adjusted in config)
- Fontawesome5 symbol pane
- Another dark theme style (Orion Dark)
- Slightly modernised windows installer
- Smaller windows binaries
- Fix menu changes by user
- Fix root document detection when symbolic links of symbolic links are involved (#1505)
- Fix disabled parentheses autocompletion after certain completer actions (#1347)
- Results from styleparser gets immediately updated
New in TeXstudio 3.1.1 (May 13, 2021)
- Fix crashes concerning opening included files
- Let global TOC update as you type
New in TeXstudio 3.1.0 (Feb 18, 2021)
- Fix changing GUI language
- Global TOC added which needs to be updated for now (WIP)
New in TeXstudio 3.0.5 (Feb 15, 2021)
- Fix crash when deleting all elements of a build chain (#1415)
- Fix large tooltips on win with ADWAITA style
- Number of pdf rendering threads limited to 8 (or to set value, see #1463)
- Add command line option --texpath to force a tex path
- Fix touchpad scroll in x direction
- Fix a seldom crash
- Adapt speller dialog to find the same errors as the online checker
- Fix replace in global search
New in TeXstudio 3.0.5 RC 1 (Feb 11, 2021)
- Fix crash when deleting all elements of a build chain (#1415)
- Fix large tooltips on win with ADWAITA style
- Number of pdf rendering threads limited to 8 (or to set value, see #1463)
- Add command line option --texpath to force a tex path
- Fix touchpad scroll in x direction
- Fix a seldom crash
- Adapt speller dialog to find the same errors as the online checker
- Fix replace in global search
New in TeXstudio 3.0.1 (Sep 1, 2020)
New in TeXstudio 3.0.0 (Aug 25, 2020)
- Speed up document parsing, should result in faster document load times
- Spell checking is done asynchronously
- Custom verbatim/math env highlighting abandoned for a cwl based approach
- Better dark-mode support
- Qt4 support abandoned
New in TeXstudio 2.12.22 (Feb 16, 2020)
New in TeXstudio 2.12.14 (Dec 1, 2018)
New in TeXstudio 2.12.12 (Nov 25, 2018)
- Improve macro handling, provide gui that directly downloads macros from github.com/texstudio-org/texstudio-macro
- Add fuzzy completion mode
- Add cwls
- Fix rare bug that the character appear reverse order
- Bug fixes
New in TeXstudio 2.12.10 (Jul 6, 2018)
- Bug fixes
- Fix structure view with Qt >5.10
New in TeXstudio 2.12.8 (Mar 22, 2018)
New in TeXstudio 2.12.6 (Jul 24, 2017)
- Use Breeze window theme on KDE Plasma 5 (thanks to Alexander Wilms)
- Support single-finger panning gesture on most config dialog components
- Support single-finger panning touch gesture on log viewer
- Pdf viewer scroll tool: support single-finger panning gesture
- Center width-constrained documents in the editor (optional)
- Add document tab context menu entries "Close" and "Close All Other Documents"
- Improved layout of config build page
- Add system check for language tool
- Change search defaults to case-insensitive (feature-requests#1254)
- Tags for beamer
- Change preview default to embedded pdf
- Handle preview failures more gracefully, i.e. no warning pop-ups
- Repect preview settings (panel,etc) also for hover preview
- Show hover preview as tooltip in case of inline-mode
- Warn if compiler commands are actually a command list
- Several improvements to the latex parser
- Notify that a restart is required when switching between modern and classic style
- Improved LanguageTool communication: better error handling
- Add reset to default button for some LT settings
- Add 200ms delay before showing auto-hidden viewer toolbar to prevent flicker
- Eye candy for pdf circular magnifier (adapted code from texworks)
- Show pdf highlight in magnifier
- Capslock does not close completer any more
- Alternative approach for determine directories from complete texts
- Use cache for previews
- Auto open completer when starting to type in references, packages etc.
- Scripting: editor.cutBuffer
- Subframetitle in structure view
- Enable inputMethod (e.g. ^) in completer
- Change default for complete non-text chacters to off, as it tends to cause unexpected behaviour
- Fix word separation with punctuation
- Fix: remove incorrect warning "Unknown magic comment" for "% !TeX TS-program = "
- Fix: avoid compile fail if magic comment program is spelled wrongly
- Fix: duplicate lines in autogenerated cwl files
- Fix multi line argument interpretation
- Fix pdfviewer in enlarged mode
- Fix editing of basic shortcuts
- Fix number in length keyVals
- Fix flickering in structure view
- Fix crash with qimage cache
- Fix crash when restoring centralVSplitterState (bug 2175)
- Fix highlighting of current entry in structure
- Fix Open Terminal not working on windows QTBUG-57687 (bug 2178)
- Fix column detection for tabu/longtabu
New in TeXstudio 2.12.4 (Mar 29, 2017)
- Detect definition of tex counts using newcount
- Improve config dialog layout
- Make todo comment detection configurable
- Show frame titles in structure view
- Support table alignment in IEEEeqnarray, xtabular and mpxtabular
- Table alignment: fix aligning of empty cols
- Table alignment: place \ if last columns is empty
- Warn if begin{column} is used outside columns-env
- Workaround for not interpreting $ inside sweave Sexpr{}
- Option to deactivate interperation of command definition in magic comments
- Remove pdf viewer subtypes from "Default Viewer" config. PDF viewer subtypes should be selected in "PDF Viewer".
- Increase the maximal resolution for pdf rendering (bug 2003)
- Toolbar for embedded viewer can not turned-off anymore
- Show shortcuts in tooltips (can be deactivated in the options)
- Pass non-breaking space to grammar check (fixes bug 2040)
- - item completion no adds a space (feature request 994)
- Fix highlighting of current section in structure (bug 2103)
- Fix delays when typing _abc
- Fix bug in log parser: wrong filename if empty brackets () occur in text
- Fix word repetition erro on non-breaking space (~)
- Fix file detection in latex/include file
- Fix width of side panel not saved (bug 2083)
- Fix ampersand in in recent session names
- Fix parsing of RequirePackage in style files if the argument is completed on the same line
- Fix misinterpretation of closing brace if extra opening brace is used over multilines
- Fix jumping to first page when changing magnifier/hand in pdfviewer
- Fix spelling error on words followed by
- Show option --version when calling with --help
- Fix link to LibreOffice dictionaries
- Fix crash on pressing Esc in options
- Fix entering persian half-space letter
- Fix maketitle completion
- Fix shortcut context on OSX
- Fix robustcommand definition
- Use $* instead of $@ in BUILD.sh (bug 2042)
- Add needspace.cwl
- Update some cwls
- Add turkish translation
New in TeXstudio 2.12.0 (Jan 20, 2017)
- improved user interface: optimized layout, some new icons, some changes of color
- warn if file-saving fails
- cwl-based highlighting of todo-like commands
- partly support todo commands spanning multiple lines (starting line is considered for highlighting and structure entry)
- partly support highlighting of multi-line titles: first line is highlighted
- move cursor to context in line when clicking on log entry
- add "Move all to other view" to editor tabs context menu
- add shortcut Ctrl+Alt+X to open the current pdf in the external viewer
- open the annotation dialog by double-clicking on an annotation in the list
- indicate LanguageTool server in tooltip
- indicate cursor RTL state in status bar
- build commands can be edited in non-advanced mode
- auto user commands on single argument math commands e.g. overbrace{abc}
- support input of PGF/TikZ files in graphics wizard
- support fix %BEGIN_FOLD in .rnw files
- improved highlighting for pweave and sweave
- improved tooltips on structure entries
- improved text completion: support compound words, apostrophe, subscript in braces, words with underscores
- Parenthesis -> Select Inner/Outer work also when the cursor is not next to a parenthesis but inside
- don't clear highlights of search in pdf after timeout
- revert to pre 2.11.0 save method on windows because the new QSaveFile has problems with Dropbox folders
- option to disable safe writing of files (using QSaveFile) - non-Windows only
- option to disable showing logfile/error list in case of compile errors
- option to deactivate all reactions to external file changes
- option to control the triple click behavior
- additional shortcuts with Tab, Backspace, Del in shortcut options
- portable version does now store all settings in a subfolder "config"
- improved automatic handling of hg version information (relevant when building from source tar)
- improved handling of cwl dublets
- use Ctrl+Space for completion on OS X (was Cmd+Space which conflicts with Spotlight search)
- deprecate command line option --ini-file FILE in favor of --config DIR
- deprecate command line option --master in favor of --root
- remove View -> Align Windows (obsolete because of the embedded viewer)
- remove old toolbox style of side panel
- fix crash (newenv without any arguments)
- fix freeze when parsing incorrect texorpdfstring with incorrect arguments (bug 1948)
- fix label detection in glossaries.cwl (bug 1963)
- fix: automatically run bibliography if there is no bbl file
- fix: "Close last open environment" works now also for environments opened on the same line (bug 1957)
- fix: hg version comparision assumed 'larger' if the version could not be determined
- fix: do not lose focus to editor for "Find in PDF"
- fix grammar check on words in text arguments
- fix addchap/addpart entries not recognized as structure elements
- fix incorrect double-click and drag behavior (bug 1936)
- fix issues with not-updated bookmarks (bug 1950)
- fix math hover preview in subfile
- fix "Tab or Indent Selection"
- fix detection of MikTeX 64bit
- fix build with phonon
- improved some cwl files
New in TeXstudio 2.11.2 (Sep 30, 2016)
- major performance speedup, in case some default section commands were not defined in any used package
- speed up pasting into large documents (factor 100x)
- add comment toggle
- improved search panel layout
- improved bracket detection for todo highlighting (bug 1789)
- improved parsing of section titles (bug 1817)
- added shorter auto-save intervals (1 min, 2 min)
- detection of user-local installation of MikTeX
- cwl-format: suffix %plain disables possible semantics associated with an argument name
- cwl-format: suffix %labeldef for definition of labels
- cwl-format: %suffix notation takes precedence over detection by argument name
- cwl-format: allow 'key' to be used in label if #l is set
- replace babel german by ngerman in presentation wizard
- highlight cursorEnums in script
- support reading an application style sheet from stylesheet.qss
- fix crash on qt4 if update check is sucessful
- fix: auto-indent
- fix: make insertion of tabs work with cursor mirrors (bug 1788)
- fix: verbatim setting for verb|abc| (bug 1795)
- fix: update of save icon after SaveAll (bug 1808)
- fix: dictionaries in extracted .oxt files not recognized (bug 1804)
- fix: replace with regexp containing lookahead (bug 1779)
- fix: keep indentation when using the graphics wizard (1816)
- fix: quote replacement on formerly hidden child documents (1827)
- fix: do not interpret double backslash within braces as column end in tabular environment (bug 1831)
- fix: show a warning if file could not be saved
- fix: correctly handle optional arguments in command definitions
- fix: handling of let arguments
- fix: spellchecking of words with apostrophe
- fix: visibility of option for system theme icons on Linux
- fix: scripting: cursor.movePostition(n, Left/Right) across empty lines and beyond end of file
- fix: running scripts from the macro window
- fix: mixture of zoom and scroll on ctrl+mouse wheel (bug 1847)
- fix: scrreprt detection
- fix: editor font rendering in case of UI scaling (note: this fix is partial and does currently only apply if Options -> Advanced Editor -> Disable Line Cache is chosen)
- fix: argument scanning when option contain key/val pairs
- fix: editor hiding when updating a windowed pdf viewer which was enlarged
- before changing to windowed mode (Bug #1876)
- fix: repetition checking for words followed by colon (bug 1884)
- fix: position of completer when competion words become very large
- fix: freeze while typing texorpdfstring (bug 1898)
- fix: script error on editor.search with options and callback (bug 1899)
- fix: regExp replace in multi doc search
- updated some cwl files
New in TeXstudio 2.11.0 (May 30, 2016)
- support two editors next to each other
- new tabular wizard
- support multi-line commands
- add scrollbar marks for search and bookmarks
- add command option --no-session
- add manual to mac OS X app bundle data
- improve table manipulation of tabu/longtabu
- select words by doubleclick + hold + mousemove
- restructure cwl search paths to settings/completion/user :/completion settings/completion/autogenerated
- safer way of obtaining the PATH on OS X
- add option for image tooltip
- do not show explicit hyphens in section titles of the structure view
- do not parse for structure in non-LaTeX-like languages
- make preview work with \input in preamble (files get rewritten to absolute paths for the temporary compilation)
- use QSaveFile for file saving instead of our custom file saving strategy if available (Qt5 only)
- eneable left/right shortcuts for embedded viewer
- remove multiple default values for latexmk (fixes bug 1694)
- support environment variables in additional search paths
- support [txs-app-dir] and [txs-settings-dir] in additional search paths for log and pdf
- add statusbar icon for LanguageTool
- make LanguageTool arguments configurable
- add align cursor mirrors options
- make pasting into cursor mirrors a single undo block
- do not remove cursor mirrors on undo
- select text of current item in Packages Help to allow easier overwriting (feature request 1063)
- select search/replace texts when switchting there using Tab / Backtab (feature request 1064)
- added optional workingDirectory argument to script function system()
- added editor->insertSnippet() to scripting environment
- added option to choose log encoding
- make icons greyscale for viewer sync buttons if they are not activated
- added a table template
- added some elements to math/latex menus
- unix: allow defining a datadir different from PREFIX/share
- add the option to use system hunspell and quazip
- add images to windows installer
- document advanced code snippet properties in the manual
- don't show dialog for creating a file if it could not be opened but exists
- use Freedesktop Icon Naming Specification for standard icons
- add qt5 autodetection to BUILD.sh
- fix duplicated line endings for larger files (chunked loading)
- fix: windows environment variables may contain brackets: PROGRAMFILES(X86)
- fix env closing with $,$$,etc.
- fix: go to PDF for temporarily compiled documents
- fix finding root document when explicit root doc is set
- fix spell check when word ends with point
- fix argument detection: optional arguments may appear after mandatory ones
- fix: correctly generate environment definition from \newenvironment in case of a default argument
- fix crash in keyVal syntax check when the document was deleted in the meantime
- fix: clear replace highlights when search term is changed
- fix: cancel in marco dialog (bug 1662)
- fixed interpretation of % !BIB program = ... (bug 1667)
- fix AltGr+F not typing [ on Croatian keyboard
- fix cursor jumping to end of file when trying to jump from a non-matched bracket (bug 1668)
- fix pasting columns over an existing selection (bug 1726)
- fix broken language triggers (bug 1735)
- fix quote replacements
- fix line breaks for cursor mirrors
- fix auto paren completion for cursor mirrors
- fix line operations to work with cursor mirrors
- fix sychronize text of placeholder mirror when inserting an environment on a selection (Ctrl+E)
- fix font in pdf viewer status bar did not scale
- fix loading of badword lists
- fix LanguageTool startup
- fix overlapping in unicodeinsert on osx
- fix: pinyin input of punctuation (bug 1770)
- fix: retain spaces when sending text to LanguageTool
- fix: don't translate Ctrl+Alt+Left as the translation breaks the shortcut
- several updates to cwl files
- update poppler for windows to 0.39.0
- improved generation of label texts
New in TeXstudio 2.10.8 (Jan 20, 2016)
- automatically expand search result if all matches are within one file
- detection of magic comment % !TeX is more permissive concerning case sensistivity
- fix crash when using \subparagraph
- fix symbolgrid widget on OSX
- fix ?save-file trigger not working
- update latex reference manual (Oct 2015)
New in TeXstudio 2.10.6 (Jan 14, 2016)
- add option to choose the poppler render backend
- prevention of file corruption if saving fails for some reason
- global search button in search toolbar now updates the results instead of show/hide
- option to store absolute paths in session files
- use short title for sections in structure view (if available)
- structure commands can now be defined in cwl
- support memoir class
- support rightclick + wheel for zooming in internal pdf viewer
- add version and help option to OS X and Linux command line (not possible for Win)
- fix: detection of new texlive paths on OS X El Capitan
- fix: messages could be hidden by splash screen on OSX
- fix: make glossary entries available as labels again
- fix: format math environment as math
- fix: $$ as math start
- fix: spell checking for hyphen/abbreviations
- fix: ignore leading/trailing quotes for spell check
- fix: workaround for single code language identifiers in LanguageTool
- fix: layout switching between uncertain and ltr (rtl) language parts
- fix: do not use shortcut Ctrl+Alt+F with Turkish locale
- fix: included badWords files were not found
- fix: pdf cache limit was not respected correctly
- fix: scale statusbar icons with secondary toolbar
- fix: crash of "Open package documentation" in certain situations
- fix: certain errors in log file were only detected as warnings
- fix: single starred lines in log file were falsely detected as warning
- fix: no syntax checking on nonLaTeX documents
- fix: context help for \documentclass
- fix: treat minted as verboten environment
- fix: correctly handle files with uppercase extension .TEX as tex files
- fix: workaround for pasting from LibreOffice (priorize text over image)
- updates to translations
- updates to the manual
- updates to cwl files
New in TeXstudio 2.10.4 (Oct 26, 2015)
- apt to changed TeXlive paths on Mac OS X El Capitan (path detection and change notification)
- more granular selection of update notifications: stable / release candidate /development
- image as an alternative caching format (better rendering results for some cases)
- import fedora patch: more general commands for external viewers on linux
- respect clipboard priority if there are multiple possible mime-types that could be pasted
- support \newif, \newfontfamily, \newfontface as definition commands
- ignore keyboard layout change if the current language context is ambigious
- folding of square brackets
- option for scaling of the segment preview
- some code optimizations for speedup
- fix: setting root in structureview per contextmenu
- fix: problem with open braces and bibliography/label
- fix: environ dependent syntax check
- fix: using $$ for mathstart
- fix: mirror cursor in insert env
- fix: problem with unclosed square brackets
- fix: assert failure when cursor column is too high in word moving mode
- fix: rtl detection lagging behind the actual text
- fix: spell checking in command arguments and section titles
- fix: cursor position for tabwidth == 1
- fix: multiple "View" calls to Acrobat (Reader) did not work
- fix: bibids in the completer
- fix: tooltip preview of $
- fix: loading of profile in portable mode
- fix: palette and application style were not necessarily updated correctly when loading a profile
- - fix: tooltip width prediction for rich text tooltips
- - fix: false positive detection and replacement of literal quotes on windows
- - fix: sizes for segment preview respect hiDpi displays
- - fix: pdflatex segment preview on windows was always shown on first line
- - fix: cleanup of pdfs generated by segment preview in temp folder
- - added greek translation and updated several other languages
- - some updates to the manual
New in TeXstudio 2.10.2 (Sep 17, 2015)
- fix recognition of environments defined via \newtheorem
- fix disabling of syntax c
- heck - fix copying from message panel using shortcut Ctrl+C
- fix last page in pdf split - fix detection of \ref commands
- fix crash when pasting multi-line commands
- fix crash when changing the icon size - update French, German and Spanish translations
New in TeXstudio 2.10.0 (Sep 14, 2015)
- new and improved LaTeX parser, the last command argument can now span over several lines
- change: consolidated default shortcuts of tools
- rename "master document" -> "explicit root document" and clean up switching logic
- generalized TODO comment detection: any multiple-capital-letter word is recognized as todo-style comment (e.g. "% FIXME", "% ASK")
- improved search results window
- search and replace for labels
- viewer does now support gestures: pinch to zoom, tap to "Go to source"
- added: Tools -> Open Terminal
- added an option filter to the config dialog
- CSV export for text analysis
- open password protected pdfs
- support Inkscape .pdf_tex files
- check for proper LaTeX configuration at startup (currently only pdflatex)
- improved cursor mirror selections: allow multiple, disjoint rectangular blocks, ingle mirrors can be removed
- support usage of environment variables in commands
- remember visibility of toolbar and annotation panel in PDF viewer
- add option Editor -> Replace Tabs in Text by Spaces
- added Options -> Restore Default Settings
- context menu items to open/close all files of a project
- user-visible list of hidden documents
- added --foreground and --no-foreground options to pdf viewer - make format for magicComment editable in Options -> Highlighting
- added line operation "Delete from start of line", more constent naming of line operations, adaption for OSX default shortcuts
- improved support for output redirection of commands
- support shell-style literal quotes (") in commands
- new selection actions "Expand Selection to Word", "Expand Selection to Line"
- send country code to languagetool - added (?not-highlighted-as:...) scope for macro trigger - new function for scripting: simulateKeyPress()
- automatic LRTRTL language/keyboard layout switching
- more fine-grained options for checkin after save
- more standard behavior for F3 (Find Next instead of Continue Find)
- paste image data from clipboard (e.g. screenshot)
- automatic keyboard layout switching depending on context
- show frametitle in structure view - mark changed files in structure view
- improved UI scaling - improved path detection on OS X
- improved highlighting for user scripts
- improved insertion of item
- improved double/triple-click-and-drag selection for words/lines
- temporary highlight target text of go to definition
- update checker respects system proxy configuration
- checks and warnings for dictionary import
- filter out Ctrl+Alt+... shortcuts definitions for some keyboard locales on windows if the shortcut would overwrite a regular character shortcut
- remember changed highlighting for recent files
- change: double-clicking on a command now also selects the leading backslash (configurable in the options)
- fix: comment definition for sweave format
- fix: possible crash in text width calculation
- fix: detection of log files for filenames containing dots
- fix: comment insertion for Sweave/Rweave
- fix: eraseLine() left an empty line if the final line was included in the selection
- fix: empty context menu entry for word repetitions
- fix: detection of some CJK characters when wrapping
- fix: don't show structure commands without arguments in the structure outline
- fix: ampersands were not highlighted if followed by a non-space char
- fix: bug that commands may become empty after editing
- fix: assignment of some standard backspace shortcuts on OS X
- fix: allow normal format in highlighted-as trigger
- fix: missing auto-completion for ( when the following text already contains ( )
- fix: incorrect error message when trying to access miktex texdoc in case MIKTEX_VIEW_* environment variables are set
- fix: bug in filename detection of inverse search
- fix: Fit to Textwidth had a horizontal offset in some cases
- fix: some size issues with editor zoom
- fix: comment shortcut for asymptote and lua files
- update: documentation
- update: LaTeX reference manual (May 2015)
- update: windows libraries of poppler to 0.32.0
- added/updated a number of cwl files
- added spanish dictionary
New in TeXstudio 2.9.2 (Mar 23, 2015)
- allow word wrapping at all CJK characters
- simplified latexmk call
- fix: incorrect interpretation of dir/file arguments in import commands
- fix: crash when hidden implicit master document is deleted
- fix: incorrect merging of absolute files with additional search paths
- fix: make pkg-config work on osx again
- fix: crash when reopening hidden document in singleDocMode
- fix: basic shortcuts (like "Left") might be overwritten when using TXS in certain languages (Japanese, Italian, ...)
- fix: positioning of completer tooltip when using multiple screens
New in TeXstudio 2.9.0 (Mar 7, 2015)
- link overlays for urls
- close editor tab by pressing middle mouse button
- more standard shortcuts (in particular for OS X)
- support optional filename argument in txs:///view-pdf-internal
- add "expand/collapse all documents" to context menu of structure
- add tabulary support
- open correct log file if output filenames are changed due to "%& -job-name=targetfile" (note: changed pdf filename not yet supported)
- user-defined icons are now portable: if possible icon paths are stored relative to settings dir or application dir
- windowed pdf viewer now supports --no-focus argument
- improved detection of label name for "Insert ref to Next Label"
- improved context detection for preview (multi-line math, cursor inside multi-char delimiter)
- improved search for texdoc location
- improved log parsing including support for LaTeX3 warnings and errors
- resize with soft line warp: keep vertical cursor position constant
- support .tikz files (treated like .tex files)
- new options: Advanced Editor -> Structure Panel ("Show elements in comments", "Mark structure elements beyond end{document}" and "Mark structure elements in appendix")
- new option: mouse wheel zoom also controls the log editor
- new option: encoding of bib files
- new options: some GUI elements are now scalable (for better hi-res display support)
- some cleanup in the options dialog
- change: LaTeX templates need to have "% !TXS template" on the first line if placeholders should be interpreted, otherwise files are loaded as plain LaTeX
- fix: maintain expansion of the Structure View in more situations
- fix: caseSensistivity for global search
- fix: sync scrolling in enlarged embedded pdf viewer
- fix: interpretation of % !BIB program = biber
- fix: fit to text width in multi-page grid of pdf viewer
- fix: unsaved documents could create false entries when saving a session
- fix: forgotten editor shortcuts
- fix: linecache on retina display
- fix: on OS X: the dictionary default is path relative to app
- fix: compilation on freebsd /patch by Abilio)
- fix: display user command icon (patch by Paulo Silva)
- fix: svn auto-checkin was not executed after some types of save operations
- fix: link-click on bib file also searches in additionalBibPaths
- fix: some sections were incorrectly marked as "beyond end of document"
- fix: crash when file is removed and silent reload is activated
- fix: failed "! TeX encoding" detection due to bug in line end detection
- fix: ignore hyph_*.dic files when looking for hunspell dictionaries
- fix: trigger ?load-file for files opened with the session at startup
- fix: update encoding in status bar when a % !TeX encoding = ... magic comment is typed
- fix: issue with opening some template zip files by updating QuaZip to 0.7.1
- fix: parsing of synctex file with nested sheets
- fix: crash when undoing insertion of magic comments
- fix: make symbol grid visible on dark-themed desktops
- fix: handle multiple existing assignments when checking the change of a shortcut
- fix: broken folding of �GIN_FOLD if the special math-close-comment %$ was used in the folded area
- fix: incorrect wrapping if chinese punctuation characters are on the line
- completer is disabled in overwrite mode (because it does not work correctly while overwriting)
- fix: incorrect behavior of input method with forward selections
- fix: texdoc usage on OS X
- fix: rendering of 1x1 non-continouos pdf page on retina display
- fix: some missing symbols
- removed: case insensitive completion (due to complexity/performance issues)
New in TeXstudio 2.8.8 Beta (Nov 29, 2014)
- basic Asymptote highlighting
- improved parsing of command options
- notify that syncing between PDF and .tex won't work anymore after "File Save As..." (need to recompile)
- fix: crash in column handling of table parser
- fix: crash in math preview generation
- fix: txs finds resource in app if it is not installed under /Applications... (OSX)
- fix: open completer on typing comma only when the context suggests it
- fix: tab replacement was only performed for tabOrIndent if there was a selection
- fix: shortcut saving, so that added shortcuts (editor) are saved
- fix: too large symbol on non-retina screen with retina notebook
- fix: shortcut Shift+Backspace works like Backspace (Win+Linux)
- fix: indentation increasing if pasting with newline at and and cursor is at line start
- fix: replacing a selection by itself should not change anything (fixes indentation issues for some cases of selection-self-replacement)
- fix: rendering results may be slightly differerent depending on the usage of the line cache.
- some updates to the manual
New in TeXstudio 2.8.6 (Oct 27, 2014)
- tab key inserts tab or indents, depending on cursor selection
- error table can be filtered and sorted
- tooltips on package names show a short description of the package
- support [txs-app-dir] and [txs-settings-dir] in commands (allows portable paths when using MikTeX portable and TXS portable on an USB stick)
- enable the possibility to remove shortcuts from qeditor
- sort shortcuts for editor in order of operation name
- more robust text width calculation in pdf
- mark section beyond end of document with orange background
- removed pdf printing (did never work well. Please use an external PDF viewer of your choice for printing.)
- detect fonts containing ligatures
- maintain cursor position (line and column) when using "Align Columns" for tables
- fix: remember removed shortcuts e.g. tab for insertSelection
- fix: completer opening in special cases for keyval completion
- fix: find next in pdf viewer
- fix: do not interpret % in verbatim as comment
- fix: user command names might be lost
- fix: update of monchrome/color settings in pdf viewer
- fix: help not working on OS X
- fix: make case conversion work for systems with old Qt 4.6
- fix: case conversion work also for cursor mirrors
- fix: broken cursor position for wrapped RTL text
- fix: crash when switching between qt and normal rendering
- fix: text background was not always drawn with the correct background color
- updated cwls: yathesis, marvosym, microtype, pifont, glossaries
New in TeXstudio 2.8.4 (Sep 9, 2014)
- improved syncing to PDF: don't scroll PDF to top of page if the highlighted area is already visible
- support command detection for \DeclareRobustCommand
- persistently store fit and center options of preview panel
- support more environments for table auto-formatting
- remember scope when deleting auxiliary files
- improved handling of incomplete options in the syntax checker
- new/improved cwls: mathtools, circuitikz
- fix: crash with RTL text input
- fix: some shortcuts couldn't be assigned on OSX
- fix: multi-cursor edits are now grouped into a single undo action
- fix: lost scroll position when previewing large images
- fix: assignment of multiple shortcuts to editor operations
- fix: unindent per shortcut without selection
- fix: more consistent behavior for PgUp/PgDown in PDF viewer
- fix: immediately generate cursor mirrors when inserting via the menu
- fix: commands defined in one file included by many documents were only known in the completion list of one them
- fix: compile option without poppler
- fix: crash with \newcommands{xyz}{123456789}
- fix: �GIN_FOLD could not be folded
- fix: apply grayscale and invert color settings also to magnifier
- fix incorrect search hightlight region in PDF viewer with Qt5
New in TeXstudio 2.8.2 (Jul 26, 2014)
- color completion
- some more predefined completions for tikz
- region preview with pdflatex and the embedded viewer (activate in options)
- more consistent visual for search/region preview range
- PDF can be shown in grayscale (as a preview how a grayscale print would look like)
- improved input method support
- improved \todo highlighting
- texstudio.ini settings GUI/ToobarIconSize and GUI/SecondaryToobarIconSize
- portable version uses relative paths to dictionaries, so they stay valid independent of the current location of the portable version
- several bugfixes
New in TeXstudio 2.8.0 (Jun 20, 2014)
- completion and syntax check on keyval options, e.g. includegraphics (graphicx!)
- search and replace over several documents improved
- improved parser for log files (better detection of filenames)
- todo-style commands (e.g. todo{}) are added to the list of todos
- better compliance with standard shortcuts on OSX
- the keyboard modifier key for the context menu (spellcheck suppression) is configurable via texstudio.ini "Editor/ContextMenuKeyboardModifiers"
- use Consolas as default editor font on Windows if available
- improved auto-hide toolbars feature in embedded viewer
- users can overwrite the default language definitions and add own ones
- makeglossaries support
- allow quoted filenames in include-like commands to support filenames and directories containing spaces
- windows version compiles now with Qt5
- updated LaTeX reference manual
- several bugfixes
New in TeXstudio 2.7.0 (Mar 17, 2014)
- added Edit -> Text Operations (To Lowercase / To Uppercase / To Titlecase)
- added list of recent sessions
- speedup of saving for large documents
- added recognition in filetree for import subimport importfrom and subimportfrom (Thanks to Steven Vandekerckhove)
- added button to stop a running compilation
- the dictionary search path can now contain of multiple directories
- Dictionaries in the OpenOffice/LibreOffice Extension format (*.oxt) can now be imported
- Updated the latex reference manual to to a recent version
- new option for maximum image tooltip width
- new option "Reference commands in context menu"
- new options for additional search paths in editor logic
- new option for automatic encoding detection: make latex and character based detection selectable separately
- new options for pdf highlight color and duration
- find dialog: search in all loaded documents i.e. also in hidden
- improved synchonization PDF -> source
- support "% !BIB = biber" syntax for compatibility with TeXShop and TeXWorks
- added several new cwl files
- several bugfixes
New in TeXstudio 2.6.4 (Oct 22, 2013)
- package scanner: queries the tex istallation for installed packages and highlights missing packages
- package completion
- basic annotation support in internal pdf viewer
- improved render speed, especially on mac
- speed-up loading of hidden documents (option: automatically load included files)
- speed-up command completion window, especially citations
- improved log panel
- improved dtx highlighting
- added support for LilyPond book (.lytex)
- Edit -> Line operations now also work with selections
- updated hunspell library to 1.3.2
- fix: input method bug
- fix: shortcuts containing arrow keys did not work in japanese
- bug fixes, e.g. tooltip does not disappear instantly anymore
New in TeXstudio 2.6.2 (Jul 15, 2013)
- structure tree view: context menu entries to recursively collapse/expand the structure
- improved hard line wrap with joining lines
- View -> Focus Viewer now also works for the windowed viewer
- better detection of LagnuageTool
- similarity dictionary
- "Align Table Columns" now works also for tabu/longtabu
- updated poppler library, now displays PDF annotations like highlight and underline
- updated to Qt 4.8.5 (Windows installer)
- fix: user templates are editable again
- fix: broken SVN Undo
- fix: bug when typing '}' in RTL languages
- fix: Opening package documentation in non-PDF formats
- more small corrections and improvements
New in TeXstudio 2.6.0 (Jun 15, 2013)
- switched to svg icons
- folded lines are now stored in the session
- option to load package documentation into internal embedded pdf viewer
- option to silently reload files on external changes
- make %todo as well as %TODO marker for "to-do" list
- "Align Table Columns" now works on many more enviroments such as matrix, align. align*, split, multline, multline*, gather, gather*, flalign, flalign*, alignat, alignat*
- template resources are now configured via template_resources.xml (allows to customize resource locations)
- template json files are now UTF-8
- basic Pweave highlighting
- arbitrary dictionary names are now possible in % !TeX spellcheck = ... magic comment
- new macro trigger depending on the current syntax highlighting
- allow to suppress tests in debug mode by preprocessor define NO-TESTS
- fix some issues with RTL languages
- fix animated scrolling
- a number of new completion files included
- lots of small corrections and improvements
New in TeXstudio 2.5.2 (Jan 8, 2013)
- new �GIN_FOLD ... %END_FOLD comment to mark arbitrary regions as foldable
- add support to display CJK and Cyrillic in PDF viewer
- increased maximum possible tab width to 32
- fix basic input method support
- fix crash when saving as an already open file
- fix viewer might change size because of long status messages
- changed shortcuts for next/prev document to Ctrl+PgDown/Up
- several small corrections
New in TeXstudio 2.5.1 (Nov 22, 2012)
- improved fold panel
- new template system
- added support for forward/backward mouse buttons in editor and viewer
- context menu for inline preview (allows copying of preview image)
- option to load all included files in order to have a complete
- ref/commands overview
- added "Open"-context menu entry and link overlay for \bibliography{} commands
- show image preview on hover over graphic name
- several bug fixes (pdf scolling range, user template path, OSX-related bugs, ...)
New in TeXstudio 2.5 (Oct 17, 2012)
- cursor history (go back/forward)
- references, packages and included file names become links on Ctrl+MouseOver
- insertion of handwritten equations (Windows 7 only, using TexTablet)
- improved table-code formatting, including options to specify the desired format
- metadata support in LaTeX templates and table templates
- checking for the correct version of the runtime library
- more context menus (fold panel, bookmark panel)
- optionally more bold cursor for better visibility
- line operations: move up/down, duplicate
- windows installer: add possibility to associate .tex files with TXS
- several bug fixes (crashes, compilation, focus, ...)
New in TeXstudio 2.4 (Sep 4, 2012)
- new build system which allows easier combination of several commands
- support many new tools: xelatex, lualatex, biber, latexmk, texindy
- embedded pdf viewer
- bookmark manager and persistent bookmarks
- inline grammar checking using LanguageTool
- basic syntax highlighting for lua and for dtx files
- biblatex support
- citation API to insert citations from other applications (JabRef plugin available)
- table autoformating
- improved appearance
- update checker
- extended scripting: gui/dialog creation, access to other documents/programs/menus, background mode and events
- crash protection
- many small improvements
- several bug fixes
New in TeXstudio 2.3 SVN 2471 (Feb 14, 2012)
- list of commands accepting \ref/\cite-references can be changed
- remember search history
- support for different dictionaries per document
- find-invalid-bracket feature
- almost word level inverse pdf search
- complete file names in graphic including macros
- improved BibTeX auto calling
- more methods available for scripting
- several bug fixes (especially crashs in the pdf viewer/syntax check/structure view) and minor improvements
New in TeXstudio 2.2 SVN 2143 (Aug 2, 2011)
- pdf viewer can show multiple pages in continous fashion
- pdf viewer works non-blocking (multi-threaded)
- preview works with included files
- key replacements can trigger arbitrary user macros
- double quote replacement can easily be selected from predefined list
- completer distinguishes between usual, most often used and all possible commands
- saving/loading profiles working
- more environments are syntax highlighted
- as always, bug fixes and small improvements
New in TeXstudio 2.1 SVN 1772 (Aug 2, 2011)
- improved latex syntax checking: auto detect used packages and more reliable
- auto detect master/include relations, no master document should be needed anymore
- extended internal pdf viewer, multiple pages and new features
- preview of selection is much faster and shown directly in the text
- easy parenthesis selection
- as always, bug fixes and small improvements
New in TeXstudio 2.0.0 SVN 1495 (Aug 2, 2011)
- integrated pdf viewer with forward/reverse search based on Texworks
- online latex syntax checking like spell checking(for simple errors)
- support to manipulate tables (add/remove lines,columns or \hline)
- inserted brackets are automatically closed
- option to limit line length with hard wraps
- word repetitions are marked as possible style error
- faster search, highlight matches as default
- basic editor key mapping become customizable
- unicode insertion dialog
- as always, bug fixes and small improvements
New in TeXstudio 1.9.9a (Aug 2, 2011)
- some performance issues on mac have been adressed. It should feel faster for long sible lines on mac.
- more than one overlay can be shown at the same time e.g. for syntax highlighting and spell checking
- command replacement in completed commands was added
- a cut buffer was added. If selected text is replaced with a command via completion, the removed text is used as argument for the inserted command (if applicable)
- tool tip in completer shows the surrounding of the label to which the selected reference is pointing
- profiles containg predefined short cuts, menu redefinition, editor settings can be imported from a file
- when waiting with text cursor on an environment name, a mirror cursor is generated which allows the renaming of the environment (\begin and \end simultaneously)
- delete word, a command or an environment by typing ALT-del
- spell checking is only done in known text commands
- some dialogs adapted to cope better with small screen sizes
- lots of bugs removed after user feedback
New in TeXstudio 1.9.9 (Aug 2, 2011)
- added interactive structure view update
- added basic scripting
- added automatically SVN commits
- added customizable toolbars, environment highlighting and LaTeX menus
- faster search (= optimized highlighting)
- extended DDE syntax to start services which aren't running
- if a called latex hangs it can be killed with escape after 2 seconds
- fixed folding
- fixed single instance mode on mac (by replacing dsingleapplication with qtsingleapplication)
- several other fixes
New in TeXstudio 1.9.3 (Aug 2, 2011)
- added a find in open files dialog
- added automatical bibtex calling
- added a syntax for the current file in commands as ?c:ame
- thesaurus is loaded in the background at start up (=>faster first synonym lookup)
- fixed crash of DDE
- fixed "keep indentation" mode for code snippets
- fixed slowdown on mac
- fixed relative paths in included files bug
- fixed KDE dark theme
New in TeXstudio 1.9.2 (Aug 2, 2011)
- added experimental latex preview
- added random text generator
- added integrated synonym dictionary (using openOffice databases, default en, de, fr)
- added interactive checking of correct \ref to \label matching
- added BibTeX parser, interactive checking of correct \cite commands and bibtex insert dialog
- added templates
- added tabbed log panel
- extended completer word list using kile cwl files
- imported more math symbols (+730) from kile
- imported changes of texmaker 1.8.1->1.9.2 (favourite symbols, new color scheme, a)
- fixed several bugs
- see usermanual_en.html for a more detailed description
New in TeXstudio 1.8.1 (Aug 2, 2011)
- added Windows DDE support
- added free menu key board mapping (also shift+insert key bindings)
- added word completion
- added error highlighting
- improved text analysis (phrases), recent file menu
- fixed MAC support (compiling, line endings)
- fixed possible crash with multiple instances and spellchecking
- more bug fixes
New in TeXstudio 1.8 (Aug 2, 2011)
- editor based on qcodeedit (code folding, better bookmarks, incremental search, etc.)
- interactive spell checking, spell checker based on hunspell-1.2.8 (fixing bug)
- code completion adding descriptive texts
- automatical detection of file encoding
- start-always command line option added
- stdout is now listed in the list
- text analysis
- maintaining author changed, new name, new homepage: texmakerx.sourceforge.net
New in TeXstudio 1.7.1 (Aug 2, 2011)
- texmaker can now be only started once per user : inverse search will no more launch a new instance of texmaker
- the spell checker is now based on hunspell-1.2.4
- the latex errors detection has been improved
- the background color of the selected symbol is now always the same (to be sure that the symbol is always visible)
- parentheses matching is back
- "\end{...}" is now added automatically after "\begin{...}" while using autocompletion
- version 1.7 -> 1.7.1 :