<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\chapter{ćŹ’ĺ›ľ}

ĺś¨ćźäş›ć…ĺ˘ä¸‹ďĽŚä¸€ĺ›ľĺŹŻčśĺŤč¨€ă€‚\ConTeXt\ ĺś¨ćŹ’ĺ›ľć–ąéť˘ďĽŚä¸Ťä»…ć”ŻćŚĺ¸¸č§çš„ JPEGďĽŚGIF ĺ’Ś PNG ç­‰ä˝Ťĺ›ľć&nbsp;ĽĺĽŹďĽŚäąźć”ŻćŚ PDFďĽŚSVG ä»ĄĺŹŠ \METAPOST\ ç­‰çź˘é‡Źĺ›ľć&nbsp;ĽĺĽŹă€‚

\section[figure]{ä˝Ťĺ›ľ}

ć‰€č°“ä˝Ťĺ›ľďĽŚç›´č§‚ä¸Šçš„č®¤čŻ†ćŻďĽŚĺŻąĺ…¶čż›čˇŚć”ľĺ¤§ć–çĽ©ĺ°ŹďĽŚĺ›ľĺŹäĽšĺ¤±çśźă€‚ç…§ç‰‡ĺ’Śĺ±Źĺą•ćŞĺ›ľďĽŚé˝ćŻä˝Ťĺ›ľă€‚ĺ¸¸č§çš„ĺ‡&nbsp;ç§Ťä˝Ťĺ›ľć&nbsp;ĽĺĽŹć–‡ä»¶çš„ć‰©ĺ±•ĺŤćŻă€Ś\type{.jpg}ă€ŤďĽć–ă€Ś\type{.jpeg}ă€ŤďĽ‰ďĽŚă€Ś\type{.gif}ă€Ťĺ’Śă€Ś\type{.png}ă€Ťă€‚\ConTeXt\ ĺś¨ĺ¤„ç†ćŹ’ĺ›ľć—¶ďĽŚč‹ĄĺŹ‘çŽ°ćŹ’ĺ›ľć–‡ä»¶çš„ć‰©ĺ±•ĺŤćŻčż™äş›ć‰©ĺ±•ĺŤäą‹ä¸€ďĽŚäľżäĽšä»Ąä˝Ťĺ›ľçš„ĺ˝˘ĺĽŹĺ°†ĺ›ľç‰‡ćŹ’ĺ…Ąç‰éť˘ç›¸ĺş”ä˝Ťç˝®ă€‚

ĺ‡č®ľĺś¨ \ConTeXt\ ćşć–‡ä»¶ĺŚä¸€ç›®ĺ˝•é‡Śćś‰ä¸€ĺą…ä˝Ťĺ›ľ ctxnotes.pngďĽŚä»Ąä¸‹ä»Łç&nbsp;ďĽŚ

\starttyping[option=TEX]
\externalfigure[ctxnotes.png]
\stoptyping


\noindent äľżĺŹŻĺ°† ctxnotes.png ä˝śä¸şćŹ’ĺ›ľďĽŚĺŤł \externalfigure[08/ctxnotes.png]ă€‚ćľç„¶ďĽŚčż™ćŻćŹ’ĺ›ľďĽŚä˝†ĺľĺŹŻč˝ĺą¶éťžćŻć‘ä»¬ćłč¦çš„ćŹ’ĺ›ľĺ˝˘ĺĽŹă€‚ć‘ä»¬ćłč¦çš„ćŻďĽŚç‹¬ĺŤ&nbsp;ä¸€čˇŚä¸”ĺ±…ä¸­ć”ľç˝®çš„ćŹ’ĺ›ľďĽŚčż™ä¸Şč¦ć±‚čż™ĺą¶ä¸Ťéšľĺ®žçŽ°ďĽš

\starttyping[option=TEX]
\midaligned{\externalfigure[ctxnotes.png]}
\stoptyping

\midaligned{\externalfigure[08/ctxnotes.png]}

ĺ¦‚ćžśéś€č¦č®©ćŹ’ĺ›ľć›´ĺ¤§ä¸€äş›ďĽŚäľ‹ĺ¦‚ĺ®˝ĺş¦ä¸ş 8 cmďĽŚé«ĺş¦ćŚ‰ĺ›ľç‰‡ĺŽźćś‰ćŻ”äľ‹č‡ŞĺŠ¨ć”ľĺ¤§ďĽŚĺŹŞéś€

\starttyping[option=TEX]
\midaligned{\externalfigure[ctxnotes.png][width=8cm]}
\stoptyping

\noindent é€šĺ¸¸ć›´ĺ»şč®®ä˝żç”¨ç›¸ĺŻąĺ°şĺŻ¸ďĽŚäľ‹ĺ¦‚ 0.3 ĺ€Ťçš„ç‰ĺżĺ®˝ĺş¦ďĽć»ˇčˇŚć–‡ĺ­—çš„ćś€ĺ¤§ĺ®˝ĺş¦ďĽ‰ďĽš

\starttyping[option=TEX]
\midaligned{\externalfigure[ctxnotes.png][width=.375\textwidth]}
\stoptyping

\midaligned{\externalfigure[08/ctxnotes.png][width=.375\textwidth]}

ĺ¦‚ćł•ç‚®ĺ¶ďĽŚç»™ĺ›ľç‰‡ĺŠ&nbsp;ä¸Šć&nbsp;‡é˘äąźĺľĺ®ąć“ďĽš

\starttyping[option=TEX]
\midaligned{\externalfigure[ctxnotes.png][width=.375\textwidth]}
\midaligned{\tfx \ConTeXt\ ĺ­¦äą&nbsp;ç¬”č®°ĺ°éť˘ćŞĺ›ľ}
\stoptyping

\midaligned{\externalfigure[08/ctxnotes.png][width=.375\textwidth]}
\midaligned{\tfx\ConTeXt\ ĺ­¦äą&nbsp;ç¬”č®°ĺ°éť˘ćŞĺ›ľ}

\indentation ĺ¦‚ćžśä˝&nbsp;čżĺ¸Śćś›ćŹ’ĺ›ľč˝ćś‰çĽ–ĺŹ·ďĽŚĺŻąäşŽçŻ‡ĺą…čľĺ°Źçš„ć–‡ç«&nbsp;ďĽŚć‰‹ĺ·Ąčľ“ĺ…ĄĺŤłĺŹŻďĽŚĺ»şč®®ĺś¨çĽ–ĺŹ·ĺŽďĽŚä˝żç”¨ \type{\quad} ćŹ’ĺ…Ąä¸€ä¸Şĺ­—ĺ®˝çš„ç©şç™˝ä˝śä¸şé—´éš”ďĽŚĺ›&nbsp;ä¸şć™®é€šçš„ç©şć&nbsp;ĽĺŹŞćś‰ĺŤŠä¸Şĺ­—ĺ®˝ă€‚äľ‹ĺ¦‚

\starttyping[option=TEX]
\midaligned{\externalfigure[ctxnotes.png][width=.375\textwidth]}
\midaligned{\tfx ĺ›ľ 1\quad\ConTeXt\ ĺ­¦äą&nbsp;ç¬”č®°ĺ°éť˘ćŞĺ›ľ}
\stoptyping

\midaligned{\externalfigure[08/ctxnotes.png][width=.375\textwidth]}
\midaligned{\tfx ĺ›ľ 1\quad\ConTeXt\ ĺ­¦äą&nbsp;ç¬”č®°ĺ°éť˘ćŞĺ›ľ}

ĺ¦‚ćžśä˝&nbsp;ć‹…ĺżďĽŚćŹ’ĺ›ľĺ¤Şĺ¤šďĽŚć‰‹ĺ·Ąčľ“ĺ…Ąĺ›ľç‰‡çĽ–ĺŹ·éšľĺ…ŤäĽšĺ‡şé”™ďĽŚĺŹŻä»Ąä˝żç”¨ \ConTeXt\ çš„č®ˇć•°ĺ™¨ĺŠźč˝ďĽŚč®© \ConTeXt\ ä¸şä˝&nbsp;č‡ŞĺŠ¨é€’ĺ˘žĺ›ľç‰‡ĺşŹĺŹ·ă€‚é¦–ĺ…ďĽŚĺ®šäą‰ä¸€ä¸Şč®ˇć•°ĺ™¨ďĽš

\starttyping[option=TEX]
\definenumber[myfig]
\stoptyping

\noindent ç„¶ĺŽďĽŚćŻŹć¬ˇĺś¨ç»™ćŹ’ĺ›ľć·»ĺŠ&nbsp;ĺŠ&nbsp;ć&nbsp;‡é˘ć—¶ďĽŚĺ°†čŻĄč®ˇć•°ĺ™¨ĺ˘ž 1ďĽŚĺą¶čŽ·ĺŹ–ĺ®çš„ĺ˝“ĺ‰Ťçš„ĺ€ĽďĽš

\starttyping[option=TEX]
\midaligned{\externalfigure[ctxnotes.png][width=.375\textwidth]}
\incrementnumber[myfig]
\midaligned{\tfx ĺ›ľ \getnumber[myfig]\quad\ConTeXt\ ĺ­¦äą&nbsp;ç¬”č®°ĺ°éť˘ćŞĺ›ľ}
\blank[line]
\midaligned{\externalfigure[ctxnotes-2.png][width=.375\textwidth]}
\incrementnumber[myfig]
\midaligned{\tfx ĺ›ľ \getnumber[myfig]\quad ć¶‚é¸¦ç‰ Hilbert ć›˛çşż}
\stoptyping

\definenumber[myfig][prefix=no]
\midaligned{\externalfigure[08/ctxnotes.png][width=.375\textwidth]}
\incrementnumber[myfig]
\midaligned{\tfx ĺ›ľ \getnumber[myfig]\quad\ConTeXt\ ĺ­¦äą&nbsp;ç¬”č®°ĺ°éť˘ćŞĺ›ľ}
\midaligned{\externalfigure[08/ctxnotes-2.png][width=.375\textwidth]}
\incrementnumber[myfig]
\midaligned{\tfx ĺ›ľ \getnumber[myfig]\quad ć¶‚é¸¦ç‰ Hilbert ć›˛çşż}

\section{çź˘é‡Źĺ›ľ}

ć‰€č°“çź˘é‡Źĺ›ľďĽŚĺŻąĺ…¶čż›čˇŚć”ľĺ¤§ć–çĽ©ĺ°ŹďĽŚĺ›ľĺŹä¸ŤäĽšĺ¤±çśźă€‚PDF ĺ’Ś SVG ć&nbsp;ĽĺĽŹďĽŚçš†ä¸şçź˘é‡Źĺ›ľć&nbsp;ĽĺĽŹďĽŚć–‡ä»¶ć‰©ĺ±•ĺŤĺ†ĺ«ä¸ş \type{.pdf} ĺ’Ś \type{.svg}ďĽŚĺ°†ĺ®ä»¬ä˝śä¸şć–‡ćˇŁćŹ’ĺ›ľďĽŚć–ąćł•ä¸Žä˝Ťĺ›ľç›¸ĺŚďĽŚäľ‹ĺ¦‚

\starttyping[option=TEX]
\externalfigure[ctxnotes.pdf][width=.7\textwidth]
\stoptyping

\section{ĺ®Ź}

č¶…ĺĽ¦ç†č®şč®¤ä¸şďĽŚĺ®‡ĺ®™ćŻĺŤç»´çš„ďĽŚĺ…¶ä¸­ćś‰ĺ…­ä¸Şç»´ĺş¦čś·çĽ©ĺś¨ĺŤˇć‹‰ćŻ”-ä¸ç©şé—´ďĽŚäşşç±»ç›®ĺ‰Ťč§‚ćµ‹ä¸Ťĺ°ă€‚ć‘ä¸ŤçźĄé“čż™ä¸Şç†č®şćŻĺ¦ć­Łçˇ®ďĽŚä˝†ćŻĺś¨ \TeX\ çł»ç»źä¸­ďĽŚçš„çˇ®č˝ĺ°†č®©ä¸€äş›ç»´ĺş¦čś·çĽ©ĺś¨ä¸€ä¸Şç©şé—´é‡ŚďĽŚčż™ä¸Şç©şé—´ĺŹ«ä˝śă€Śĺ®Źă€Ťă€‚

ĺś¨ \in[breaking-lines] čŠ‚ďĽŚć‘ä»¬ć›ľç»Źĺ®šäą‰čż‡ä¸€ä¸Şĺ®ŹďĽš

\starttyping[option=TEX]
\def\foo{\hskip 0pt plus 2pt minus 0pt}
\stoptyping

\noindent ĺ˝“ć‘ä»¬ä˝żç”¨ \type{\foo} ć—¶ďĽŚ\TeX\ ĺĽ•ć“ŽäĽšĺ°†ĺ…¶ĺ±•ĺĽ€ä¸şă€Ś\type{\hskip 0pt plus 2pt minus 0pt}ă€Ťă€‚ç”¨ç±»äĽĽçš„ć–ąćł•ďĽŚĺŹŻä»Ąč®© \in[figure] čŠ‚ä¸­çš„ĺ¶ä˝śćŹ’ĺ›ľçš„ä»Łç&nbsp;čś·çĽ©ĺś¨ä¸€ä¸Şĺ¸¦ĺŹ‚ć•°çš„ĺ®Źé‡ŚďĽŚäľ‹ĺ¦‚

\starttyping[option=TEX]
\definenumber[myfig] % ĺ®šäą‰ćŹ’ĺ›ľçĽ–ĺŹ·č®ˇć•°ĺ™¨
\def\placemyfigure#1#2{%
  \midaligned{#2}
  \incrementnumber[myfig]
  \midaligned{\tfx ĺ›ľ \getnumber[myfig]\quad #1}
  \blank[line]
}
\stoptyping

\noindent äą‹ĺŽďĽŚĺś¨ć–‡ç«&nbsp;é‡Ść”ľĺ…ĄćŹ’ĺ›ľäĽšć›´ä¸şĺ®ąć“ďĽŚäľ‹ĺ¦‚

\starttyping[option=TEX]
\placemyfigure
  {ć¶‚é¸¦ç‰ Hilbert ć›˛çşż}
  {\externalfigure[ctxnotes-2.png][width=.375\textwidth]}
\stoptyping

ä˝&nbsp;ĺŹŻč˝ĺą¶ä¸Ťč˝ĺ®Śĺ…¨ç†č§Ł \type{\palcemyfigure} çš„ĺ®šäą‰ďĽŚä˝†ćŻĺźşäşŽä¸Šä¸€čŠ‚çš„ä¸€äş›ç¤şäľ‹ďĽŚĺş”čŻĄč˝çŚśĺ‡şĺ…¶č¦äą‰ă€‚čż™ĺ·˛ç»Źč¶łĺ¤źäş†ďĽŚć—ĄĺŽĺ€č‹Ąä˝&nbsp;č§‰ĺľ—ćś‰äş›ç»Źĺ¸¸é‡Ťĺ¤Ťä˝żç”¨çš„ćŽ’ç‰ä»Łç&nbsp;ďĽŚĺ®ä»¬ĺŹŞĺ­ĺś¨ĺ°‘č®¸ĺ·®ĺĽ‚ďĽŚäľżĺŹŻĺ°ťčŻ•ä¸şĺ®ä»¬ĺ®šäą‰ä¸€ä¸Şĺ®ŹďĽŚç”¨ĺ®Źçš„ĺŹ‚ć•°ä»Łć›żĺ·®ĺĽ‚ă€‚çŽ°ĺś¨äąźč®¸ä˝&nbsp;ĺ·˛ç»Źéšéšć„źč§‰ĺ°äş†ďĽŚ\ConTeXt\ çš„ćŽ’ç‰ĺ‘˝ä»¤äąźćŻ \TeX\ ĺ®Źă€‚

\section{\type{\placefigure}}

äş‹ĺ®žä¸ŠďĽŚ\ConTeXt\ ćŹäľ›äş†ćŻ”ć‘ä»¬ĺ®šäą‰çš„ \type{\palcemyfigure} ć›´ä¸şĺĽşĺ¤§çš„ĺ‘˝ä»¤ \type{\palcefigure}ďĽŚĺ…¶ç”¨ćł•ä¸ş

\starttyping[option=TEX]
\placefigure[ćŹ’ĺ›ľć‘†ć”ľä˝Ťç˝®][ĺĽ•ç”¨]{ćŹ’ĺ›ľć&nbsp;‡é˘}{\exteranlfigure[...][...]}
\stoptyping

äľ‹ĺ¦‚ďĽŚĺ°† ctxnotes-2.png ä˝śä¸şćŹ’ĺ›ľďĽŚĺ±…ä¸­ć”ľç˝®ďĽŚĺĽ•ç”¨ä¸şă€ŚHilbert ć›˛çşżă€ŤďĽŚć&nbsp;‡é˘ä¸şă€Ść¶‚é¸¦ç‰ Hilbert ć›˛çşżă€ŤďĽŚĺŹŞéś€

\starttyping[option=TEX]
\placefigure
  [][Hilbert ć›˛çşż]
  {ć¶‚é¸¦ç‰ Hilbert ć›˛çşż}
  {\externalfigure[ctxnotes-2.png][width=.3\textwidth]}
\stoptyping
\midaligned{\externalfigure[08/hibert.pdf]}

\subsection{ćŹ’ĺ›ľć&nbsp;‡é˘ć&nbsp;·ĺĽŹ}

ĺŻąäşŽ \type{\placefigure} çš„ç»“ćžśďĽŚĺŹŻč˝ä˝&nbsp;ĺ·˛ç»Źč§‰ĺľ—ćś‰äş›ä¸Ťć»ˇć„Źäş†ă€‚ĺś¨ä¸­ć–‡ćŽ’ç‰ä¸­ďĽŚĺ›ľç‰‡çš„çĽ–ĺŹ·ĺ‰ŤçĽ€ä¸Ťĺş”čŻĄćŻ FigureďĽŚč€Śĺş”čŻĄćŻă€Śĺ›ľă€ŤďĽŚć­¤ĺ¤–ďĽŚçĽ–ĺŹ·äąźć˛ˇĺż…č¦ç˛—ä˝“ďĽŚč€Śä¸”ć&nbsp;‡é˘ĺ­—ĺŹ·ĺş”ĺ˝“ćŻ”ć­Łć–‡ĺ­—ä˝“ĺ°Źä¸€çş§ă€‚ć˛ˇćś‰ĺŠžćł•ďĽŚ\ConTeXt\ ä¸€ĺ‡é»č®¤çš„ć&nbsp;·ĺĽŹďĽŚçš†é’ĺŻąčĄżć–‡ćŽ’ç‰ă€‚ä¸Ťčż‡ďĽŚć‘ä»¬ĺŹŻä»Ąé€ščż‡ä»Ąä¸‹ĺ‘˝ä»¤ďĽŚĺ°†ćŹ’ĺ›ľć&nbsp;‡é˘ć&nbsp;·ĺĽŹč®ľç˝®ćć‘ä»¬ć‰€ćśźćś›çš„ć&nbsp;·ĺĽŹďĽš

\starttyping[option=TEX,space=on]
\setupcaption[figure][style=\tfx,headstyle=\rm]
\setuplabeltext[en][figure={ĺ›ľ }]
\stoptyping
\midaligned{\externalfigure[08/hibert-1.pdf]}

ä¸Ščż°č®ľĺ®šçš„ć&nbsp;·ĺĽŹďĽŚĺ·˛ĺźşćś¬ç¬¦ĺć‘ä»¬çš„č¦ć±‚ă€‚ć&nbsp;ąćŤ®ćŽ’ç‰ç»“ćžśďĽŚĺľĺ®ąć“č˝çŚśĺ‡şćťĄďĽŚ\type{\setupcaption} çš„ \type{style} ĺŹ‚ć•°ç”¨äşŽč®ľĺ®šćŹ’ĺ›ľĺ­—ä˝“ć&nbsp;·ĺĽŹďĽŚ\type{headstyle} ĺ™ç”¨äşŽč®ľĺ®šćŹ’ĺ›ľçĽ–ĺŹ·ć&nbsp;·ĺĽŹă€‚č‡łäşŽ \type{\setuplabeltext}ďĽŚä¸Ž \ConTeXt\ çš„čŻ­č¨€ç•Śéť˘ćś‰ĺ…łďĽŚä˝†çŽ°ĺś¨ä¸Ťĺż…ć¶‰ĺŹŠĺ¤Şĺ¤šç»†čŠ‚ďĽŚä»…éś€çźĄé“ďĽŚĺ®ĺŹŻĺ°†ćŹ’ĺ›ľć&nbsp;‡é˘çš„ĺ‰ŤçĽ€ă€Ś\type{Figure}ă€Ťć›żćŤ˘ä¸şă€Ś\type[space=on]{ĺ›ľ }ă€Ťă€‚ä¸Ťčż‡ďĽŚäľťç„¶ĺ­ĺś¨ä¸€ä¸Şç»†ĺľ®çš„é—®é˘ďĽŚć&nbsp;‡é˘é‡Śçš„ć±‰ĺ­—äą‹é—´çš„ç˛čżžçš„äĽ¸é•żç‰ąć€§ĺŹč˘« \ConTeXt\ č§¦ĺŹ‘äş†ďĽŚĺŻĽč‡´ć±‰ĺ­—ĺ†ĺ¸ćś‰äş›ç–Źćťľă€‚čŻĄé—®é˘çš„č§Łĺ†łć–ąćł•ä¸Žç¬¬ \in[post] ç«&nbsp;çš„ç¤şäľ‹ \in[zaoshu-5] ç›¸äĽĽďĽŚç”¨ĺ°†ĺŻąé˝ĺŹ‚ć•°č®ľä¸ş \type{center}ďĽŚĺŤł

\starttyping[option=TEX]
\setupcaption[figure][style=\tfx,headstyle=\normal,align=center]
\stoptyping
\midaligned{\externalfigure[08/hibert-2.pdf]}

\subsection{ćŹ’ĺ›ľä˝Ťç˝®}

\type{\placefigure} çš„ç¬¬ä¸€ä¸ŞĺŹ‚ć•°ç”¨äşŽč®ľĺ®šćŹ’ĺ›ľć‘†ć”ľä˝Ťç˝®ă€‚ĺ˝“čŻĄĺŹ‚ć•°ä¸şç©şć—¶ďĽŚ\ConTeXt\ é»č®¤ćŹ’ĺ›ľĺ±…ä¸­ć”ľç˝®ă€‚ćś‰ć—¶ä¸şäş†čŠ‚çśćŽ’ç‰ç©şé—´ďĽŚéś€č¦ĺ°†ćŹ’ĺ›ľĺ±…ĺ·¦ć–ĺ±…ĺŹłć”ľç˝®ďĽŚčŻĄéś€ć±‚ĺŹŻé€ščż‡ĺŹ‚ć•° \type{left} ć– \type{right} ĺ®žçŽ°ă€‚äľ‹ĺ¦‚ďĽŚ

\starttyping[option=TEX]
% ĺ±…ĺ·¦
\placefigure[left][...]{...}{...}
% ĺ±…ĺŹł
\placefigure[right][...]{...}{...}
\stoptyping

ä¸Ž Mircro Word čż™ç§Ťĺ­—ĺ¤„ç†č˝Żä»¶ç›¸ćŻ”ďĽŚ\ConTeXt\ çš„ĺ±…ä¸­ćŹ’ĺ›ľçĽşäąŹć–‡ĺ­—çŽŻç»•ĺŠźč˝ďĽŚč‹Ąćłĺ®žçŽ°čŻĄĺŠźč˝ďĽŚéś€ĺŻąĺś¨ \TeX\ ĺ±‚éť˘ćŽŚćŹˇĺ¦‚ä˝•ćŽ§ĺ¶ć®µč˝ĺ˝˘çŠ¶ă€‚

ĺś¨ \ConTeXt\ ä¸–ç•Śé‡ŚďĽŚćŹ’ĺ›ľĺ®žé™…ä¸ŠćŻćµ®ĺŠ¨ĺŻąč±ˇďĽFloat ObjectďĽ‰çš„ç‰ąäľ‹ă€‚ć‰€č°“ćµ®ĺŠ¨ĺŻąč±ˇďĽŚĺŤłä˝&nbsp;ä»Ąä¸şćŹ’ĺ›ľĺş”čŻĄĺś¨ć–‡ćˇŁçš„ćźä¸Şä˝Ťç˝®ĺ‡şçŽ°ďĽŚä˝†ĺ®žé™…ä¸Š \TeX\ ĺĽ•ć“ŽäĽšć&nbsp;ąćŤ®ç‰éť˘çš„ć‹ĄćŚ¤ç¨‹ĺş¦ďĽŚäż®ć”ąćŹ’ĺ›ľçš„ä˝Ťç˝®ă€‚äľ‹ĺ¦‚ďĽŚĺś¨ć–‡ćˇŁçš„ćźä¸€éˇµçš„ĺş•é¨ďĽŚč‹Ąĺ‰©ä˝™ç©şé—´ĺ·˛ç»Źä¸Ťĺ¤źć”ľç˝®ä¸€ĺą…ćŹ’ĺ›ľďĽŚĺ™ \TeX\ ĺĽ•ć“ŽäĽšĺŠŞĺŠ›ĺś¨ä¸‹ä¸€éˇµä¸şćŹ’ĺ›ľĺŻ»ć‰ľä¸€ä¸Şć›´ĺé€‚çš„ä˝Ťç˝®ďĽŚä˝†ćŻĺŽźćś¬ĺş”čŻĄä˝ŤäşŽćŹ’ĺ›ľäą‹ĺŽçš„ć­Łć–‡ĺ†…ĺ®ąäĽšĺ‡şçŽ°ĺś¨ćŹ’ĺ›ľäą‹ĺ‰Ťă€‚č‹ĄćŻç¦ć­˘ćŹ’ĺ›ľćµ®ĺŠ¨ďĽŚĺŹŞéś€

\starttyping[option=TEX]
\placefigure[force][...]{...}{...}
\stoptyping

\noindent čżćś‰ä¸€ä¸ŞĺŹ‚ć•° \type{here}ďĽŚĺĽşčż«ć€§ćŻ” \type{force} č¦ĺĽ±ä¸€äş›ďĽŚĺŹŞćŻĺ»şč®® \TeX\ ĺĽ•ć“Žĺ°˝é‡Źč®©ćŹ’ĺ›ľäżťćŚĺś¨ĺŽźä˝Ťç˝®ă€‚

é™¤ä¸Ščż°ĺŹ‚ć•°äą‹ĺ¤–ďĽŚ\type{\placefigure} čżćś‰č®¸ĺ¤šćŽ§ĺ¶ćŹ’ĺ›ľć‘†ć”ľä˝Ťç˝®çš„ĺŹ‚ć•°ďĽŚä˝†ĺą¶ä¸Ťĺ¸¸ç”¨ďĽŚć¬˛çźĄĺ…¶čŻ¦ďĽŚčŻ·ĺŹ‚č€ \ConTeXt\ Wiki éˇµéť˘ă€ŚFloating Objectsă€Ť\cite[floating-objects]ă€‚

\subsection{ĺĽ•ç”¨}

\type{\placefigure} çš„ç¬¬äşŚä¸ŞĺŹ‚ć•°ç”¨äşŽč®ľĺ®šĺ›ľç‰‡çš„ĺĽ•ç”¨ć&nbsp;‡č®°ă€‚ĺś¨ć­Łć–‡ä¸­ďĽŚä˝żç”¨ \type{\in[...]} äľżĺŹŻĺľ—ĺ°ćŹ’ĺ›ľçĽ–ĺŹ·ă€‚äľ‹ĺ¦‚

\starttyping[option=TEX]
ĺ¦‚ĺ›ľ \in[Hilbert ć›˛çşż] ć‰€ç¤şâ€¦â€¦

\placefigure
  [][Hilbert ć›˛çşż]
  {ć¶‚é¸¦ç‰ Hilbert ć›˛çşż}{\externalfigure[ctxnotes-2.png][width=.3\textwidth]}
\stoptyping
\midaligned{\blueframed{\externalfigure[08/hibert-3.pdf]}}

\section[figure-matrix]{éµĺ—}

ćś‰ć—¶ä¸şäş†čŠ‚çśćŽ’ç‰ç©şé—´ďĽŚéś€č¦ĺ°†ä¸¤ĺą…ć–ć›´ĺ¤šĺą…ćŹ’ĺ›ľĺą¶ćŽ’ć”ľç˝®ďĽŚĺ¦‚ĺ›ľ \in[win-r] ĺ’Ś \in[cmd-window] ć‰€ç¤şă€‚čŻĄć•ćžśĺŹŻä˝żç”¨ floatcombination çŽŻĺ˘ćž„é€&nbsp;ćŹ’ĺ›ľéµĺ—ćťĄĺ®žçŽ°ă€‚äľ‹ĺ¦‚ďĽŚé¦–ĺ…ćž„ĺ»şä¸€čˇŚä¸¤ĺ—çš„ćŹ’ĺ›ľéµĺ—ďĽš

\starttyping[option=TEX]
\startfloatcombination[nx=2,ny=1]
\placefigure{}{}
\placefigure{}{}
\stopfloatcombination
\stoptyping
\leftaligned{\externalfigure[08/floatcomb.pdf]}

\noindent ç„¶ĺŽĺ°†ć‰€ĺľ—éµĺ—ä˝śä¸şćŹ’ĺ›ľďĽŚäľżĺŹŻĺľ—ĺ°ĺ±…ä¸­ć”ľç˝®çš„ćŹ’ĺ›ľéµĺ—ďĽš

\starttyping[option=TEX]
\placefigure[none][]{}{
  \startfloatcombination[nx=2,ny=1]
  \placefigure{}{}
  \placefigure{}{}
  \stopfloatcombination
}
\stoptyping
\midaligned{\externalfigure[08/floatcomb-2.pdf]}

ä¸Ščż°ç¤şäľ‹ç”¨äş† \type{\placefigure} ä¸€ä¸Şĺ°ŹćŠ€ĺ·§ďĽšĺ˝“ \type{\placefigure} çš„ç¬¬ä¸€ä¸ŞĺŹ‚ć•°ĺ«ćś‰ \type{none} ć—¶ďĽŚĺŹŻä»Ąć¶é™¤ćŹ’ĺ›ľçĽ–ĺŹ·ĺ’Ść&nbsp;‡é˘ă€‚ć­¤ĺ¤–ďĽŚä˝&nbsp;ĺş”čŻĄĺŹ‘çŽ°äş†ďĽŚ\type{\placefigure} çš„ĺŹ‚ć•°ä¸şç©şć—¶ďĽŚ\ConTeXt\ äĽšä»Ąä¸€ä¸Şçź©ĺ˝˘ćˇ†čˇ¨ç¤şćŹ’ĺ›ľďĽŚčżĺş”ĺ˝“ćł¨ć„Źĺ°ďĽŚć–ąć‹¬ĺŹ·ĺ˝˘ĺĽŹçš„ĺŹ‚ć•°ďĽŚé€šĺ¸¸ćŻĺŹŻä»Ąçśç•Ąçš„ă€‚

č‹Ą \type{\placefigure} çš„ç¬¬ä¸€ä¸ŞĺŹ‚ć•°ĺ«ćś‰ \type{nonumber} ć—¶ďĽŚĺŹŻä»Ąć¶é™¤ćŹ’ĺ›ľçĽ–ĺŹ·ďĽŚä»…äżťç•™ć&nbsp;‡é˘ă€‚ĺ›&nbsp;ć­¤ďĽŚä¸Ščż°ĺ®žçŽ°ĺ›ľç‰‡éµĺ—çš„ć–ąćł•ç¨ŤĺŠ&nbsp;ĺŹćŤ˘ďĽŚäľżĺŹŻĺ®žçŽ°ç”±ĺ¤šĺą…ćŹ’ĺ›ľç»„ĺä¸şä¸€ĺą…ćŹ’ĺ›ľçš„ć•ćžśďĽš

\starttyping[option=TEX]
\placefigure{}{
  \startfloatcombination[nx=2,ny=1]
  \placefigure[nonumber]{a}{}
  \placefigure[nonumber]{b}{}
  \stopfloatcombination
}
\stoptyping
\midaligned{\externalfigure[08/floatcomb-3.pdf]}

ĺźşäşŽ \type{combination} çŽŻĺ˘ĺŹŻĺ®žçŽ°ä¸Žä¸Šäľ‹ç­‰ć•çš„ćŹ’ĺ›ľéµĺ—ďĽŚĺŹŞćŻć‰€ç”¨ä»Łç&nbsp;ç•Ąĺ¤šä¸€äş›ďĽŚä˝†ĺ˝˘ĺĽŹä¸Šć›´ä¸şç»“ćž„ĺŚ–ä¸”ĺş”ç”¨čŚĺ›´ć›´ĺążă€‚äľ‹ĺ¦‚

\starttyping[option=TEX]
\placefigure{}{
  \startcombination[nx=2,ny=1]
  \startcontent \externalfigure[ctxnotes.png][height=3cm] \stopcontent
  \startcaption a \stopcaption
  \startcontent \externalfigure[ctxnotes-2.png][height=3cm] \stopcontent
  \startcaption b \stopcaption
  \stopcombination
}
\stoptyping
\midaligned{\externalfigure[08/floatcomb-4.pdf]}

\section{ĺ›ľç‰‡ç›®ĺ˝•}

ĺ‰Ťć–‡ć‰€ćś‰ç¤şäľ‹ďĽŚćŹ’ĺ›ľć‰€ç”¨ĺ›ľĺ˝˘ć–‡ä»¶çš†éś€ä¸Ž \ConTeXt\ ćşć–‡ä»¶ä˝ŤäşŽĺŚä¸€ç›®ĺ˝•ă€‚ä¸şäş†č®©ć–‡ä»¶ç›®ĺ˝•ć›´ä¸şć•´ć´ďĽŚć‘ä»¬ĺś¨ \ConTeXt\ ćşć–‡ä»¶ć‰€ĺś¨ç›®ĺ˝•ä¸‹ďĽŚćž„ĺ»şäş†ä¸€ĺ­ç›®ĺ˝•ďĽŚäľ‹ĺ¦‚ figuresďĽŚä¸“é—¨ç”¨äşŽĺ­ć”ľĺ›ľĺ˝˘ć–‡ä»¶ă€‚ä¸şäş†č®© \ConTeXt\ č˝ĺ¤źć‰ľĺ°ĺ›ľĺ˝˘ć–‡ä»¶ďĽŚĺś¨ćž„é€&nbsp;ćŹ’ĺ›ľć—¶ďĽŚéś€č¦ĺ‘ \type{\externalfigure} ćŹäľ›ĺ›ľĺ˝˘ć–‡ä»¶çš„ç›¸ĺŻąč·Żĺľ„ďĽš

\starttyping[option=TEX]
\externalfigure[figures/ĺ›ľĺ˝˘ć–‡ä»¶]
\stoptyping

č‹Ąä¸ŤćłćŻŹć¬ˇćŹ’ĺ›ľć—¶ĺ¦‚ć­¤éş»ç¦ďĽŚĺŹŻä»Ąé€ščż‡ä»Ąä¸‹ĺ‘˝ä»¤ĺ°†ĺ›ľĺ˝˘ć–‡ä»¶ć‰€ĺś¨ç›®ĺ˝•ĺ‘ŠçźĄ \ConTeXtďĽš

\starttyping[option=TEX]
\setupexternalfigures[directory={./figures}]
\stoptyping

\section{\MetaFun}

ĺś¨ \ConTeXt\ ä¸­ďĽŚčżćś‰ä¸€ç§ŤćŹ’ĺ›ľĺ˝˘ĺĽŹďĽŚ\METAPOST\ ç»ĺ›ľä»Łç&nbsp;ďĽŚčż™äş›ç»ĺ›ľä»Łç&nbsp;č˘«ĺµŚĺ…Ąĺś¨ \ConTeXt\ çš„ \MetaFun\ çŽŻĺ˘é‡Śă€‚äľ‹ĺ¦‚ďĽŚä˝żç”¨ \MetaFun\ çŽŻĺ˘ \type{useMPgraphic}ďĽŚä»Ą \METAPOST\ čŻ­č¨€ç»ĺ¶ä¸€ä¸Şčľąçşżč˘«č˝»ĺľ®éšŹćśşć‰°ĺŠ¨çš„çź©ĺ˝˘ďĽš

\starttyping[option=TEX]
\startuseMPgraphic{metapost ĺ›ľĺ˝˘}
path p; p := fullsquare xyscaled (7cm, 3cm) randomized 0.07u;
drawpath p; drawpoints p;
\stopuseMPgraphic
\placefigure{\MetaFun\ example}{\useMPgraphic{metapost ĺ›ľĺ˝˘}}
\stoptyping
\midaligned{\externalfigure[08/metapost.pdf]}

ä¸Ščż°ç¤şäľ‹ĺś¨ćŽ’ç‰ćŹ’ĺ›ľć&nbsp;‡é˘ć—¶ďĽŚć¶‰ĺŹŠ \TeX\ ĺ®Źĺś¨ä˝żç”¨ć—¶ĺŤłĺ®Źč°ç”¨ć—¶çš„ä¸€ä¸Şç»†čŠ‚ă€‚äľ‹ĺ¦‚ďĽŚ\type{\TeX} äą‹ĺŽč·źéšŹä¸€ä¸Şć–ĺ¤šä¸Şç©şć&nbsp;ĽďĽŚĺŤł \type[space=on]{\TeX    }ďĽŚčż™äş›ç©şć&nbsp;ĽäĽšč˘« \TeX\ ĺĽ•ć“ŽĺžćŽ‰ďĽŚä¸ŤäĽšćľç¤şĺś¨ćŽ’ç‰ç»“ćžśä¸­ďĽŚĺŽźĺ›&nbsp;ćŻé»č®¤ć…ĺ†µä¸‹ďĽŚç©şć&nbsp;ĽćŻ \TeX\ ĺĽ•ć“Žéś€č¦çźĄé“ĺ®Źçš„ĺŤĺ­—çš„ç»“ćťźç¬¦ă€‚ĺ¦‚ćžśéś€č¦ĺś¨ä¸€ä¸Şĺ®Źč°ç”¨äą‹ĺŽćŹ’ĺ…Ąç©şć&nbsp;ĽďĽŚéś€č¦ĺŻąç©şć&nbsp;Ľčż›čˇŚč˝¬äą‰ďĽŚĺŤł \type[space=on]{\ }ďĽŚäş¦ĺŤłĺŹŤć–śçşżĺŽč·źéšŹä¸€ä¸Şç©şć&nbsp;Ľă€‚

\section{ĺ°Źç»“}

ć‰€č°“ćŹ’ĺ›ľďĽŚä¸Ťčż‡ćŻä¸Şĺ¤´čľĺ¤§çš„ć–‡ĺ­—ç˝˘äş†ă€‚
</pre></body></html>