Subject: mailing-list for TeXmacs Users
List archive
From : hpl <address@hidden>- To: "address@hidden" <address@hidden>
- Cc: Miguel de Benito Delgado <address@hidden>
- Subject: Re: [TeXmacs] How to automatically wrap lines in table cells
- Date: Sat, 24 Aug 2013 23:54:23 +0800
Many thanks for the tentative solutions! I think the current best practice is to manually insert a blank where we need a line break. Adding a blank for every cite tag does not look good. I want to save spaces because there are a lot of citations in one single cell (a survey paper). I should have tried blanks earlier! My workaround two months ago was to manually break the citations into two rows and make the row boundary invisible. An additional note here. I also tried multiple cite ( <cite|r1|r2|r3> ). In this way, current line wrapping works. One drawback is that the "[r1, r2, r3]" pattern does not look very good. Another drawback is that it's inconvenient to add new papers. Thanks, Pili On 21/8/13 3:51 PM, Miguel de Benito
Delgado wrote:
On 21 Aug, 2013, at 09:36, Sam Liddicott <address@hidden>
wrote:
That looks like a nice idea. On the downside you loose
autocompletion of cite keys if you enclose the cite tag in a new
macro. A solution is to alter the original definition of
<\cite> in packages/standard/standard-automatic.ts (I
think it's that one), but this will get overwritten by updates.
Or, if you are not scared or bored by scheme code, you can
define your new <\cite-space> macro and to get
autocompletion back you can redefine
(tm-define
(kbd-variant t forwards?)
(:require (and
(tree-in? t '(cite-space)) (cursor-inside? t)))
(with u
(current-bib-file)
(with ttxt
(tree-ref t (cADr (cursor-path)))
(if (or
(url-none? u) (not ttxt))
(set-message "No completions" "You must add a bibliography
file")
(custom-complete (tm->tree (citekey-completions u
ttxt)))))))
(For reference: the original function
is in progs/generic/generic-edit.scm, somewhere in your system
depending on what OS you have and how you installed TeXmacs.)
Just define your new macro cite-space
in your style file, then paste this code into your
my-init-texmacs.scm and it should work.
Anyway... I'd rather use spaces or
comma + space between the cite tags...
Best,
--
Miguel de Benito.
|
- Re: [TeXmacs] How to automatically wrap lines in table cells, hpl, 08/21/2013
- Re: [TeXmacs] How to automatically wrap lines in table cells, Sam Liddicott, 08/21/2013
- Re: [TeXmacs] How to automatically wrap lines in table cells, Miguel de Benito Delgado, 08/21/2013
- Re: [TeXmacs] How to automatically wrap lines in table cells, hpl, 08/24/2013
- Re: [TeXmacs] How to automatically wrap lines in table cells, Miguel de Benito Delgado, 08/21/2013
- Re: [TeXmacs] How to automatically wrap lines in table cells, Miguel de Benito Delgado, 08/21/2013
- Re: [TeXmacs] How to automatically wrap lines in table cells, Sam Liddicott, 08/21/2013
Archive powered by MHonArc 2.6.19.