Revision: 962 http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=962&view=rev Author: frlan Date: 2009-09-29 19:08:26 +0000 (Tue, 29 Sep 2009)
Log Message: ----------- GeanyLaTeX: Rebuild HTML documentation from devel version and add three missed files
Modified Paths: -------------- trunk/geanylatex/doc/geanylatex.css trunk/geanylatex/doc/geanylatex.html
Added Paths: ----------- trunk/geanylatex/doc/geanylatex2.html trunk/geanylatex/doc/geanylatex3.html trunk/geanylatex/doc/geanylatex4.html
Modified: trunk/geanylatex/doc/geanylatex.css =================================================================== --- trunk/geanylatex/doc/geanylatex.css 2009-09-29 14:09:11 UTC (rev 961) +++ trunk/geanylatex/doc/geanylatex.css 2009-09-29 19:08:26 UTC (rev 962) @@ -6,12 +6,20 @@ .cmssbx-10x-x-207{ font-family: sans-serif; font-weight: bold;} .pplr7t-x-x-144{font-size:144%;} .pplr7t-x-x-80{font-size:80%;} -.zplmr7m-{font-style: italic;} .pplr7t-x-x-90{font-size:90%;} .pplb7t-{font-weight: bold;} +.pplb7t-{font-weight: bold;} .pcrr7t-{font-family: monospace;} +.pplb7t-x-x-90{font-size:90%;font-weight: bold;} +.pplb7t-x-x-90{font-weight: bold;} +.pplr7t-x-x-70{font-size:70%;} +.zplmr7m-x-x-90{font-size:90%;font-style: italic;} +.zplmr7y-x-x-50{font-size:50%;} +.zplmr7t-x-x-90{font-size:90%;} +.pcrr7t-x-x-90{font-size:90%;font-family: monospace;} +.pcrr7t-x-x-70{font-size:70%;font-family: monospace;} +.cmsy-9{font-size:90%;} .zplmr7y-x-x-60{font-size:60%;} -.pcrr7t-x-x-70{font-size:70%;font-family: monospace;} .pcrr7t-x-x-80{font-size:80%;font-family: monospace;} p.noindent { text-indent: 0em } td p.noindent { text-indent: 0em; margin-top:0em; } @@ -98,6 +106,7 @@ span.pmatrix img{vertical-align:middle;} div.pmatrix {text-align:center;} table.pmatrix {width:100%;} +span.bar-css {text-decoration:overline;} img.cdots{vertical-align:middle;} .partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;} .index-item, .index-subitem, .index-subsubitem {display:block}
Modified: trunk/geanylatex/doc/geanylatex.html =================================================================== --- trunk/geanylatex/doc/geanylatex.html 2009-09-29 14:09:11 UTC (rev 961) +++ trunk/geanylatex/doc/geanylatex.html 2009-09-29 19:08:26 UTC (rev 962) @@ -5,17 +5,17 @@ <html xmlns="http://www.w3.org/1999/xhtml"
<head><title>GeanyLaTeX – A LaTeX plugin for Geany -Version 0.4</title> +Version 0.5dev</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" /> <meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" /> <!-- xhtml,html --> <meta name="src" content="geanylatex.tex" /> -<meta name="date" content="2009-05-25 23:34:00" /> +<meta name="date" content="2009-09-28 22:47:00" /> <link rel="stylesheet" type="text/css" href="geanylatex.css" /> </head><body
-<!--l. 56--><p class="noindent" > +<!--l. 58--><p class="noindent" >
</p> @@ -28,7 +28,7 @@ <h2 class="titleHead">Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span> – A <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span> plugin for Geany<br /><br /> -Version 0.4</h2> +Version 0.5dev</h2> <div class="author" ><span class="pplr7t-x-x-144">Frank Lanitz</span> <br /><a @@ -36,14 +36,14 @@ class="pplr7t-x-x-90">frank@frank.uvena.de</span></a></div> <br /> <div class="date" ><span -class="pplr7t-x-x-144">May 25, 2009</span></div> +class="pplr7t-x-x-144">September 28, 2009</span></div> <span -class="pplb7t-">Note: </span>Please note the document has been created on May 25, 2009. If you are using devel version from -SVN, please compile and check <span +class="pplb7t-">Note: </span>Please note the document has been created on September 28, 2009. If you are using devel version +from SVN, please compile and check <span class="pcrr7t-">doc/geanylatex.tex </span>from sources. Please check page <a -href="#x1-90004.2">5<!--tex4ht:ref: sec:compiling_of_documentation --></a>, section <a -href="#x1-90004.2">4.2<!--tex4ht:ref: sec:compiling_of_documentation --></a> -how to do so. +href="#x1-100004.2">6<!--tex4ht:ref: sec:compiling_of_documentation --></a>, section +<a +href="#x1-100004.2">4.2<!--tex4ht:ref: sec:compiling_of_documentation --></a> how to do so. </div> <h3 class="likesectionHead"><a id="x1-1000"></a>Contents</h3> @@ -55,82 +55,85 @@ <br /><span class="sectionToc" >2 <a href="#x1-40002" id="QQ2-1-5">News</a></span> <br /><span class="sectionToc" >3 <a -href="#x1-60003" id="QQ2-1-7">Requirements</a></span> +href="#x1-70003" id="QQ2-1-8">Requirements</a></span> <br /><span class="sectionToc" >4 <a -href="#x1-70004" id="QQ2-1-8">Installation</a></span> +href="#x1-80004" id="QQ2-1-9">Installation</a></span> <br /> <span class="subsectionToc" >4.1 <a -href="#x1-80004.1" id="QQ2-1-9">Compiling the plugin itself</a></span> +href="#x1-90004.1" id="QQ2-1-10">Compiling the plugin itself</a></span> <br /> <span class="subsectionToc" >4.2 <a -href="#x1-90004.2" id="QQ2-1-10">Compiling of documentation</a></span> +href="#x1-100004.2" id="QQ2-1-11">Compiling of documentation</a></span> <br /><span class="sectionToc" >5 <a -href="#x1-100005" id="QQ2-1-11">Usage</a></span> +href="#x1-110005" id="QQ2-1-12">Usage</a></span> <br /><span class="sectionToc" >6 <a -href="#x1-110006" id="QQ2-1-13">Features</a></span> +href="#x1-120006" id="QQ2-1-14">Features</a></span> <br /> <span class="subsectionToc" >6.1 <a -href="#x1-120006.1" id="QQ2-1-14"><span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +href="#x1-130006.1" id="QQ2-1-15"><span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>-Wizard</a></span> <br /> <span class="subsectionToc" >6.2 <a -href="#x1-130006.2" id="QQ2-1-16">Inserting References and Labels</a></span> +href="#x1-170006.2" id="QQ2-1-21">Inserting References and Labels</a></span> <br /> <span class="subsectionToc" >6.3 <a -href="#x1-140006.3" id="QQ2-1-19">BibTeX templates for catalogue entries</a></span> +href="#x1-180006.3" id="QQ2-1-24">BibTeX templates for catalogue entries</a></span>
<br /> <span class="subsectionToc" >6.4 <a -href="#x1-150006.4" id="QQ2-1-20">Replacement of special characters</a></span> +href="#x1-190006.4" id="QQ2-1-25">Replacement of special characters</a></span> <br /> <span class="subsectionToc" >6.5 <a -href="#x1-160006.5" id="QQ2-1-21">Inserting of special character</a></span> +href="#x1-200006.5" id="QQ2-1-26">Inserting of special character</a></span> <br /> <span class="subsectionToc" >6.6 <a -href="#x1-170006.6" id="QQ2-1-22">Inserting of Environment</a></span> +href="#x1-210006.6" id="QQ2-1-27">Inserting of Environment</a></span> <br /> <span class="subsectionToc" >6.7 <a -href="#x1-180006.7" id="QQ2-1-24">Format</a></span> +href="#x1-220006.7" id="QQ2-1-29">Format</a></span> <br /><span class="sectionToc" >7 <a -href="#x1-190007" id="QQ2-1-25">Configuration</a></span> +href="#x1-230007" id="QQ2-1-30">Configuration</a></span> <br /> <span class="subsectionToc" >7.1 <a -href="#x1-200007.1" id="QQ2-1-26">GeanyLaTeX’s configuration dialog</a></span> +href="#x1-240007.1" id="QQ2-1-31">GeanyLaTeX’s configuration dialog</a></span> <br /> <span class="subsectionToc" >7.2 <a -href="#x1-230007.2" id="QQ2-1-29">Key bindings</a></span> +href="#x1-270007.2" id="QQ2-1-35">Key bindings</a></span> <br /><span class="sectionToc" >8 <a -href="#x1-240008" id="QQ2-1-31">Donating to the plugin</a></span> +href="#x1-280008" id="QQ2-1-37">Contribution to the plugin</a></span> <br /> <span class="subsectionToc" >8.1 <a -href="#x1-250008.1" id="QQ2-1-32">Extending plugin</a></span> +href="#x1-290008.1" id="QQ2-1-38">Extending plugin</a></span> <br /> <span class="subsectionToc" >8.2 <a -href="#x1-280008.2" id="QQ2-1-35">Testing & bug reporting</a></span> +href="#x1-320008.2" id="QQ2-1-41">Testing & bug reporting</a></span> <br /> <span class="subsectionToc" >8.3 <a -href="#x1-290008.3" id="QQ2-1-36">Packaging</a></span> +href="#x1-330008.3" id="QQ2-1-42">Packaging</a></span> <br /> <span class="subsectionToc" >8.4 <a -href="#x1-300008.4" id="QQ2-1-37">Improving and extending of documentation</a></span> +href="#x1-340008.4" id="QQ2-1-43">Improving and extending of documentation</a></span> <br /> <span class="subsectionToc" >8.5 <a -href="#x1-310008.5" id="QQ2-1-38">Propaganda</a></span> +href="#x1-350008.5" id="QQ2-1-44">Providing additional data for plugin</a></span> +<br /> <span class="subsectionToc" >8.6 <a +href="#x1-360008.6" id="QQ2-1-45">Propaganda</a></span> <br /><span class="sectionToc" >9 <a -href="#x1-320009" id="QQ2-1-39">Development</a></span> +href="#x1-370009" id="QQ2-1-46">Development</a></span> <br /> <span class="subsectionToc" >9.1 <a -href="#x1-330009.1" id="QQ2-1-40">Development version</a></span> +href="#x1-380009.1" id="QQ2-1-47">Development version</a></span> <br /><span class="sectionToc" >10 <a -href="#x1-3500010" id="QQ2-1-42">Known issues</a></span> +href="#x1-4000010" id="QQ2-1-49">Known issues</a></span> <br /><span class="sectionToc" >11 <a -href="#x1-3600011" id="QQ2-1-43">Recommendations to improve work with <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +href="#x1-4100011" id="QQ2-1-50">Recommendations to improve work with <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span> and Geany</a></span> <br /> <span class="subsectionToc" >11.1 <a -href="#x1-3700011.1" id="QQ2-1-44">Geany’s code snippet function</a></span> +href="#x1-4200011.1" id="QQ2-1-51">Geany’s code snippet function</a></span> <br /> <span class="subsectionToc" >11.2 <a -href="#x1-3800011.2" id="QQ2-1-45">Other useful plugins</a></span> +href="#x1-4300011.2" id="QQ2-1-52">Other useful plugins</a></span> <br /><span class="sectionToc" >12 <a -href="#x1-4200012" id="QQ2-1-49">License</a></span> +href="#x1-4700012" id="QQ2-1-56">License</a></span> <br /><span class="sectionToc" >13 <a -href="#x1-4300013" id="QQ2-1-50">Bugs, questions, homepage</a></span> +href="#x1-4800013" id="QQ2-1-57">Bugs, questions, homepage</a></span> </div> <h3 class="likesectionHead"><a id="x1-2000"></a>List of Tables</h3> <a id="Q1-1-3"></a> <div class="tableofcontents"><span class="lotToc" >1 <a -href="#x1-23001r1">List of available keybindings</a></span><br /> +href="#x1-16001r1">List of available symbols on custom templates</a></span><br /><span class="lotToc" >2 <a +href="#x1-27001r2">List of available keybindings</a></span><br /> </div>
<h3 class="sectionHead"><span class="titlemark">1 </span> <a id="x1-30001"></a>About the plugin</h3> -<!--l. 70--><p class="noindent" >Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +<!--l. 72--><p class="noindent" >Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span> is a little plugin to improve support of <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span> on Geany. It implements a couple of maybe useful functions: @@ -159,23 +162,43 @@ class="cmsy-10"></span>newline </li> <li class="itemize">Toolbar with often used format options</li></ul> -<!--l. 91--><p class="noindent" > +<!--l. 93--><p class="noindent" > </p> <h3 class="sectionHead"><span class="titlemark">2 </span> <a id="x1-40002"></a>News</h3> -<!--l. 92--><p class="noindent" > +<!--l. 94--><p class="noindent" > </p> <h4 class="likesubsectionHead"><a - id="x1-50002"></a>GeanyLaTeX 0.4 – 2009-05-26</h4> + id="x1-50002"></a>Since 0.4</h4> <ul class="itemize1"> + <li class="itemize">Introducing custom templates for <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-Wizard + </li> + <li class="itemize">Adding a icon for <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-Wizard to toolbar + + + </li> + <li class="itemize">Adding shortcuts for inserting common list environments like <span +class="pcrr7t-">enumerate</span>, <span +class="pcrr7t-">itemize </span>and + <span +class="pcrr7t-">description</span> + </li> + <li class="itemize">Some general bugfixes and improvments. As always, see ChangeLog or svn log. + </li> + <li class="itemize">Switch to waf for building the plugin</li></ul> +<!--l. 107--><p class="noindent" > +</p> +<h4 class="likesubsectionHead"><a + id="x1-60002"></a>GeanyLaTeX 0.4 – 2009-05-26</h4> + <ul class="itemize1"> <li class="itemize">Adding a toolbar with often used format commands </li> <li class="itemize">Adding a configuration dialog to configure basic options of plugin </li> <li class="itemize">Moved documentation into a <span class="TEX">T<span class="E">E</span>X</span>-document - - </li> <li class="itemize">Replace <span class="cmsy-10"></span>u-UTF-8 letters by octal coded chars to don’t depend on C99 anymore. @@ -183,36 +206,89 @@ <li class="itemize">Added a function to bulk replace special characters inside marked text by keybinding </li> <li class="itemize">Added a function to replace special characters on typing</li></ul> -<!--l. 104--><p class="noindent" > +<!--l. 119--><p class="noindent" > </p> <h3 class="sectionHead"><span class="titlemark">3 </span> <a - id="x1-60003"></a>Requirements</h3> -<!--l. 106--><p class="noindent" >For compiling the plugin yourself, you will need the GTK (<span -class="zplmr7m-">></span><span -class="zplmr7t-">= </span>2.6.0) libraries and header files. You will also need -its dependency libraries and header files, such as Pango, Glib and ATK. All these files are available at -<a + id="x1-70003"></a>Requirements</h3> +<!--l. 121--><p class="noindent" ><span +class="pplb7t-x-x-90">Please note: </span><span +class="pplr7t-x-x-90">This section of documentation is only valid with standalone distribution of Geany</span><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span><span +class="pplr7t-x-x-90">. If you are planning to</span> +<span +class="pplr7t-x-x-90">use the common geany-plugins project, please check documentation over there as there are some specialties you might like to</span> +<span +class="pplr7t-x-x-90">know.</span> +</p><!--l. 127--><p class="noindent" ><span +class="pplr7t-x-x-90">For compiling the plugin yourself, you will need the GTK (</span><span +class="zplmr7m-x-x-90">></span><span +class="zplmr7t-x-x-90">= </span><span +class="pplr7t-x-x-90">2.8.0) libraries and header files. You will also need its</span> +<span +class="pplr7t-x-x-90">dependency libraries and header files, such as Pango, Glib and ATK. All these files are available at </span><a href="http://www.gtk.org" class="url" ><span -class="pcrr7t-">http://www.gtk.org</span></a>. -</p><!--l. 111--><p class="noindent" >And obviously, you will need have Geany with its header files installed (in case you are compiling the plugin on -your own). If you have Geany installed from the sources, you should be ready to go. If you used a prepared -package e.g. from your distribution you probably need to install an additional package, this might be called -geany-dev or geany-devel. Please note that in order to compile and use this plugin, you need Geany 0.16 or later -(Geany Plugin API v130 or higher). -</p><!--l. 119--><p class="noindent" >Furthermore you need, of course, a C compiler and the Make tool. The GNU versions of these tools are -recommended. Also there should be a working <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-environment on your System. -</p><!--l. 123--><p class="noindent" >There is no special need in RAM or CPU so the plugin should run on all systems Geany is able to -run. -</p><!--l. 126--><p class="noindent" > +class="pcrr7t-x-x-90">http://www.gtk.org</span></a><span +class="pplr7t-x-x-90">.</span> +</p><!--l. 132--><p class="noindent" ><span +class="pplr7t-x-x-90">And obviously, you will need to have Geany with its header files installed (in case you are compiling the plugin on your own). If</span> +<span +class="pplr7t-x-x-90">you have Geany installed from the sources, you should be ready to go. If you used a prepared package e.g. from your</span> +<span +class="pplr7t-x-x-90">distribution you probably need to install an additional package, this might be called geany-dev or geany-devel.</span> +<span +class="pplr7t-x-x-90">Please note that in order to compile and use this plugin, you need Geany 0.18 or later (Geany Plugin API v147 or</span> +<span +class="pplr7t-x-x-90">higher).</span> + + +</p><!--l. 140--><p class="noindent" ><span +class="pplr7t-x-x-90">Furthermore you need, of course, a C compiler and python installed. The GNU version of the C compiler is recommended. Also</span> +<span +class="pplr7t-x-x-90">there should be a working </span><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span><span +class="pplr7t-x-x-90">-environment on your System.</span> +</p><!--l. 144--><p class="noindent" ><span +class="pplr7t-x-x-90">There is no special need in RAM or CPU so the plugin should compile and run on all systems Geany is able to</span> +<span +class="pplr7t-x-x-90">run.</span> +</p><!--l. 147--><p class="noindent" > </p> -<h3 class="sectionHead"><span class="titlemark">4 </span> <a - id="x1-70004"></a>Installation</h3> -<!--l. 127--><p class="noindent" > +<h3 class="sectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">4 </span></span> <a + id="x1-80004"></a><span +class="pplr7t-x-x-90">Installation</span></h3> +<!--l. 149--><p class="noindent" ><span +class="pplb7t-x-x-90">Please note: </span><span +class="pplr7t-x-x-90">This section of documentation is only valid with standalone distribution of Geany</span><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span><span +class="pplr7t-x-x-90">. If you are planning to</span> +<span +class="pplr7t-x-x-90">use the common geany-plugins project, please check documentation over there as there are some specialties you might like to</span> +<span +class="pplr7t-x-x-90">know.</span> +</p><!--l. 155--><p class="noindent" > </p> -<h4 class="subsectionHead"><span class="titlemark">4.1 </span> <a - id="x1-80004.1"></a>Compiling the plugin itself</h4> -<!--l. 128--><p class="noindent" >Compiling and installing the code is done by the following three commands: +<h4 class="subsectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">4.1 </span></span> <a + id="x1-90004.1"></a><span +class="pplr7t-x-x-90">Compiling the plugin itself</span></h4> +<!--l. 156--><p class="noindent" ><span +class="pplr7t-x-x-90">Compiling and installing the code is done by the following three commands:</span> </p> <hr class="figure" /><div class="figure"
@@ -220,23 +296,29 @@
-<!--l. 132--> +<!--l. 160--> <div class="lstlisting" id="listing-1"><span class="label"><a - id="x1-8001r1"></a></span><span + id="x1-9001r1"></a></span><span class="pcrr7t-x-x-70">$</span><span class="pcrr7t-x-x-70"> </span><span class="pcrr7t-x-x-70">./</span><span +class="pcrr7t-x-x-70">waf</span><span +class="pcrr7t-x-x-70"> </span><span class="pcrr7t-x-x-70">configure</span><span class="pcrr7t-x-x-70"> </span><br /><span class="label"><a - id="x1-8002r2"></a></span><span + id="x1-9002r2"></a></span><span class="pcrr7t-x-x-70">$</span><span class="pcrr7t-x-x-70"> </span><span -class="pcrr7t-x-x-70">make</span><span +class="pcrr7t-x-x-70">./</span><span +class="pcrr7t-x-x-70">waf</span><span +class="pcrr7t-x-x-70"> </span><span +class="pcrr7t-x-x-70">build</span><span class="pcrr7t-x-x-70"> </span><br /><span class="label"><a - id="x1-8003r3"></a></span><span + id="x1-9003r3"></a></span><span class="pcrr7t-x-x-70">$</span><span class="pcrr7t-x-x-70"> </span><span -class="pcrr7t-x-x-70">make</span><span +class="pcrr7t-x-x-70">./</span><span +class="pcrr7t-x-x-70">waf</span><span class="pcrr7t-x-x-70"> </span><span class="pcrr7t-x-x-70">install</span><span class="pcrr7t-x-x-70"> </span><span @@ -246,23 +328,52 @@
</div><hr class="endfigure" /> -<!--l. 139--><p class="noindent" >For more configuration details run <span -class="pcrr7t-">./configure --help</span> -</p><!--l. 141--><p class="noindent" >If there are any errors during compilation, check your build environment and try to find the error, otherwise contact one of -the authors<span class="footnote-mark"><a +<!--l. 167--><p class="noindent" ><span +class="pplr7t-x-x-90">For more configuration details run </span><span +class="pcrr7t-x-x-90">./waf --help</span> +</p><!--l. 169--><p class="noindent" ><span +class="pplr7t-x-x-90">By default the plugin is getting installed into the lib subfolder of your found Geany installation. So if you have installed Geany</span> +<span +class="pplr7t-x-x-90">to </span><span +class="pcrr7t-x-x-90">/usr/local/ </span><span +class="pplr7t-x-x-90">the plugin will be installed to </span><span +class="pcrr7t-x-x-90">/usr/local/lib/geany/</span><span +class="pplr7t-x-x-90">. Translation files will be installed to</span> +<span +class="pcrr7t-x-x-90">/usr/local/share/locale/ </span><span +class="pplr7t-x-x-90">in this case.</span> +</p><!--l. 175--><p class="noindent" ><span +class="pplr7t-x-x-90">If there are any errors during compilation, check your build environment and try to find the error, otherwise contact one of the</span> +<span +class="pplr7t-x-x-90">authors</span><span class="footnote-mark"><a href="geanylatex2.html#fn1x0"><sup class="textsuperscript">1</sup></a></span><a - id="x1-8004f1"></a> + id="x1-9004f1"></a> </p> -<h4 class="subsectionHead"><span class="titlemark">4.2 </span> <a - id="x1-90004.2"></a>Compiling of documentation</h4> -<!--l. 148--><p class="noindent" >Sources of this documentation are available throught <span -class="pcrr7t-">doc/geanylatex.tex </span>inside source tree. To compile the -sources, usage of <span -class="pcrr7t-">pdflatex </span>(should be delivered with your favorite <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> distribution) is recommended. For -compiling into HTML format you might like to use <span -class="pcrr7t-">htlatex</span>. The HTML version of this documentation shipped -with source tarball has been compiled with +<h4 class="subsectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">4.2 </span></span> <a + id="x1-100004.2"></a><span +class="pplr7t-x-x-90">Compiling of documentation</span></h4> +<!--l. 182--><p class="noindent" ><span +class="pplr7t-x-x-90">Sources of this documentation are available throught </span><span +class="pcrr7t-x-x-90">doc/geanylatex.tex </span><span +class="pplr7t-x-x-90">inside source tree. To compile the sources, usage</span> +<span +class="pplr7t-x-x-90">of </span><span +class="pcrr7t-x-x-90">pdflatex </span><span +class="pplr7t-x-x-90">(should be delivered with your favorite </span><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span> <span +class="pplr7t-x-x-90">distribution) is recommended. For compiling into HTML format</span> +<span +class="pplr7t-x-x-90">you might like to use </span><span +class="pcrr7t-x-x-90">htlatex</span><span +class="pplr7t-x-x-90">. The HTML version of this documentation shipped with source tarball has been compiled</span> +<span +class="pplr7t-x-x-90">with</span> </p> <hr class="figure" /><div class="figure"
@@ -270,9 +381,9 @@
-<!--l. 156--> +<!--l. 190--> <div class="lstlisting" id="listing-2"><span class="label"><a - id="x1-9001r1"></a></span><span + id="x1-10001r1"></a></span><span class="pcrr7t-x-x-70">htlatex</span><span class="pcrr7t-x-x-70"> </span><span class="pcrr7t-x-x-70">geanylatex</span><span @@ -292,213 +403,494 @@
</div><hr class="endfigure" /> -<!--l. 161--><p class="noindent" > - - -</p> -<h3 class="sectionHead"><span class="titlemark">5 </span> <a - id="x1-100005"></a>Usage</h3> +<h3 class="sectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">5 </span></span> <a + id="x1-110005"></a><span +class="pplr7t-x-x-90">Usage</span></h3> <hr class="figure" /><div class="figure"
<a - id="x1-10001r1"></a> + id="x1-11001r1"></a>
-<!--l. 164--><p class="noindent" ><img +<!--l. 197--><p class="noindent" ><img src="img/plugin_manager.png" alt="PIC" /> <br /> </p><div class="caption"
<span class="id">Figure 1: </span><span
class="content">Plugin manager with Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> of Geany 0.16</span></div><!--tex4ht:label?: x1-10001r1 --> +class="E">E</span>X</span></span> of Geany 0.16</span></div><!--tex4ht:label?: x1-11001r1 -->
</div><hr class="endfigure" /> -<!--l. 168--><p class="noindent" >After Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> has been installed successfully the plugin can be loaded through Geany’s plugin manager and -a new sub menu in the Tools menu will appear as well as new key bindings will be available inside Geany’s key -binding interface. Inside the sub menu you will find entries for functions supported by this version of the plugin. It -will be called <span -class="pcrr7t-">LaTeX</span>. -</p><!--l. 175--><p class="noindent" >Also if the option for showing the toolbar is activated on configuration dialog, the toolbar with common used -format functions appears on at top of editor widget. This feature is turned off by default. +<!--l. 201--><p class="noindent" ><span +class="pplr7t-x-x-90">After Geany</span><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span> <span +class="pplr7t-x-x-90">has been installed successful the plugin can be loaded through Geany’s plugin manager and a new sub</span> +<span +class="pplr7t-x-x-90">menu in the Tools menu will appear as well as new key bindings will be available inside Geany’s key binding interface. Inside</span> +<span +class="pplr7t-x-x-90">the sub menu you will find entries for functions supported by this version of the plugin. The main menu entry will be called</span> +<span +class="pplr7t-x-x-90">something like </span><span +class="pcrr7t-x-x-90">LaTeX</span><span +class="pplr7t-x-x-90">, depending on your locale.</span> +</p><!--l. 208--><p class="noindent" ><span +class="pplr7t-x-x-90">Also if the option for showing the toolbar is activated on configuration dialog, the toolbar with common used format functions</span> +<span +class="pplr7t-x-x-90">appears on at top of editor widget. This feature is turned off by default.</span> </p> -<h3 class="sectionHead"><span class="titlemark">6 </span> <a - id="x1-110006"></a>Features</h3> -<!--l. 182--><p class="noindent" >Let’s go into more detail on some features. -</p><!--l. 184--><p class="noindent" > +<h3 class="sectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">6 </span></span> <a + id="x1-120006"></a><span +class="pplr7t-x-x-90">Features</span></h3> +<!--l. 215--><p class="noindent" ><span +class="pplr7t-x-x-90">Let’s go into more detail on some features.</span> +</p><!--l. 218--><p class="noindent" > </p> -<h4 class="subsectionHead"><span class="titlemark">6.1 </span> <a - id="x1-120006.1"></a><span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-Wizard</h4> -<!--l. 186--><p class="noindent" >The <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-Wizard is implementing a easy way creating a number of default documents. </p><hr class="figure" /><div class="figure" +<h4 class="subsectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">6.1 </span></span> <a + id="x1-130006.1"></a><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span><span +class="pplr7t-x-x-90">-Wizard</span></h4> +<!--l. 220--><p class="noindent" > +</p> +<h5 class="subsubsectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">6.1.1 </span></span> <a + id="x1-140006.1.1"></a><span +class="pplr7t-x-x-90">General usage of wizard</span></h5> +<!--l. 221--><p class="noindent" ><span +class="pplr7t-x-x-90">The </span><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span><span +class="pplr7t-x-x-90">-Wizard is implementing a easy way creating a number of default documents.</span> </p><hr class="figure" /><div class="figure"
<a - id="x1-12001r2"></a> + id="x1-14001r2"></a>
-<!--l. 189--><p class="noindent" ><img +<!--l. 224--><p class="noindent" ><img src="img/latexwizard.png" alt="PIC" /> <br /> </p><div class="caption"
<span class="id">Figure 2: </span><span
class="content"><span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-Wizard of version 0.4</span></div><!--tex4ht:label?: x1-12001r2 --> +class="E">E</span>X</span></span>-Wizard of version 0.4</span></div><!--tex4ht:label?: x1-14001r2 -->
</div><hr class="endfigure" /> -<!--l. 193--><p class="noindent" >Document types that are currently supported by the wizard are: </p> +<!--l. 228--><p class="noindent" ><span +class="pplr7t-x-x-90">The wizard is offering a chance to choose from a couple of templates with the possibility of adding customer templates. This can</span> +<span +class="pplr7t-x-x-90">be chosen from </span><span +class="pplb7t-x-x-90">Templates </span><span +class="pplr7t-x-x-90">pulldown on top of dialog.</span> +</p><!--l. 232--><p class="noindent" ><span +class="pplr7t-x-x-90">This can be set by choosing the needed entry form </span><span +class="pplb7t-x-x-90">Documentclass </span><span +class="pplr7t-x-x-90">pulldown menu.</span> +</p><!--l. 235--><p class="noindent" ><span +class="pplb7t-x-x-90">Encoding </span><span +class="pplr7t-x-x-90">is configuring the packages </span><span +class="pcrr7t-x-x-90">inputenc </span><span +class="pplr7t-x-x-90">to for example </span><span +class="cmsy-9"></span><span +class="pcrr7t-x-x-90">usepackage[utf8]</span><span +class="cmsy-9">{</span><span +class="pcrr7t-x-x-90">inputenc</span><span +class="cmsy-9">} </span><span +class="pplr7t-x-x-90">in case of the document</span> +<span +class="pplr7t-x-x-90">encoding should be UTF-8. Also it sets the encoding Geany is using for the newly created document.</span> +</p><!--l. 240--><p class="noindent" ><span +class="pplb7t-x-x-90">Font size </span><span +class="pplr7t-x-x-90">as well as </span><span +class="pplb7t-x-x-90">Paper size </span><span +class="pplr7t-x-x-90">will set class option for font/paper size of the new created document. </span><span +class="pplb7t-x-x-90">Author</span><span +class="pplr7t-x-x-90">, </span><span +class="pplb7t-x-x-90">Date</span><span +class="pplr7t-x-x-90">, </span><span +class="pplb7t-x-x-90">Title </span><span +class="pplr7t-x-x-90">will be</span> +<span +class="pplr7t-x-x-90">also passed to the corresponding command inside the file header.</span> +</p><!--l. 245--><p class="noindent" ><span +class="pplr7t-x-x-90">Option </span><span +class="pplb7t-x-x-90">Use draft mode </span><span +class="pplr7t-x-x-90">will add </span><span +class="pcrr7t-x-x-90">draft </span><span +class="pplr7t-x-x-90">to list of document options which allows some help during debugging of</span> +<span +class="pplr7t-x-x-90">document.</span> +</p><!--l. 248--><p class="noindent" ><span +class="pplr7t-x-x-90">Since KOMA script is quiet popular the option </span><span +class="pplb7t-x-x-90">Use KOMA script if possible </span><span +class="pplr7t-x-x-90">allows to activate the usage of KOMA script. If this</span> +<span +class="pplr7t-x-x-90">options is activated instead of </span><span +class="pcrr7t-x-x-90">book</span><span +class="pplr7t-x-x-90">, </span><span +class="pcrr7t-x-x-90">scrbook </span><span +class="pplr7t-x-x-90">will be used as document class. Default is activated here. This option is</span> +<span +class="pplr7t-x-x-90">deactivated by default and can be set through Geany</span><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span><span +class="pplr7t-x-x-90">’s configuration dialog mentioned earlier in this</span> +<span +class="pplr7t-x-x-90">document.</span> +</p><!--l. 255--><p class="noindent" ><span +class="pplr7t-x-x-90">This wizard can also be called by a shortcut. Please have a look onto section </span><a +href="#x1-27001r2"><span +class="pplr7t-x-x-90">2</span><!--tex4ht:ref: kb_latex_wizard --></a><span +class="pplr7t-x-x-90">, page </span><a +href="#x1-27001r2"><span +class="pplr7t-x-x-90">42</span><!--tex4ht:ref: kb_latex_wizard --></a><span +class="pplr7t-x-x-90">.</span> +</p> +<h5 class="subsubsectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">6.1.2 </span></span> <a + id="x1-150006.1.2"></a><span +class="pplr7t-x-x-90">Default templates</span></h5> +<!--l. 259--><p class="noindent" ><span +class="pplr7t-x-x-90">Document types that are currently supported by the wizard are:</span> </p> <ul class="itemize1"> - <li class="itemize">book + <li class="itemize"><span +class="pplr7t-x-x-90">book</span> </li> - <li class="itemize">report + <li class="itemize"><span +class="pplr7t-x-x-90">report</span> </li> - <li class="itemize">article + <li class="itemize"><span +class="pplr7t-x-x-90">article</span> </li> - <li class="itemize">letter (default letter class) + <li class="itemize"><span +class="pplr7t-x-x-90">letter (default letter class)</span> </li> - <li class="itemize">presentation (<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> beamer)</li></ul> -<!--l. 202--><p class="noindent" >This can be set by choosing the needed entry form <span -class="pplb7t-">Documentclass </span>pulldown menu. -</p><!--l. 205--><p class="noindent" ><span -class="pplb7t-">Encoding </span>is configuring the packages <span -class="pcrr7t-">inputenc </span>to for example <span -class="cmsy-10"></span><span -class="pcrr7t-">usepackage[utf8]</span><span + <li class="itemize"><span +class="pplr7t-x-x-90">presentation (</span><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span> <span +class="pplr7t-x-x-90">beamer)</span></li></ul> +<!--l. 268--><p class="noindent" > +</p> +<h5 class="subsubsectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">6.1.3 </span></span> <a + id="x1-160006.1.3"></a><span +class="pplr7t-x-x-90">Extending by own templates</span></h5> +<!--l. 269--><p class="noindent" ><span +class="pplr7t-x-x-90">Geany</span><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span> <span +class="pplr7t-x-x-90">is offering a way for extending the wizard by user defined templates. This templates will be stored inside the</span> +<span +class="pplr7t-x-x-90">plugin configuration dir with file extension glt. For creating a customized template you will need to create a normal *.tex file and</span> +<span +class="pplr7t-x-x-90">store it inside the directory. On most Linux systems this should be </span><span +class="pcrr7t-x-x-90">~/.config/geany/geanyLaTeX/</span><span +class="pplr7t-x-x-90">.</span> +</p><!--l. 276--><p class="noindent" ><span +class="pplr7t-x-x-90">Inside your template you can refer to wizard’s field by using some special strings which are:</span> +</p> +<div class="table"> + + +<!--l. 279--><p class="noindent" ><a + id="x1-16001r1"></a></p><hr class="float" /><div class="float" +> + + + <div class="caption" +><span class="id">Table 1: </span><span +class="content">List of available symbols on custom templates</span></div><!--tex4ht:label?: x1-16001r1 --> +<div class="tabular"> <table id="TBL-2" class="tabular" +cellspacing="0" cellpadding="0" rules="groups" +><colgroup id="TBL-2-1g"><col +id="TBL-2-1" /></colgroup><colgroup id="TBL-2-2g"><col +id="TBL-2-2" /></colgroup><tr + style="vertical-align:baseline;" id="TBL-2-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-1" +class="td11"><span +class="pplb7t-">Symbol </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-1-2" +class="td11"><!--l. 284--><p class="noindent" ><span +class="pplb7t-">Usage</span> </p></td> +</tr><tr +class="hline"><td><hr /></td><td><hr /></td></tr><tr + style="vertical-align:baseline;" id="TBL-2-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-1" +class="td11"><span class="cmsy-10">{</span><span -class="pcrr7t-">inputenc</span><span -class="cmsy-10">} </span>in case of the -document encoding should be UTF-8. Also it sets the encoding Geany is using for the newly created -document. -</p><!--l. 210--><p class="noindent" ><span -class="pplb7t-">Font size </span>as well as <span -class="pplb7t-">Paper size </span>will set class option for font/paper size of the new created document. <span -class="pplb7t-">Author</span>, <span -class="pplb7t-">Date</span>, +class="pcrr7t-">CLASSOPTION</span><span +class="cmsy-10">} </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-2-2" +class="td11"><!--l. 285--><p class="noindent" >Will be replaced by the classoptions set on the wizard as for +example font size or paper size. </p></td> +</tr><tr + style="vertical-align:baseline;" id="TBL-2-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-1" +class="td11"><span +class="cmsy-10">{</span><span +class="pcrr7t-">DOCUMENTCLASS</span><span +class="cmsy-10">}</span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-3-2" +class="td11"><!--l. 287--><p class="noindent" >Will be replaced by the choosen document class based on the +pulldown of wizard and whether option for KOMA script has +been set. </p></td> +</tr><tr + style="vertical-align:baseline;" id="TBL-2-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-4-1" +class="td11"><span +class="cmsy-10">{</span><span +class="pcrr7t-">DATE</span><span +class="cmsy-10">} </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-4-2" +class="td11"><!--l. 290--><p class="noindent" >Will be replaced by the input given on the date field of wizard. </p></td> +</tr><tr + style="vertical-align:baseline;" id="TBL-2-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-5-1" +class="td11"><span +class="cmsy-10">{</span><span +class="pcrr7t-">TITLE</span><span +class="cmsy-10">} </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-5-2" +class="td11"><!--l. 292--><p class="noindent" >Will be replaced by the input given on the title field of wizard. </p></td> +</tr><tr + style="vertical-align:baseline;" id="TBL-2-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-6-1" +class="td11"><span +class="cmsy-10">{</span><span +class="pcrr7t-">AUTHOR</span><span +class="cmsy-10">} </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-6-2" +class="td11"><!--l. 294--><p class="noindent" >Will be replaced by the input given on the author field of wizard.</p></td> +</tr><tr + style="vertical-align:baseline;" id="TBL-2-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-7-1" +class="td11"><span +class="cmsy-10">{</span><span +class="pcrr7t-">ENCODING</span><span +class="cmsy-10">} </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-7-2" +class="td11"><!--l. 296--><p class="noindent" >Will be replace by choosen encoding from pulldown of wizard </p></td> +</tr><tr + style="vertical-align:baseline;" id="TBL-2-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-8-1" +class="td11"><span +class="cmsy-10">{</span><span +class="pcrr7t-">OPENING</span><span +class="cmsy-10">} </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-8-2" +class="td11"><!--l. 298--><p class="noindent" >Will be replaced by <span +class="zplmr7y-x-x-60">≫</span>Dear Sir or Madame<span +class="zplmr7y-x-x-60">≪</span> in local geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> +is running with. If you like to overwrite it, please don’t use the +symbol and hardcode the phrase instead. </p></td> +</tr><tr + style="vertical-align:baseline;" id="TBL-2-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-9-1" +class="td11"><span +class="cmsy-10">{</span><span +class="pcrr7t-">CLOSING</span><span +class="cmsy-10">} </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-9-2" +class="td11"><!--l. 301--><p class="noindent" >Will be replaced by <span +class="zplmr7y-x-x-60">≫</span>With kind regards<span +class="zplmr7y-x-x-60">≪</span> in local geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> +is running with. If you like to overwrite it, please don’t use the +symbol and hardcode the phrase instead. </p></td> +</tr><tr + style="vertical-align:baseline;" id="TBL-2-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-10-1" +class="td11"> </td></tr></table></div> + + +</div><hr class="endfloat" /> +</div> +<!--l. 307--><p class="noindent" ><span +class="pplr7t-x-x-90">If you have other than the default templates defined they will be add to templates pulldown. So when creating a template,</span> <span -class="pplb7t-">Title </span>will be also passed to the corresponding command inside the file header. -</p><!--l. 215--><p class="noindent" >Option <span -class="pplb7t-">Use draft mode </span>will add <span -class="pcrr7t-">draft </span>to list of document options which allows some help during debugging of -document. -</p><!--l. 218--><p class="noindent" >Since KOMA script is quiet popular the option <span -class="pplb7t-">Use KOMA script if possible </span>allows to activate the usage of KOMA -script. If this options is activated instead of <span -class="pcrr7t-">book</span>, <span -class="pcrr7t-">scrbook </span>will be used as document class. Default is activated -here. This option is deactivated by default and can be set through Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>’s configuration dialog mentioned -earlier in this document. -</p><!--l. 225--><p class="noindent" >This wizard can also be called by a shortcut. Please have a look onto section <a -href="#x1-23001r1">1<!--tex4ht:ref: kb_latex_wizard --></a>, page <a -href="#x1-23001r1">38<!--tex4ht:ref: kb_latex_wizard --></a>. +class="pplr7t-x-x-90">please keep care to set up a good name for the file, as the filename will be the identifier you can choose from on</span> +<span +class="pplr7t-x-x-90">pulldown.</span> +</p><!--l. 312--><p class="noindent" ><span +class="pplr7t-x-x-90">In future a number of templates should be available also online at </span><a +href="http://frank.uvena.de/files/geany/data/geanyLaTeX/" class="url" ><span +class="pcrr7t-x-x-90">http://frank.uvena.de/files/geany/data/geanyLaTeX/</span></a><span +class="pplr7t-x-x-90">.</span> +<span +class="pplr7t-x-x-90">Please feel also free to publish templates in case of you have some useful one.</span> </p> -<h4 class="subsectionHead"><span class="titlemark">6.2 </span> <a - id="x1-130006.2"></a>Inserting References and Labels</h4> -<!--l. 229--><p class="noindent" >An often used feature on writing of documents is adding and referring to labels. Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> is adding some -support here for more comfortable adding new labels and reference offering a GUI. +<h4 class="subsectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">6.2 </span></span> <a + id="x1-170006.2"></a><span +class="pplr7t-x-x-90">Inserting References and Labels</span></h4> +<!--l. 318--><p class="noindent" ><span +class="pplr7t-x-x-90">An often used feature on writing of documents is adding and referring to labels. Geany</span><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span> <span +class="pplr7t-x-x-90">is adding some support here for</span> +<span +class="pplr7t-x-x-90">more comfortable adding new labels and reference offering a GUI.</span> </p> <hr class="figure" /><div class="figure"
<a - id="x1-13001r3"></a> + id="x1-17001r3"></a>
-<!--l. 234--><p class="noindent" ><img +<!--l. 323--><p class="noindent" ><img src="img/insert_label.png" alt="PIC" /> <br /> </p><div class="caption"
<span class="id">Figure 3: </span><span
class="content">Insert label dialog on Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> 0.4</span></div><!--tex4ht:label?: x1-13001r3 --> +class="E">E</span>X</span></span> 0.4</span></div><!--tex4ht:label?: x1-17001r3 -->
</div><hr class="endfigure" /> -<!--l. 238--><p class="noindent" >After an label was added Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> is offering a dialog for inserting normal references and page references to -an label. +<!--l. 327--><p class="noindent" ><span +class="pplr7t-x-x-90">After an label was added Geany</span><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span> <span +class="pplr7t-x-x-90">is offering a dialog for inserting normal references and page references to an</span> +<span +class="pplr7t-x-x-90">label.</span> </p> <hr class="figure" /><div class="figure"
<a - id="x1-13002r4"></a> + id="x1-17002r4"></a>
-<!--l. 242--><p class="noindent" ><img +<!--l. 331--><p class="noindent" ><img src="img/insert_reference.png" alt="PIC" /> <br /> </p><div class="caption"
<span class="id">Figure 4: </span><span
class="content">Insert reference dialog on Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> 0.4</span></div><!--tex4ht:label?: x1-13002r4 --> +class="E">E</span>X</span></span> 0.4</span></div><!--tex4ht:label?: x1-17002r4 -->
</div><hr class="endfigure" /> -<!--l. 246--><p class="noindent" >The suggestions inside the pull down are based on the aux file creating by processing of *.tex file. The plugin is -searching for a aux file for the current open *.tex file inside current directory. When first step was successful the file -is parsed for <span -class="cmsy-10"></span><span -class="pcrr7t-">newlabel</span><span -class="cmsy-10">{}{}{} </span>and tries to interpret them properly. The found entries will be inserted into pull -down sorted by alphabet. -</p><!--l. 253--><p class="noindent" >Both, the inserting labels as well as the inserting reference dialog can be accessed by key binding also. See chapter <a -href="#x1-23001r1">1<!--tex4ht:ref: kb_insert_label --></a> -and <a -href="#x1-23001r1">1<!--tex4ht:ref: kb_insert_reference --></a> here. +<!--l. 335--><p class="noindent" ><span +class="pplr7t-x-x-90">The suggestions inside the pull down are based on the aux files creating by processing of *.tex file located inside directory of</span> +<span +class="pplr7t-x-x-90">current </span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span><span +class="pplr7t-x-x-90">-file. When first step was successful the files are parsed for </span><span +class="cmsy-9"></span><span +class="pcrr7t-x-x-90">newlabel</span><span +class="cmsy-9">{}{}{} </span><span +class="pplr7t-x-x-90">and outcome is tried to interpret them</span> +<span +class="pplr7t-x-x-90">properly. The found entries will be inserted into pull down sorted by alphabet.</span> +</p><!--l. 342--><p class="noindent" ><span +class="pplr7t-x-x-90">Both, the inserting labels as well as the inserting reference dialog can be accessed by key binding also. See chapter </span><a +href="#x1-27001r2"><span +class="pplr7t-x-x-90">2</span><!--tex4ht:ref: kb_insert_label --></a> <span +class="pplr7t-x-x-90">and </span><a +href="#x1-27001r2"><span +class="pplr7t-x-x-90">2</span><!--tex4ht:ref: kb_insert_reference --></a> +<span +class="pplr7t-x-x-90">here.</span> </p> -<h4 class="subsectionHead"><span class="titlemark">6.3 </span> <a - id="x1-140006.3"></a>BibTeX templates for catalogue entries</h4> -<!--l. 258--><p class="noindent" >Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> is offering a number of often used templates for BibTeX catalogue entries. They can be access by the -plugin submenu in Geany’s tools menu: </p> +<h4 class="subsectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">6.3 </span></span> <a + id="x1-180006.3"></a><span +class="pplr7t-x-x-90">BibTeX templates for catalogue entries</span></h4> +<!--l. 347--><p class="noindent" ><span +class="pplr7t-x-x-90">Geany</span><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span> <span +class="pplr7t-x-x-90">is offering a number of often used templates for BibTeX catalogue entries. They can be access by the plugin</span> +<span +class="pplr7t-x-x-90">submenu in Geany’s tools menu:</span> </p> <ul class="itemize1"> - <li class="itemize">Article + <li class="itemize"><span +class="pplr7t-x-x-90">Article</span> </li> - <li class="itemize">Book + <li class="itemize"><span +class="pplr7t-x-x-90">Book</span> </li> - <li class="itemize">Booklet + <li class="itemize"><span +class="pplr7t-x-x-90">Booklet</span> </li> - <li class="itemize">Conference + <li class="itemize"><span +class="pplr7t-x-x-90">Conference</span> </li> - <li class="itemize">Inbook + <li class="itemize"><span +class="pplr7t-x-x-90">Inbook</span> </li> - <li class="itemize">Incollection + <li class="itemize"><span +class="pplr7t-x-x-90">Incollection</span> </li> - <li class="itemize">Inproceedings + <li class="itemize"><span +class="pplr7t-x-x-90">Inproceedings</span> </li> - <li class="itemize">Manual + <li class="itemize"><span +class="pplr7t-x-x-90">Manual</span> </li> - <li class="itemize">Mastersthesis + <li class="itemize"><span +class="pplr7t-x-x-90">Mastersthesis</span> </li> - <li class="itemize">Misc + <li class="itemize"><span +class="pplr7t-x-x-90">Misc</span> </li> - <li class="itemize">PhdThesis + <li class="itemize"><span +class="pplr7t-x-x-90">PhdThesis</span> </li> - <li class="itemize">Proceedings + <li class="itemize"><span +class="pplr7t-x-x-90">Proceedings</span> </li> - <li class="itemize">Techreport + <li class="itemize"><span +class="pplr7t-x-x-90">Techreport</span> </li> - <li class="itemize">Unpublished</li></ul> - - -<!--l. 277--><p class="noindent" >When choosing an entry from list on menu a templace with common used fields will be generated and inserted into -the document. The template will be inserted on position of cursor which will no be moved during the process. As -an example for a book, this will be inserted to the document: + <li class="itemize"><span +class="pplr7t-x-x-90">Unpublished</span></li></ul> +<!--l. 366--><p class="noindent" ><span +class="pplr7t-x-x-90">When choosing an entry from list on menu a templace with common used fields will be generated and inserted into the</span> +<span +class="pplr7t-x-x-90">document. The template will be inserted on position of cursor which will no be moved during the process. As an example for a</span> +<span +class="pplr7t-x-x-90">book, this will be inserted to the document:</span> </p> <hr class="figure" /><div class="figure"
@@ -506,90 +898,136 @@
-<!--l. 284--> +<!--l. 373--> <div class="lstlisting" id="listing-3"><span class="label"><a - id="x1-14001r1"></a></span><span + id="x1-18001r1"></a></span><span class="pcrr7t-x-x-70">@Book</span><span class="pcrr7t-x-x-70">{</span><span class="pcrr7t-x-x-70"> </span><br /><span class="label"><a - id="x1-14002r2"></a></span><span + id="x1-18002r2"></a></span><span class="pcrr7t-x-x-70">Author</span><span class="pcrr7t-x-x-70"> </span><span class="pcrr7t-x-x-70">=</span><span class="pcrr7t-x-x-70"> </span><span class="pcrr7t-x-x-70">{},</span><span class="pcrr7t-x-x-70"> </span><br /><span class="label"><a - id="x1-14003r3"></a></span><span + id="x1-18003r3"></a></span><span class="pcrr7t-x-x-70">Editor</span><span class="pcrr7t-x-x-70"> </span><span class="pcrr7t-x-x-70">=</span><span class="pcrr7t-x-x-70"> </span><span class="pcrr7t-x-x-70">{},</span><span class="pcrr7t-x-x-70"> </span><br /><span class="label"><a - id="x1-14004r4"></a></span><span + id="x1-18004r4"></a></span><span class="pcrr7t-x-x-70">Publisher</span><span class="pcrr7t-x-x-70"> </span><span class="pcrr7t-x-x-70">=</span><span class="pcrr7t-x-x-70"> </span><span class="pcrr7t-x-x-70">{},</span><span class="pcrr7t-x-x-70"> </span><br /><span class="label"><a - id="x1-14005r5"></a></span><span + id="x1-18005r5"></a></span><span class="pcrr7t-x-x-70">Title</span><span class="pcrr7t-x-x-70"> </span><span class="pcrr7t-x-x-70">=</span><span class="pcrr7t-x-x-70"> </span><span class="pcrr7t-x-x-70">{},</span><span class="pcrr7t-x-x-70"> </span><br /><span class="label"><a - id="x1-14006r6"></a></span><span + id="x1-18006r6"></a></span><span class="pcrr7t-x-x-70">Year</span><span class="pcrr7t-x-x-70"> </span><span class="pcrr7t-x-x-70">=</span><span class="pcrr7t-x-x-70"> </span><span class="pcrr7t-x-x-70">{},</span><span class="pcrr7t-x-x-70"> </span><br /><span class="label"><a - id="x1-14007r7"></a></span><span + id="x1-18007r7"></a></span><span class="pcrr7t-x-x-70">}</span> </div>
</div><hr class="endfigure" /> -<h4 class="subsectionHead"><span class="titlemark">6.4 </span> <a - id="x1-150006.4"></a>Replacement of special characters</h4> -<!--l. 296--><p class="noindent" >Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> is able to replace special characters to their there <span class="TEX">T<span -class="E">E</span>X</span> substitute. This can be done in two different -ways: -</p><!--l. 299--><p class="noindent" > +<h4 class="subsectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">6.4 </span></span> <a + id="x1-190006.4"></a><span +class="pplr7t-x-x-90">Replacement of special characters</span></h4> +<!--l. 385--><p class="noindent" ><span +class="pplr7t-x-x-90">Geany</span><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span> <span +class="pplr7t-x-x-90">is able to replace special characters to their there </span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span><span +class="pplr7t-x-x-90"> substitute. This can be done in two different</span> +<span +class="pplr7t-x-x-90">ways:</span> +</p><!--l. 388--><p class="noindent" > </p><ol class="enumerate1" > <li - class="enumerate" id="x1-15002x1"><span -class="pplb7t-">On input: </span>If this switch is active all special characters will be replaced during typing of text. You can - turn the switch on/off at Replacement of special characters submenu inside. + class="enumerate" id="x1-19002x1"><span +class="pplb7t-x-x-90">On input: </span><span +class="pplr7t-x-x-90">If this switch is active all special characters will be replaced during typing of text. You can turn the</span> + <span +class="pplr7t-x-x-90">switch on/off at Replacement of special characters submenu inside.</span> </li> <li - class="enumerate" id="x1-15004x2"><span -class="pplb7t-">Bulk replace of selected text: </span>A selected text will be parsed and all known special characters will be - replaced by their <span class="TEX">T<span -class="E">E</span>X</span> substitute. This can be very useful on importing a large amount of text into - your document including characters like \xF6 or <span -class="zplmr7y-x-x-60">≫</span>. This function is available through the Replacement - of special characters submenu on plugin’s submenu of Geany’s Tools menu.</li></ol> -<!--l. 313--><p class="noindent" >For both functions there are also shortcuts available. -</p><!--l. 315--><p class="noindent" > + class="enumerate" id="x1-19004x2"><span +class="pplb7t-x-x-90">Bulk replace of selected text: </span><span +class="pplr7t-x-x-90">A selected text will be parsed and all known special characters will be replaced by</span> + <span +class="pplr7t-x-x-90">their </span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span> <span +class="pplr7t-x-x-90">substitute. This can be very useful on importing a large amount of text into your document including</span> + <span +class="pplr7t-x-x-90">characters like </span><span +class="pplr7t-x-x-90">\xF6 or</span> <span +class="zplmr7y-x-x-50">≫</span><span +class="pplr7t-x-x-90">. This function is available through the Replacement of special characters submenu on</span> + <span +class="pplr7t-x-x-90">plugin’s submenu of Geany’s Tools menu.</span></li></ol> +<!--l. 402--><p class="noindent" ><span +class="pplr7t-x-x-90">For both functions there are also shortcuts available.</span> +</p><!--l. 404--><p class="noindent" > </p> -<h4 class="subsectionHead"><span class="titlemark">6.5 </span> <a - id="x1-160006.5"></a>Inserting of special character</h4> -<!--l. 316--><p class="noindent" >The plugin is offering a number of special characters with their <span class="TEX">T<span -class="E">E</span>X</span> substitutes to be inserted on easy accessing -through the plugin menu. -</p><!--l. 319--><p class="noindent" > +<h4 class="subsectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">6.5 </span></span> <a + id="x1-200006.5"></a><span +class="pplr7t-x-x-90">Inserting of special character</span></h4> +<!--l. 405--><p class="noindent" ><span +class="pplr7t-x-x-90">The plugin is offering a number of special characters with their </span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span> <span +class="pplr7t-x-x-90">substitutes to be inserted on easy accessing through the</span> +<span +class="pplr7t-x-x-90">plugin menu.</span> +</p><!--l. 408--><p class="noindent" > </p> -<h4 class="subsectionHead"><span class="titlemark">6.6 </span> <a - id="x1-170006.6"></a>Inserting of Environment</h4> -<!--l. 320--><p class="noindent" >Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> is offering a feature for inserting environments into your documents. It can be chosen from a -pulldown menu and will be inserted at current position of cursor. If there is a selection activ, the selection will be -included into environment. +<h4 class="subsectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">6.6 </span></span> <a + id="x1-210006.6"></a><span +class="pplr7t-x-x-90">Inserting of Environment</span></h4> +<!--l. 409--><p class="noindent" ><span +class="pplr7t-x-x-90">Geany</span><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span> <span +class="pplr7t-x-x-90">is offering a feature for inserting environments into your documents. It can be chosen from a pulldown menu</span> +<span +class="pplr7t-x-x-90">and will be inserted at current position of cursor. If there is a selection activ, the selection will be included into</span> +<span +class="pplr7t-x-x-90">environment.</span> </p> <hr class="figure" /><div class="figure"
@@ -597,16 +1035,16 @@
-<!--l. 326--> +<!--l. 415--> <div class="lstlisting" id="listing-4"><span class="label"><a - id="x1-17001r1"></a></span><span + id="x1-21001r1"></a></span><span class="pcrr7t-x-x-70"></span><span class="pcrr7t-x-x-70">begin</span><span class="pcrr7t-x-x-70">{</span><span class="pcrr7t-x-x-70">your_environment</span><span class="pcrr7t-x-x-70">}</span><span class="pcrr7t-x-x-70"> </span><br /><span class="label"><a - id="x1-17002r2"></a></span><span + id="x1-21002r2"></a></span><span class="pcrr7t-x-x-70"> </span><span class="pcrr7t-x-x-70"> </span><span class="pcrr7t-x-x-70"> </span><span @@ -621,7 +1059,7 @@ class="pcrr7t-x-x-70"> </span><span class="pcrr7t-x-x-70">...</span><span class="pcrr7t-x-x-70"> </span><br /><span class="label"><a - id="x1-17003r3"></a></span><span + id="x1-21003r3"></a></span><span class="pcrr7t-x-x-70"></span><span class="pcrr7t-x-x-70">end</span><span class="pcrr7t-x-x-70">{</span><span @@ -631,25 +1069,26 @@
</div><hr class="endfigure" /> -<!--l. 333--><p class="noindent" >In case of an empty (= no selection) an empty environment with </p><hr class="figure" /><div class="figure" +<!--l. 422--><p class="noindent" ><span +class="pplr7t-x-x-90">In case of an empty (= no selection) an empty environment with</span> </p><hr class="figure" /><div class="figure"
-<!--l. 335--> +<!--l. 424--> <div class="lstlisting" id="listing-5"><span class="label"><a - id="x1-17004r1"></a></span><span + id="x1-21004r1"></a></span><span class="pcrr7t-x-x-70"></span><span class="pcrr7t-x-x-70">begin</span><span class="pcrr7t-x-x-70">{</span><span class="pcrr7t-x-x-70">your_environment</span><span class="pcrr7t-x-x-70">}</span><span class="pcrr7t-x-x-70"> </span><br /><span class="label"><a - id="x1-17005r2"></a></span><span + id="x1-21005r2"></a></span><span class="pcrr7t-x-x-70">...</span><span class="pcrr7t-x-x-70"> </span><br /><span class="label"><a - id="x1-17006r3"></a></span><span + id="x1-21006r3"></a></span><span class="pcrr7t-x-x-70"></span><span class="pcrr7t-x-x-70">end</span><span class="pcrr7t-x-x-70">{</span><span @@ -659,153 +1098,236 @@
</div><hr class="endfigure" /> -<!--l. 342--><p class="noindent" >will be inserted to the document. +<!--l. 431--><p class="noindent" ><span +class="pplr7t-x-x-90">will be inserted to the document.</span> </p> <hr class="figure" /><div class="figure"
<a - id="x1-17007r5"></a> + id="x1-21007r5"></a>
-<!--l. 345--><p class="noindent" ><img +<!--l. 434--><p class="noindent" ><img src="img/insert_environment.png" alt="PIC" /> <br /> </p><div class="caption"
<span class="id">Figure 5: </span><span
class="content">Insert environment dialog on Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> 0.4</span></div><!--tex4ht:label?: x1-17007r5 --> +class="E">E</span>X</span></span> 0.4</span></div><!--tex4ht:label?: x1-21007r5 -->
</div><hr class="endfigure" /> -<h4 class="subsectionHead"><span class="titlemark">6.7 </span> <a - id="x1-180006.7"></a>Format</h4> -<!--l. 351--><p class="noindent" >Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> is able to help on formation of text. For doing this its offering you to insert often use format patterns -to your document. Patterns that are currently supported are: +<h4 class="subsectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">6.7 </span></span> <a + id="x1-220006.7"></a><span +class="pplr7t-x-x-90">Format</span></h4> +<!--l. 440--><p class="noindent" ><span +class="pplr7t-x-x-90">Geany</span><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span> <span +class="pplr7t-x-x-90">is able to help on formation of text. For doing this its offering you to insert often use format patterns to your</span> +<span +class="pplr7t-x-x-90">document. Patterns that are currently supported are:</span> </p> <ul class="itemize1"> - <li class="itemize">Italic + <li class="itemize"><span +class="pplr7t-x-x-90">Italic</span> </li> - <li class="itemize">Boldfont + <li class="itemize"><span +class="pplr7t-x-x-90">Boldfont</span> </li> - <li class="itemize">Underline + <li class="itemize"><span +class="pplr7t-x-x-90">Underline</span> </li> - <li class="itemize">Slanted + <li class="itemize"><span +class="pplr7t-x-x-90">Slanted</span> </li> - <li class="itemize">Typewriter + <li class="itemize"><span +class="pplr7t-x-x-90">Typewriter</span> </li> - <li class="itemize">Small Caps + <li class="itemize"><span +class="pplr7t-x-x-90">Small Caps</span> </li> - <li class="itemize">Emphasis + <li class="itemize"><span +class="pplr7t-x-x-90">Emphasis</span> </li> - <li class="itemize">Centered + <li class="itemize"><span +class="pplr7t-x-x-90">Centered</span> </li> - <li class="itemize">left-aligned + <li class="itemize"><span +class="pplr7t-x-x-90">left-aligned</span> </li> - <li class="itemize">right-aligned</li></ul> -<!--l. 368--><p class="noindent" >Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> will add the correct format pattern to the document. If there is an selection active, that pattern will be -placed around so the selected text will be formatted with this chosen style. -</p><!--l. 372--><p class="noindent" >Following items are also accessible using the Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> toolbar: </p> + <li class="itemize"><span +class="pplr7t-x-x-90">right-aligned</span></li></ul> +<!--l. 457--><p class="noindent" ><span +class="pplr7t-x-x-90">Geany</span><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span> <span +class="pplr7t-x-x-90">will add the correct format pattern to the document. If there is an selection active, that pattern will be placed</span> +<span +class="pplr7t-x-x-90">around so the selected text will be formatted with this chosen style.</span> +</p><!--l. 461--><p class="noindent" ><span +class="pplr7t-x-x-90">Following items are also accessible using the Geany</span><span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span> <span +class="pplr7t-x-x-90">toolbar:</span> </p> <ul class="itemize1"> - <li class="itemize">Italic + <li class="itemize"><span +class="pplr7t-x-x-90">Italic</span> </li> - <li class="itemize">Boldfont + <li class="itemize"><span +class="pplr7t-x-x-90">Boldfont</span> </li> - <li class="itemize">Underline + <li class="itemize"><span +class="pplr7t-x-x-90">Underline</span> </li> - <li class="itemize">Centered + <li class="itemize"><span +class="pplr7t-x-x-90">Centered</span> </li> - <li class="itemize">left-aligned + <li class="itemize"><span +class="pplr7t-x-x-90">left-aligned</span> </li> - <li class="itemize">right-aligned</li></ul> + <li class="itemize"><span +class="pplr7t-x-x-90">right-aligned</span></li></ul>
-<!--l. 382--><p class="noindent" > +<!--l. 471--><p class="noindent" > </p> -<h3 class="sectionHead"><span class="titlemark">7 </span> <a - id="x1-190007"></a>Configuration</h3> -<!--l. 384--><p class="noindent" >GeanyLaTeX can be configured in two major ways: +<h3 class="sectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">7 </span></span> <a + id="x1-230007"></a><span +class="pplr7t-x-x-90">Configuration</span></h3> +<!--l. 473--><p class="noindent" ><span +class="pplr7t-x-x-90">GeanyLaTeX can be configured in two major ways:</span> </p><ol class="enumerate1" > <li - class="enumerate" id="x1-19002x1">GeanyLaTeX’s configuration dialog + class="enumerate" id="x1-23002x1"><span +class="pplr7t-x-x-90">GeanyLaTeX’s configuration dialog</span> </li> <li - class="enumerate" id="x1-19004x2">Geany’s keybindings interface</li></ol> -<!--l. 390--><p class="noindent" > + class="enumerate" id="x1-23004x2"><span +class="pplr7t-x-x-90">Geany’s keybindings interface</span></li></ol> +<!--l. 479--><p class="noindent" > </p> -<h4 class="subsectionHead"><span class="titlemark">7.1 </span> <a - id="x1-200007.1"></a>GeanyLaTeX’s configuration dialog</h4> -<!--l. 391--><p class="noindent" >With version 0.4 the configuration dialog is offering two options which can be changed: -</p><!--l. 394--><p class="noindent" > +<h4 class="subsectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">7.1 </span></span> <a + id="x1-240007.1"></a><span +class="pplr7t-x-x-90">GeanyLaTeX’s configuration dialog</span></h4> +<!--l. 480--><p class="noindent" ><span +class="pplr7t-x-x-90">With version 0.4 the configuration dialog is offering two options which can be changed:</span> +</p><!--l. 483--><p class="noindent" > </p> -<h5 class="subsubsectionHead"><span class="titlemark">7.1.1 </span> <a - id="x1-210007.1.1"></a>Use KOMA script by default</h5> -<!--l. 395--><p class="noindent" >KOMA script bei Markus Kohm is a very popular set of document classes mainly -used in Europe. With this option the default setting for e.g. <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-Wizard can be -configured<span class="footnote-mark"><a +<h5 class="subsubsectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">7.1.1 </span></span> <a + id="x1-250007.1.1"></a><span +class="pplr7t-x-x-90">Use KOMA script by default</span></h5> +<!--l. 484--><p class="noindent" ><span +class="pplr7t-x-x-90">KOMA script bei Markus Kohm is a very popular set of document classes mainly used in Europe. With this option the default setting for e.g.</span> +<span class="LATEX"><span +class="pplr7t-x-x-90">L</span><span class="A"><span +class="pplr7t-x-x-90">A</span></span><span class="TEX"><span +class="pplr7t-x-x-90">T</span><span +class="E"><span +class="pplr7t-x-x-90">E</span></span><span +class="pplr7t-x-x-90">X</span></span></span><span +class="pplr7t-x-x-90">-Wizard can be configured</span><span class="footnote-mark"><a href="geanylatex3.html#fn2x0"><sup class="textsuperscript">2</sup></a></span><a - id="x1-21001f2"></a> . -Option is turned off by default. -</p><!--l. 400--><p class="noindent" > + id="x1-25001f2"></a> <span +class="pplr7t-x-x-90">.</span> +<span +class="pplr7t-x-x-90">Option is turned off by default.</span> +</p><!--l. 489--><p class="noindent" > </p> -<h5 class="subsubsectionHead"><span class="titlemark">7.1.2 </span> <a - id="x1-220007.1.2"></a>Show extra toolbar</h5> -<!--l. 401--><p class="noindent" >Decides whether toolbar with some format icons should appear in the top of editor widget. Option is turned off by -default. Just give it a try. +<h5 class="subsubsectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">7.1.2 </span></span> <a + id="x1-260007.1.2"></a><span +class="pplr7t-x-x-90">Show extra toolbar</span></h5> +<!--l. 490--><p class="noindent" ><span +class="pplr7t-x-x-90">Decides whether toolbar with some format icons should appear in the top of editor widget. Option is turned off by default. Just</span> +<span +class="pplr7t-x-x-90">give it a try.</span> +</p> +<hr class="figure" /><div class="figure" +>
-</p><!--l. 404--><p class="noindent" > +<a + id="x1-26001r6"></a> + + + +<!--l. 494--><p class="noindent" ><img +src="img/toolbar.png" alt="PIC" + /> +<br /> </p><div class="caption" +><span class="id">Figure 6: </span><span +class="content">Plugin toolbar of Geany<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> 0.5</span></div><!--tex4ht:label?: x1-26001r6 --> + + +</div><hr class="endfigure" /> +<h4 class="subsectionHead"><span class="titlemark"><span +class="pplr7t-x-x-90">7.2 </span></span> <a + id="x1-270007.2"></a><span +class="pplr7t-x-x-90">Key bindings</span></h4> +<!--l. 499--><p class="noindent" ><span +class="pplr7t-x-x-90">Keybindings which are available:</span> </p> -<h4 class="subsectionHead"><span class="titlemark">7.2 </span> <a - id="x1-230007.2"></a>Key bindings</h4> -<!--l. 405--><p class="noindent" >Keybindings which are available: -</p> <div class="table">
-<!--l. 407--><p class="noindent" ><a - id="x1-23001r1"></a></p><hr class="float" /><div class="float" +<!--l. 501--><p class="noindent" ><a + id="x1-27001r2"></a></p><hr class="float" /><div class="float"
<div class="caption" -><span class="id">Table 1: </span><span -class="content">List of available keybindings</span></div><!--tex4ht:label?: x1-23001r1 --> -<div class="tabular"> <table id="TBL-2" class="tabular" +><span class="id">Table 2: </span><span +class="content">List of available keybindings</span></div><!--tex4ht:label?: x1-27001r2 --> +<div class="tabular"> <table id="TBL-3" class="tabular" cellspacing="0" cellpadding="0" rules="groups" -><colgroup id="TBL-2-1g"><col -id="TBL-2-1" /></colgroup><colgroup id="TBL-2-2g"><col -id="TBL-2-2" /></colgroup><tr - style="vertical-align:baseline;" id="TBL-2-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-1" +><colgroup id="TBL-3-1g"><col +id="TBL-3-1" /></colgroup><colgroup id="TBL-3-2g"><col +id="TBL-3-2" /></colgroup><tr + style="vertical-align:baseline;" id="TBL-3-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-1-1" class="td11"><span -class="pplb7t-">Shortcut </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-1-2" -class="td11"><!--l. 413--><p class="noindent" ><span +class="pplb7t-">Shortcut </span></td><td style="white-space:wrap; text-align:left;" id="TBL-3-1-2" +class="td11"><!--l. 507--><p class="noindent" ><span class="pplb7t-">Description</span> </p></td> </tr><tr class="hline"><td><hr /></td><td><hr /></td></tr><tr class="hline"><td><hr /></td><td><hr /></td></tr><tr - style="vertical-align:baseline;" id="TBL-2-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-1" -class="td11">Run LaTeX-Wizard </td><td style="white-space:wrap; text-align:left;" id="TBL-2-2-2" -class="td11"><!--l. 414--><p class="noindent" >Starts the LaTeX-Wizard for creating a new document </p></td> + style="vertical-align:baseline;" id="TBL-3-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-2-1" +class="td11">Run LaTeX-Wizard </td><td style="white-space:wrap; text-align:left;" id="TBL-3-2-2" +class="td11"><!--l. 508--><p class="noindent" >Starts the LaTeX-Wizard for creating a new document </p></td> </tr><tr class="hline"><td><hr /></td><td><hr /></td></tr><tr - style="vertical-align:baseline;" id="TBL-2-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-1" + style="vertical-align:baseline;" id="TBL-3-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-3-1" class="td11">Insert <span -class="cmsy-10"></span>label </td><td style="white-space:wrap; text-align:left;" id="TBL-2-3-2" -class="td11"><!--l. 415--><p class="noindent" >Runs the dialog for inserting a new label into your +class="cmsy-10"></span>label </td><td style="white-space:wrap; text-align:left;" id="TBL-3-3-2" +class="td11"><!--l. 509--><p class="noindent" >Runs the dialog for inserting a new label into your document. </p></td> </tr><tr class="hline"><td><hr /></td><td><hr /></td></tr><tr - style="vertical-align:baseline;" id="TBL-2-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-4-1" + style="vertical-align:baseline;" id="TBL-3-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-4-1" class="td11">Insert <span -class="cmsy-10"></span>ref </td><td style="white-space:wrap; text-align:left;" id="TBL-2-4-2" -class="td11"><!--l. 416--><p class="noindent" >Starts an dialog for easy inserting <span +class="cmsy-10"></span>ref </td><td style="white-space:wrap; text-align:left;" id="TBL-3-4-2" +class="td11"><!--l. 510--><p class="noindent" >Starts an dialog for easy inserting <span class="cmsy-10"></span><span class="pcrr7t-">ref </span>and<span class="cmsy-10"></span><span @@ -814,16 +1336,16 @@ aux files so it can suggest a couple of already set labels. </p></td> </tr><tr class="hline"><td><hr /></td><td><hr /></td></tr><tr - style="vertical-align:baseline;" id="TBL-2-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-5-1" + style="vertical-align:baseline;" id="TBL-3-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-5-1" class="td11">Insert linebreak <span -class="cmsy-10">\ </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-5-2" -class="td11"><!--l. 417--><p class="noindent" >Inserts a a newline <span +class="cmsy-10">\ </span></td><td style="white-space:wrap; text-align:left;" id="TBL-3-5-2" +class="td11"><!--l. 511--><p class="noindent" >Inserts a a newline <span class="cmsy-10">\ </span>into the document. </p></td> </tr><tr class="hline"><td><hr /></td><td><hr /></td></tr><tr - style="vertical-align:baseline;" id="TBL-2-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-6-1" -class="td11">Turn input replacement on/off </td><td style="white-space:wrap; text-align:left;" id="TBL-2-6-2" -class="td11"><!--l. 418--><p class="noindent" >A shortcut for turning input replacement on or off. When + style="vertical-align:baseline;" id="TBL-3-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-6-1" +class="td11">Turn input replacement on/off </td><td style="white-space:wrap; text-align:left;" id="TBL-3-6-2" +class="td11"><!--l. 512--><p class="noindent" >A shortcut for turning input replacement on or off. When input replacement is activated special characters like ě are replaced by there <span class="TEX">T<span class="E">E</span>X</span> substitute like <span @@ -834,9 +1356,9 @@ class="cmsy-10">}</span> </p></td> </tr><tr class="hline"><td><hr /></td><td><hr /></td></tr><tr - style="vertical-align:baseline;" id="TBL-2-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-7-1" -class="td11">Replacement of special characters </td><td style="white-space:wrap; text-align:left;" id="TBL-2-7-2" -class="td11"><!--l. 419--><p class="noindent" >A selected text will be parsed and all known special + style="vertical-align:baseline;" id="TBL-3-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-7-1" +class="td11">Replacement of special characters </td><td style="white-space:wrap; text-align:left;" id="TBL-3-7-2" +class="td11"><!--l. 513--><p class="noindent" >A selected text will be parsed and all known special characters will be replaced by their <span class="TEX">T<span class="E">E</span>X</span> substitute. This can be very useful on importing a large amount of text into @@ -844,24 +1366,24 @@ class="zplmr7y-x-x-60">≫</span>. </p></td> </tr><tr class="hline"><td><hr /></td><td><hr /></td></tr><tr - style="vertical-align:baseline;" id="TBL-2-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-8-1" -class="td11">Run insert environment dialog </td><td style="white-space:wrap; text-align:left;" id="TBL-2-8-2" -class="td11"><!--l. 422--><p class="noindent" >Runs a dialog for easy inserting an environment. If there is + style="vertical-align:baseline;" id="TBL-3-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-8-1" +class="td11">Run insert environment dialog </td><td style="white-space:wrap; text-align:left;" id="TBL-3-8-2" +class="td11"><!--l. 516--><p class="noindent" >Runs a dialog for easy inserting an environment. If there is some text selected, the environment will be placed around.</p></td> </tr><tr class="hline"><td><hr /></td><td><hr /></td></tr><tr - style="vertical-align:baseline;" id="TBL-2-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-9-1" + style="vertical-align:baseline;" id="TBL-3-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-9-1" class="td11">Insert <span -class="cmsy-10"></span>item </td><td style="white-space:wrap; text-align:left;" id="TBL-2-9-2" -class="td11"><!--l. 424--><p class="noindent" >This shortcut will add an simple <span +class="cmsy-10"></span>item </td><td style="white-space:wrap; text-align:left;" id="TBL-3-9-2" +class="td11"><!--l. 518--><p class="noindent" >This shortcut will add an simple <span class="cmsy-10"></span>item to the document. This can be very useful during writing of lists with a huge number of items. </p></td> </tr><tr class="hline"><td><hr /></td><td><hr /></td></tr><tr - style="vertical-align:baseline;" id="TBL-2-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-10-1" -class="td11">Format selection in bold font face </td><td style="white-space:wrap; text-align:left;" id="TBL-2-10-2" -class="td11"><!--l. 427--><p class="noindent" >Format a selection with bold font face. This is done be + style="vertical-align:baseline;" id="TBL-3-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-10-1" +class="td11">Format selection in bold font face </td><td style="white-space:wrap; text-align:left;" id="TBL-3-10-2" +class="td11"><!--l. 521--><p class="noindent" >Format a selection with bold font face. This is done be adding <span class="cmsy-10"></span><span class="pcrr7t-">textbf</span><span @@ -870,9 +1392,9 @@ class="cmsy-10">} </span>around selection. </p></td> </tr><tr class="hline"><td><hr /></td><td><hr /></td></tr><tr - style="vertical-align:baseline;" id="TBL-2-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-11-1" -class="td11">Format selection in italic font face </td><td style="white-space:wrap; text-align:left;" id="TBL-2-11-2" -class="td11"><!--l. 429--><p class="noindent" >Format a selection with italic font face. This is done be + style="vertical-align:baseline;" id="TBL-3-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-11-1" +class="td11">Format selection in italic font face </td><td style="white-space:wrap; text-align:left;" id="TBL-3-11-2" +class="td11"><!--l. 523--><p class="noindent" >Format a selection with italic font face. This is done be adding <span class="cmsy-10"></span><span class="pcrr7t-">textit</span><span @@ -881,9 +1403,9 @@ class="cmsy-10">} </span>around selection. </p></td> </tr><tr class="hline"><td><hr /></td><td><hr /></td></tr><tr - style="vertical-align:baseline;" id="TBL-2-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-12-1" -class="td11">Format selection in typewriter font face</td><td style="white-space:wrap; text-align:left;" id="TBL-2-12-2" -class="td11"><!--l. 431--><p class="noindent" >Format a selection with typewriter font face. This is done + style="vertical-align:baseline;" id="TBL-3-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-12-1" +class="td11">Format selection in typewriter font face</td><td style="white-space:wrap; text-align:left;" id="TBL-3-12-2" +class="td11"><!--l. 525--><p class="noindent" >Format a selection with typewriter font face. This is done be adding <span class="cmsy-10"></span><span class="pcrr7t-">texttt</span><span @@ -892,177 +1414,343 @@ class="cmsy-10">} </span>around selection. </p></td> </tr><tr class="hline"><td><hr /></td><td><hr /></td></tr><tr - style="vertical-align:baseline;" id="TBL-2-13-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-13-1" -class="td11">Format selection centered </td><td style="white-space:wrap; text-align:left;" id="TBL-2-13-2" -class="td11"><!--l. 434--><p class="noindent" >Formats selected text centered on page (uses <span + style="vertical-align:baseline;" id="TBL-3-13-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-13-1" +class="td11">Format selection centered </td><td style="white-space:wrap; text-align:left;" id="TBL-3-13-2" +class="td11"><!--l. 528--><p class="noindent" >Formats selected text centered on page (uses <span class="cmsy-10"></span><span class="pcrr7t-">centering</span></p></td> </tr><tr class="hline"><td><hr /></td><td><hr /></td></tr><tr - style="vertical-align:baseline;" id="TBL-2-14-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-14-1" -class="td11">Format selection left-aligned </td><td style="white-space:wrap; text-align:left;" id="TBL-2-14-2" -class="td11"><!--l. 435--><p class="noindent" >Formats selected text left-aligned on page (uses + style="vertical-align:baseline;" id="TBL-3-14-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-14-1" +class="td11">Format selection left-aligned </td><td style="white-space:wrap; text-align:left;" id="TBL-3-14-2" +class="td11"><!--l. 529--><p class="noindent" >Formats selected text left-aligned on page (uses <span class="cmsy-10"></span><span class="pcrr7t-">raggedleft</span> </p></td> </tr><tr class="hline"><td><hr /></td><td><hr /></td></tr><tr - style="vertical-align:baseline;" id="TBL-2-15-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-15-1" -class="td11">Format selection right-alignedm </td><td style="white-space:wrap; text-align:left;" id="TBL-2-15-2" -class="td11"><!--l. 436--><p class="noindent" >Formats selected text right-aligned on page (uses + style="vertical-align:baseline;" id="TBL-3-15-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-15-1" +class="td11">Format selection right-alignedm </td><td style="white-space:wrap; text-align:left;" id="TBL-3-15-2" +class="td11"><!--l. 530--><p class="noindent" >Formats selected text right-aligned on page (uses <span class="cmsy-10"></span><span class="pcrr7t-">raggedright</span> </p></td> </tr><tr class="hline"><td><hr /></td><td><hr /></td></tr><tr - style="vertical-align:baseline;" id="TBL-2-16-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-16-1" + style="vertical-align:baseline;" id="TBL-3-16-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-16-1" +class="td11">Insert description list </td><td style="white-space:wrap; text-align:left;" id="TBL-3-16-2" +class="td11"><!--l. 531--><p class="noindent" >Inserts an description environment as well as a 1<span +class="pplr7t-x-x-70">st</span> <span +class="cmsy-10"></span>item +element. </p></td> +</tr><tr +class="hline"><td><hr /></td><td><hr /></td></tr><tr + style="vertical-align:baseline;" id="TBL-3-17-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-17-1" +class="td11">Insert itemize list </td><td style="white-space:wrap; text-align:left;" id="TBL-3-17-2" +class="td11"><!--l. 532--><p class="noindent" >Inserts an itemize environment as well as a 1<span +class="pplr7t-x-x-70">st</span> <span +class="cmsy-10"></span>item
@@ Diff output truncated at 100000 characters. @@
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.