如何在 TeXStudio 中仅编译并显示文档的一部分

如何在 TeXStudio 中仅编译并显示文档的一部分

在我的特殊情况下,我想通过 overpic 将文本放置在图形中。编译并显示整个文档甚至整个章节总是需要很长时间(我想是因为其中有一些图形)。是否有可能只有带有文本的那张图形(它全部位于图形部分)被编译并显示?

\documentclass[11pt, a4paper, twoside]{scrreprt} 
\usepackage[utf8]{inputenc}

\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{tikz}      
\usepackage{pgfplots}  
\usepackage{overpic}   
\usepackage{amssymb}    
\usepackage{lmodern}
\usepackage{hyperref}

\begin{document}

\begin{figure}[!h]
    \centering
    \begin{overpic}
        [width=0.3\textwidth]{sample_layout}
        \put(40,60){pin1}
    \end{overpic}
    \caption{scheme}
    \label{fig:sample_layout} 
\end{figure}

\end{document}

答案1

您可以使用内联预览:突出显示要编译的相关部分(此处为环境overpic),右键单击并选择Preview selection。预览将显示在您的代码下方(默认情况下),当您在预览选择块中更改任何内容时,它会自动更新。

动图:

(我没有单击您在下面的 gif 中看到的更改之间的‘编译’或任何其他按钮。)

在此处输入图片描述

\documentclass{article}
\usepackage{overpic, color}

\begin{document}
    \begin{overpic}[abs,unit=1mm,scale=.25,grid]{example-image}
        \put(3,15){\color{blue}\huge\LaTeX}
    \end{overpic}
\end{document}

请注意,此功能也扩展到方程式、内联数学、表格(表格)等环境。

相关设置可在 中找到Options -> Configure TeXstudio -> Preview


附录

从 TXS 2.12.10 开始,TeXstudio 使用preview+varwidth上面提到的内联预览功能的软件包。 preview在浮动环境中不能很好地播放(例如figure),所以最好只预览非浮动的东西。

当您尝试内联预览浮动环境时收到的“错误”是众所周知的“不在外部模式”错误。

对于您的具体情况,如果您仅预览overpic环境本身,它就会起作用(证明):

在此处输入图片描述

相关内容