<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
   viewBox="0 0 731.26855 570.7876"
   width="731.26855"
   height="570.7876"
   version="1.1"
   id="svg92"
   sodipodi:docname="deepseek_svg_20260413_ecc6c6.svg"
   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview94"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:showpageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:deskcolor="#d1d1d1"
     showgrid="false"
     inkscape:zoom="1.3080645"
     inkscape:cx="352.04686"
     inkscape:cy="288.59433"
     inkscape:window-width="1920"
     inkscape:window-height="1011"
     inkscape:window-x="0"
     inkscape:window-y="0"
     inkscape:window-maximized="1"
     inkscape:current-layer="svg92" />
  <defs
     id="defs20">
    <marker
       id="arrow"
       viewBox="0 0 10 10"
       refX="5"
       refY="5"
       markerWidth="6"
       markerHeight="6"
       orient="auto-start-reverse">
      <path
         d="M 0,0 10,5 0,10 Z"
         fill="#333333"
         id="path2" />
    </marker>
    <linearGradient
       id="inputGrad"
       x1="49"
       y1="79"
       x2="49"
       y2="281"
       gradientUnits="userSpaceOnUse"
       gradientTransform="translate(-49,-22.527344)">
      <stop
         offset="0%"
         style="stop-color:#e6f2ff;stop-opacity:1"
         id="stop5" />
      <stop
         offset="100%"
         style="stop-color:#b3d9ff;stop-opacity:1"
         id="stop7" />
    </linearGradient>
    <linearGradient
       id="processGrad"
       x1="299"
       y1="79"
       x2="299"
       y2="281"
       gradientUnits="userSpaceOnUse"
       gradientTransform="translate(-49,-22.527344)">
      <stop
         offset="0%"
         style="stop-color:#fff0e6;stop-opacity:1"
         id="stop10" />
      <stop
         offset="100%"
         style="stop-color:#ffd9b3;stop-opacity:1"
         id="stop12" />
    </linearGradient>
    <linearGradient
       id="outputGrad"
       x1="549"
       y1="79"
       x2="549"
       y2="281"
       gradientUnits="userSpaceOnUse"
       gradientTransform="translate(-49,-22.527344)">
      <stop
         offset="0%"
         style="stop-color:#e6ffe6;stop-opacity:1"
         id="stop15" />
      <stop
         offset="100%"
         style="stop-color:#b3ffb3;stop-opacity:1"
         id="stop17" />
    </linearGradient>
  </defs>
  <!-- Background -->
  <!-- Title -->
  <text
     x="351"
     y="17.472656"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="24px"
     font-weight="bold"
     fill="#333333"
     id="text24">AutoLaTeX General Building Process</text>
  <!-- Input Box -->
  <rect
     x="1"
     y="57.472656"
     width="200"
     height="200"
     rx="10"
     fill="url(#inputGrad)"
     stroke="#3399ff"
     stroke-width="2"
     id="rect26"
     style="fill:url(#inputGrad)" />
  <text
     x="101"
     y="87.472656"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="18px"
     font-weight="bold"
     fill="#333333"
     id="text28">Input Files</text>
  <line
     x1="21"
     y1="102.47266"
     x2="181"
     y2="102.47266"
     stroke="#3399ff"
     stroke-width="1"
     id="line30" />
  <text
     x="101"
     y="127.47266"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="14px"
     fill="#333333"
     id="text32">LaTeX Source</text>
  <text
     x="101"
     y="157.47266"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="14px"
     fill="#333333"
     id="text34">Bibliography (.bib)</text>
  <text
     x="101"
     y="187.47266"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="14px"
     fill="#333333"
     id="text36">Image Sources</text>
  <text
     x="101"
     y="212.47266"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="12px"
     fill="#666666"
     id="text38">(SVG, EPS, etc.)</text>
  <!-- Arrow Input -> Process -->
  <line
     x1="201"
     y1="157.47266"
     x2="251"
     y2="157.47266"
     stroke="#333333"
     stroke-width="2"
     marker-end="url(#arrow)"
     id="line40" />
  <!-- Process Box -->
  <rect
     x="251"
     y="57.472656"
     width="200"
     height="200"
     rx="10"
     fill="url(#processGrad)"
     stroke="#ff9933"
     stroke-width="2"
     id="rect42"
     style="fill:url(#processGrad)" />
  <text
     x="351"
     y="87.472656"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="18px"
     font-weight="bold"
     fill="#333333"
     id="text44">AutoLaTeX Engine</text>
  <line
     x1="271"
     y1="102.47266"
     x2="431"
     y2="102.47266"
     stroke="#ff9933"
     stroke-width="1"
     id="line46" />
  <text
     x="351"
     y="127.47266"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="14px"
     fill="#333333"
     id="text48">LaTeX Compiler</text>
  <text
     x="351"
     y="152.47266"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="14px"
     fill="#333333"
     id="text50">Bibliography Tool</text>
  <text
     x="351"
     y="177.47266"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="14px"
     fill="#333333"
     id="text52">Translators</text>
  <text
     x="351"
     y="202.47266"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="12px"
     fill="#666666"
     id="text54">(Figure generation)</text>
  <text
     x="351"
     y="227.47266"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="12px"
     fill="#666666"
     id="text56">MakeIndex, etc.</text>
  <!-- Arrow Process -> Output -->
  <line
     x1="451"
     y1="157.47266"
     x2="501"
     y2="157.47266"
     stroke="#333333"
     stroke-width="2"
     marker-end="url(#arrow)"
     id="line58" />
  <!-- Output Box -->
  <rect
     x="501"
     y="57.472656"
     width="200"
     height="200"
     rx="10"
     fill="url(#outputGrad)"
     stroke="#33cc33"
     stroke-width="2"
     id="rect60"
     style="fill:url(#outputGrad)" />
  <text
     x="601"
     y="87.472656"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="18px"
     font-weight="bold"
     fill="#333333"
     id="text62">Output</text>
  <line
     x1="521"
     y1="102.47266"
     x2="681"
     y2="102.47266"
     stroke="#33cc33"
     stroke-width="1"
     id="line64" />
  <text
     x="601"
     y="137.47266"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="16px"
     font-weight="bold"
     fill="#333333"
     id="text66">PDF Document</text>
  <text
     x="601"
     y="167.47266"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="14px"
     fill="#333333"
     id="text68">(or DVI/PS)</text>
  <!-- Configuration Box -->
  <rect
     x="201"
     y="297.47266"
     width="300"
     height="80"
     rx="10"
     fill="#f2f2f2"
     stroke="#999999"
     stroke-width="1"
     stroke-dasharray="5, 5"
     id="rect70" />
  <text
     x="351"
     y="327.47266"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="16px"
     font-weight="bold"
     fill="#333333"
     id="text72">Configuration</text>
  <text
     x="351"
     y="352.47266"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="14px"
     fill="#333333"
     id="text74">(autolatex.conf, .ist, etc.)</text>
  <!-- Arrow Config -> Process -->
  <line
     x1="351"
     y1="297.47266"
     x2="351"
     y2="257.47266"
     stroke="#333333"
     stroke-width="1.5"
     stroke-dasharray="4, 2"
     marker-end="url(#arrow)"
     id="line76" />
  <!-- Legend -->
  <rect
     x="1.0308952"
     y="417.50354"
     width="699.93823"
     height="135.29965"
     rx="7.9992938"
     fill="#ffffff"
     stroke="#cccccc"
     stroke-width="1"
     id="rect78" />
  <text
     x="351"
     y="447.47266"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="16px"
     font-weight="bold"
     fill="#333333"
     id="text80">How AutoLaTeX Works</text>
  <text
     x="31"
     y="477.47266"
     font-family="Arial, sans-serif"
     font-size="14px"
     fill="#333333"
     id="text82">1. AutoLaTeX reads the main LaTeX file and its dependencies.</text>
  <text
     x="31"
     y="497.47266"
     font-family="Arial, sans-serif"
     font-size="14px"
     fill="#333333"
     id="text84">2. It determines which tools (LaTeX, BibTeX, translators) are needed.</text>
  <text
     x="31"
     y="517.47266"
     font-family="Arial, sans-serif"
     font-size="14px"
     fill="#333333"
     id="text86">3. It runs these tools in the correct order, tracking file changes.</text>
  <text
     x="31"
     y="537.47266"
     font-family="'14'"
     font-size="14px"
     fill="#333333"
     id="text88">4. Finally, it produces the output PDF (or DVI/PS) document.</text>
  <!-- === MARKING STRATEGY: CREDIT LINE === -->
  <!-- This line is added to the bottom right of the figure -->
  <text
     x="731"
     y="568.47266"
     text-anchor="end"
     font-family="Arial, sans-serif"
     font-size="11px"
     fill="#999999"
     font-style="italic"
     id="text90">Generated by DeepSeek AI</text>
</svg>
