TexStudio 2.5.2, WinXP SP3 x32
In my Tex project, I would like to input a file containing the caption with each image like this:
\begin{figure}[htb] \centering \includegraphics{images/Moses-TOF.png} \input{images/Moses-TOF.tex} \label{fig-TOF} \end{figure}
Doing this in my tex file totally breaks the parsing algorithm. After the first \input{}, %todo are no longer registered, the hierarchy in the structure tabs restart to the left.
I understand that the inputed file is not parsed while doing the structure but it could probably be included in the hierarchical structure tree without resetting it and maybe add a summary section on top of the structure (like the TODO and LABEL section) to find then easilly. In any case, it should not break the todos.
Jan Sundermeyer
2013-01-27
i don't see any breaking of the structure view, only point is that %todo (lower case) has never been added in the todo-list. That has been fixed in the svn version.
Etienne
2013-01-31
Thanks, I fixed my todos.
I made some screenshots of my structure view breaking.
Jan Sundermeyer
2013-01-31
the "breaking" is an intended design decision as input/included code can contain further sections etc.
Etienne
2013-01-31
I totally understand that one could include anything in the input, even a new chapter. Although, from my point of view, in a well organized document, the \input should include a complete section or subsection or anything else that is self-contained and lower in the document hierarchy while not breaking the hierarchy of the original document.
Although I could easily see this as an advanced option, it is an editorial decision that I leave to you. Thanks for answering me.
Benito van der Zander
2013-02-09
Added an option for keeping the includes indented in r3755
Benito van der Zander
2013-02-09