00:00.000 Introduction
00:20.130 What?
01:21.377 Why?
02:16.215 Challenges
03:35.320 Basic Org to PDF
04:08.061 How to LaTeX properly, though?
04:32.304 LaTeX-specific headers
04:54.625 Using a formatting class file
05:31.395 Using a different LaTeX command
06:13.138 References links for bibliography
07:09.720 Examples
07:41.240 Tags
01:23.160 Q: I'd be interested how to start this journey of writing academic papers in Org-Roam when not having used Emacs Org-Mode yet? Thanks!
02:35.840 Q: How about connecting Emacs Org-Roam to Zotero? Is that something you have experience with?
02:55.600 Q: Out of curiosity, how do you manage your bibliography? Do you do it from inside Emacs, or using a separate program like Zotero?
06:22.600 Q: How do you start a new document?
07:41.720 Q: What do you think of using citar with org-roam-bibtex?
09:26.320 Q: Most academic journals insist that papers are formatted in their own custom LaTeX documentclass. Does org-roam make it easy to do that?
14:21.160 Q: Are you using zotra or org-ref?
14:45.120 Q: How much of this is tied to org-roam specifically?
Org-mode and more so org-roam are making for a fantastic note-taking system
inside Emacs. Combining the note-taking of org-mode, the capability to export
a note to LaTeX and PDF directly, the spectacular org-roam-bibtex package
and the flexibility of the elisp configuration of Emacs, it become possible
to use a org-roam note as the main document for write academic papers, even
when exotic templates are provided.
In this presentation, I want to talk about the way I am using org-roam to write
LaTeX documents, the benefits of it but also the various pitfalls and
difficulties encountered in this journey.
The key benefits being:
The integration with other org-roam notes.
Bibliography integration and links directly to PDF.
Org-mode literate programming capabilities.
Direct export to PDF.
The main challenges are:
Dealing with strangely formatted LaTeX templates.
Related, having to use other LaTeX compilers.
These two points can make citation of references, in particular, challenging.
About the speaker:
A PhD student in robotics at
Nanzan University, Japan. I have been using Linux for around 10 years at that
point, eventually moving many of my work and personal stuff to Emacs over the
years, including academic writing.
Q: how do you convince your coauthors to use emacs?
(not yet answered)
Q: I'd be interested how to start this journey of writing academic papers in Org-Roam when not having used Emacs Org-Mode yet? Thanks!
A: I saw this one before and I guess it would be possible to do that, to use Org documents only as the way that you are writing papers. Maybe you can just use that as a template that you're going to export. If you are familiar with LaTeX, it's going to be more useful, and maybe more convenient to work with inside of Emacs. But then I'm not 100% sure if that's... How do you say that? Maybe, in my opinion, the benefits of using org-roam in that setup is that you can link the things. For me, I'm using the search function for org-roam to just navigate between the files. So that's really some, a good advantage, but like, yeah, that could be, like Leo said in the presentation, that's some, maybe that's something you can start using org-mode with to write papers. So yeah.
Agreed on opinion of working in org vs LaTeX
Q: How about connecting Emacs Org-Roam to Zotero? Is that something you have experience with?
A: You could export your bibliography from Zotero to bibtex.
Tip: check out the Better Bibtex plugin and its handly \"Keep
updated\" option - I do this selecting biblio.bib file in roam
folder as target
Q: Out of curiosity, how do you manage your bibliography? Do you do it from inside Emacs, or using a separate program like Zotero?
Because personally, I have struggled to do it from Emacs, although I
have wanted to for sometime. I see, then I am just lazy and don\'t
want to do it by hand -_-
A: So the way I manage that is I just have a couple of .bib files that I edit by hand, where I put the reference when I find them. And yeah, I just showed very briefly in the presentation, but the way. One of the great thing with the org reference system is that if you have your bibliographic files that are connected to that system, you can just like, you can put the link, the reference to the paper, like click on it from your org note, and then you can open the PDF. You can open the DOI link to open the whatever publisher page. So no, I don't use Zotero and I just edit bib or bib files by hand in Emacs.
I understand the appeal for having it integrated in the browser. Maybe that's something I should look up, actually, because right now I just like doing it very much by hand, like going on the publisher page and copying the bibtex block and just using putting that in my file. Yes, it can be not a very efficient workflow on that side. But after that, you're having the PDF and having it inside the note.
Q: How do you start a new document? There are a lot of headers you
have to setup! Do you use a template? I'm curious if they use
yasnippets to deal with all of those latex/org meta commands? (IRC:
gringo)
A: At present, not using snippets (but considering). Currently
re-uses previous doc as template. There's reconciling template
received from the journal/publisher.
Q: What do you think of using citar with org-roam-bibtex? It seems
that bibtex-completion is tied to org-roam-bibtex.
A: Has not explored citar. I am pretty sure org-roam-bibtex
works with citar.
Q: Most academic journals insist that papers are formatted in their
own custom LaTeX documentclass. Does org-roam make it easy to do
that? (jmd)
A: No. Makes a custom org latex class, to the import the cls;
then putting the template provided in the headers of the
document, or as needed in the body block. Then there\'s manual
adaption. When using LaTeX, you care much about the output of
the document; each domain/field of research has its own flavour
of expectations.
Then you just override the document specific stuff right gs-101? In that case a snippet would come in handy
Yes, for packages not featured in the template I just add them to the file with "#+latex_header:"
Maybe down the line we can make ties with LLMs to translate styles
IIRC pandoc also now has tools to do the conversion. I don't know how good that is though.
It's a good point. I think a lot of people use org mode as their default document editing syntax, so being able to use the same syntax for your papers instead of switching contexts to latex is helpful
The reference management that Vincent demo'd comes from org integration. You wouldn't have that functionality with bare LaTeX/Typst, etc.
AFAIK, pandoc converts everything to an intermediate format, so you do lose some information.
i come from latex originally, before i started trying to do everything from org, so i recognize how powerful latex is. typst is just not there yet at all.
mainly started learning typst as i orginally started with latex but got overwealmed
as long as you don't have typesetting software specific code in your org file, sure
I learned LaTeX just to write good looking math in Org notes lol
for journals, you usually need appropriate documentclass. That does not require org-roam. Just Org itself
Thanks Vincent! work in progress
just got this in mind when reading here about typst https://xkcd.com/927/
I also have the video saved in the bibliography, so I can go to the file by just opening the citation link.
I'll check out Zotra now, seems really interesting. better.
Okay. Hi, everyone. My name is Vincent. I'm a PhD student inNanzan University, Japan. Today I'm going to present toyou how I'm using Org notes and Org Roam to write academicpapers. The slides I'm going to present here are availablein the Git repository, so you can check them laterif you want to.
Firstly what are we talking about here?So in general, it's possible, if you have any Org nodes,to export them as LaTeX. Given some extra configuration,it's possible, basically, to reproduce any LaTeX setupthat you would use to create documents with an Org file.In my case, I'm using that system to take some notesthat I have in my org-roam systemand to export that into finished academic papersthat you can submit eventually to a conference and so on.Actually, before I submit that proposal, after I submitthat proposal, I just noticed that Mike Hamrick in lastyear's EmacsConf made a very extensive presentation aboutorg export. But in here, I just want to showcase my usage oforg-roam and to present what are the configuration I'musing to be able to achieve that. Why do that?
In general, like I said, I'm using thatas part of my writing system, so inhaving org-roam notes that can be exported as a documentmake for a great workflow in my opinion. It makes Org evenmore versatile, so if you use that for maybe writing code inthe literate programming, now you're going to be also ableto export that into any format you want.The Org notes are very clean. In my opinion, it looksbetter to work in Org rather than editing LaTeX codedirectly. The centralized bibliography system is alsogreat because it allows to have just a few notes that you canreference everywhere and have links to them. Of courseeverything is happening inside of Emacs so you have accessto all the tools you are used to like Magit or Projectile andwhatnot.
However, to quote one of the funniest recentvideo about Emacs: "[With LaTeX,] I used to spend hours trying toget the image on the right page. Now I use Org Mode LaTeX andjust accept it's impossible." Like all the jokes in thatvideo, it lands in very well because there is some truth tothat in that with that system you are not getting rid ofthe complexity of LaTeX, so if you have problems, you're going tohave to deal with the very long logs. It's a layer on top ofLaTeX, so if you need to debug your configuration, if youwant to adjust something specific, you would need to beproficient in LaTeX and also in being very at ease withyour Emacs configuration. The way to use the Org export isless documented than using LaTeX so if you want to implementsomething, probably it's going to be described in pure LaTeX,and then you're going to need to adjust that to make it workinside your Org files. I explained before that thebibliography system is great, although it's very pickyon the way it works, especially to be exported. Dependingon the template you are using, you might run into issueswith some packages that are in conflict, so there isthat to be taken in mind.
In general, if you have a Org note, you can simply export itwith a C-c C-e and l o with the menu that appears. I canshow that briefly: C-e, then you have the menu. You can selectl and o to export. That works very well. In general,with that, you are able to deal with everything that you havein your normal Org notes. If you have images, tables,links, it's going to be exported in a way that looks decent.That's what we are starting with.
However, if you want to make a publication,if you have a template that you receivefrom a conference or whatnot, you want to be able to adaptyour Org notes to be able to export it exactly the way youwant. I'm going to present the four points that I'mshowing here that are, for me, the elements that you need tobe careful with when you try to work with templates andexporting to LaTeX.
Firstly, you have headers. So basically,this allows to add LaTeX elements that are goingto be at the top of the file. You're going to have the title.You're going to have your extra packages here. You're goingto have your class. I'm going to present that later. That'sthe part that you're going to adjust to make it look like the.tex template that you receive.
Then you have the formatting class file. That's a .cls filethat you would receive as a part of the template.This one is used instead of the typical doc class like article.The way I'm using them is to add an entry,like add an element to the list or get aclass in my Emacs init. This way I can use the CLS filedirectly and also give the parameters that I want. In thatcase, I'm going to have a apris.cls next to my Org note,and it's going to be able to to use it.
A third element is, in some cases,you might want to use a different LaTeX compiler to buildyour project, to build your notes. That can be done perfile, per note, in my opinion, that's the most flexible way,by editing, by adding this line as the very first line of yourfile and thus changing the LaTeX PDF process variable. Andin there, you can put multiple commands in a row.For example you can have the shellescape to have the minted note block, the BibTeX element, sothat works very well. When you add that, you need toreload your file, though. Something to keep in mind.
Lastly, you have the bibliography. When you have a reference,when you want to put a reference, you can use theorg-roam-bibtex package that needs to be installed. Then youhave some configuration to to be set so you have the bibtexcompilation bibliography, where you explain where is youryour reference file, your bib file. You can also give a pathfor where to search for PDFs. If you have matching nameswith your BibTeX entries and some PDF files in there,they're going to be linked. I'm going to show that later. Sothat's something that's going to be part of your initconfiguration as part of the org-roam-bibtex packageconfiguration. Then in the node you are exporting, you wantto add a section called reference. Here you can set a stylefor the bibliography. Again you put which of thereference file you want to use.
With all of that, I'm going to show some examples. Here Ihave an Org note that I used as the file to be exported into apublication. You can see up front, I set all my headerspackage. I have some extra package I put. I have the classthat is something that is next to it. You can see in thefiles, I have the apris.cls just here.
Also, with all of that, you can also add tags. Ididn't explain that, but you can also ignore somesections. That's quite convenient as well. Here wehave some section, and if you want to add a bibliography,you're going to do c l cite:, you can put some cite entry, putany file in there, no description, and you're going to putsome link like that. It's very convenient because, firstly,it's going to be exported as a reference like I'm going toshow later, but also it gives you access to it directly fromthe note. If I click the thing here, I have some menu, I canopen the bibliography page.I can also open the PDF that was linked to it. If I dothat, here is the file that pops up that was linked to thebibliography. That's great. Otherwise, withinthat document, you're going to have other things you canhave. Figures with parameters set on top, footnotes as well ifthat's something that you need. For example, here it's asection that's not exported, but you can have yournormal footnotes. We can go back and forth. If they are inthe exported section, they're going to bemanaged. So with that, you can export the notes. You're going toC-c C-e so you have that menu for exportingOrg files. You do l for LaTeX and then o for running directly asPDF and opening it. It takes a little while to build. Here weare. The templates have been used, so there is atwo-column situation happening, we have a specific headerformat and figures and the citation that we put. It'shappening, it's shown here, and it's also going to bevisible at the end in the reference section. Like Isaid, a fully ready, finished paper can beproduced this way. That's all that I had for today.Thank you very much for your attention. I amavailable for questions on IRC or in the video chat.Thank you.
Captioner: sachac
Q&A transcript (unedited)
... mentally over the next couple of days, but I can assure youthat it will be many organizers in the background alsoworking. You'll probably get to see us later on. But for now,without further ado, I want to say hi to Vincent.Hi, Vincent.Hi, thanks for having me.Yeah, and thanks forcoming and thanks for presenting. I mean, you didn't decideto go first. It's mostly the time zone for you which decidedfor you because I believe you are in Japan, correctly. Yeah,exactly. So I'm living there now and it's very late. It'sreally funny to see everyone saying good morning in thechat. It's always the same for me. So personally, I'm inFrance. So for me, it's only 3 p.m. For you, it's probably 9 or10 p.m. if I'm correct. Already 11 here, yeah. It's already11, so thank you for staying up so late for us.And how about we just get started with the questionsbecause you've just presented somethingthat is very dear to my heart, which iswriting academic paper with Org Mode, which is, for therecord, how I got started with Org Roam and stuff like this.So, unless you've got anything else to add on top of yourpresentation that wasn't able to fit in, I suggest we juststart taking questions. All right. So yeah, right now I'mreading the question from IRC and also from the pad. So Iguess I'm gonna take what's already written there.
[00:01:23.160]Q: I'd be interested how to start this journey of writing academic papers in Org-Roam when not having used Emacs Org-Mode yet? Thanks!
So the first one is asking, I'd be interested in how to start thisjourney to write academic paper in org-roam when not havingused Emacs org mode yet. So I saw this one before and I guess itwould be possible to do that, to use Org documents onlyas the way that you are writing papers. Maybe you canjust use that as a template that you're going to export.If you are familiar with LaTeX, it's going to be more useful,and maybe more convenient to work with inside ofEmacs. But then I'm not 100% sure if that's... How do you saythat? Maybe, in my opinion, the benefits of usingorg-roam in that setup is that you can link the things. Forme, I'm using the search function for org-roam to justnavigate between the files. So that's really some, a goodadvantage, but like, yeah, that could be, like Leo said inthe presentation, that's some, maybe that's something youcan start using org-mode with to write papers. So yeah.
[00:02:35.840]Q: How about connecting Emacs Org-Roam to Zotero? Is that something you have experience with?
Second question. So how about connecting Emacs or Roamto Zotero? Is that something that you have experience with?Not at all. Actually, I used briefly Zotero in the past and Ireally didn't like it or didn't really get into that. I don'tknow. But right now,
[00:02:55.600]Q: Out of curiosity, how do you manage your bibliography? Do you do it from inside Emacs, or using a separate program like Zotero?
I don't connect that at all. The question after, out ofcuriosity, how do you manage your bibliography? Do you do itfrom inside Emacs or using a separate program, ex: Zotero?Because personally, I have struggled to do it from Emacs,though I have wanted to for some time. So the way I manage thatis I just have a couple of .bib files that I edit by hand, whereI put the reference when I find them.And yeah, I just showed very briefly in the presentation,but the way.One of the great thing with the org reference system is thatif you have your bibliographic files that are connected tothat system, you can just like, you can put the link, thereference to the paper, like click on it from your org note,and then you can open the PDF. You can open the DOI link to openthe whatever publisher page.So no, I don't use Zotero and I just edit bib or bib files byhand in Emacs.I was just going to add something because you knoworg-roam-bibtex is actually one of the packages that Ideveloped and I got it working with Zotero because for me itwas convenient. I was studying humanities and for me it wasvery easy to connect reference taken in my browser withZotero and just post-processing them a little bit but it ispossible to make org-roam, org-roam-bibtex and Zoterowork together. But it's a little bit of an involved process toget everything working in Emacs.Yeah, for sure. Andyeah, I guess the way I'm doing it, I understand the appealfor having it integrated in the browser. Maybethat's something I should look up, actually, because rightnow I just like doing it very much by hand, like going on thepublisher page and copying the bibtex block andjust using putting that in my file. Yes, it can be not a veryefficient workflow on that side. But after that, you'rehaving the PDF and having it inside the note.Yeah, it's great. Yeah. To some extent, it kind of depends onthe reference system that is used by the field in which youare or the university in which you're publishing. Becausesometimes, you know, you're going to have some basic BibTeXfile and sometimes you're going to have better BibTeXfiles. And those are very different metadata that you needto reconcile. And depending on which LaTeX compiler you'reusing, be it zLaTeX[??], be it regular LaTeX, lualatex, it'sgoing to be all different. So it's a whole can of worms thatI'm not sure we want to be opening now. But if you areinterested and if you're not too attached about gettingeverything right, it's really easy to get started withstuff like org-roam-bibtex. It's supposed to get youmost of the way down to a working setup. And if you need to geteverything working down to the comma based on yourreference system, that's going to be a little harder. Butit's possible. I managed to do it and many people actuallymanaged to do it. Okay, anyway, so let's move on to the next
question. All right, so the next question asking how do youstart a new document? There are a lot of headers you have toset up. Do you use a template? I'm curious if you use yoursnippets to deal with all of these LaTeX org metacommands.So I don't use a snippets template of any kind for that.Probably I should. That's actually a good idea. I'mprobably going to look into that. No, the way I do actually isI just reuse some previous documents. I copy it, delete allthe contents and adjust it until it works the way I like.The main issue in general after that step is to make it workwith the template I receive and Let's say if I have sometemplate that needs to work with another LaTeX compiler,I'm probably going to try to copy an existing file that I havethat uses the same compiler to save me some work. But yeah,no, I don't use any snippet or something. Probably I should,but I'm just doing it the quick and dirty way to just copy someexisting thing.
[00:07:41.720]Q: What do you think of using citar with org-roam-bibtex?
Then what do you think of citar with org-roam-bibtex? It seemsthat bibtex completion is tied to org-roam-bibtex. I don'tknow. I never really looked into citar that much. Idon't know about that. I don't know either, so I'm not goingto be able to help on this one.Because yeah, the bibtex completion is tied to the overallbibtex. I guess so. So what I'm interpreting, because I do,so BibTeX completion is the single motor that drives helmBibTeX and Ivy BibTeX. Perhaps there's anotheralternative now that is using the Vertico stack forcompletion. But org-roam-bibtex was interfacing with BibTeXcompletion to retrieve all the references from a bib file.and I assume citar would be something very similar in a waythat it interfaces with a bib file, but I couldn't tell youmore. I need to explore a little more and sadly I haven'ttouched any of this stack in like three years, so I'm a littleout of touch. I guess this is what comes with leavingacademia to go work as a corporate developer. I'm no longerso interested in the publishing process, even though I'mobviously very appreciative of people who still do, andespecially people who useYeah, same here. I definitely going to look into the citarpackage to see what's possible. Maybe can be using in someway that is useful for me. Yeah.
[00:09:26.320]Q: Most academic journals insist that papers are formatted in their own custom LaTeX documentclass. Does org-roam make it easy to do that?
And if I go to the next question, so most academic journalinsist that paper are formatted in their own custom LaTeXdocument class. Does org-roam make it easy to do that? Theanswer is no. That's mostly what I was presenting in theslide.Actually, that's also why I made the presentation, becauseif someone has a solution, I would gladly take it. No, the wayI do it is that I have to add a... I don't have that on top of my head.plus. Yeah, exactly. So I just make a custom org-latex class with thename of the latex template. In general, I think people usethat to redefine like stuff like section and subsection,but for me, I just, it shows in the slide where I just map thesection to the same section. I just changed the name of theclass. And this way it allows to import the, the CLS and thenthe rest is just like putting the TeX template that isprovided either in headers, in LaTeX headers at the top orYeah, or just on a LaTeX block in the body of the document ifthat's needed, for example, for the acknowledgement.Sometimes they need some different formatting, but no,it's not really easy because it needs to modify someconfiguration in Emacs to do that. Then after that, a littlebit like manually adapt the templates into your org notes.So that's a little bit some upfront work to do. But once it'sdone, your notes are going to be exported exactly like thetemplate and you don't have to worry about it. Yeah, it's aninteresting topic because the thing about, on one side, youknow, you want to have, when you're using LaTeX, it kind oftranslates into you caring a lot about the document that youproduce. Either you care about how quickly you can turn aplain text document into a very nicely formatted PDF at theend, or, you know, you just care about the output of yourdocuments, making sure that everything is properlyformatted. We were talking about references just before,you know, the formatting rule for references are highlydependent upon the manual that you're using and, you know,some people really care about this. And what I found in myparticular experience, my own personal experiencewriting for academia, was that I was more in the latter crowdthat really cared about the output format and making sureeverything was correct and it's really a struggle to geteverything working especially when you're transpilingfrom Org Mode documents straight into LaTeX. You'reobviously going to be resorting to a number of hacks to geteverything working like Vincent just mentioned with theclass or you're going to end up with many imported files justto get everything working, but really you're fightingagainst the tide if you want to get something a littledifferent from what is shipping with Walmart. Maybeeverything has gotten better since I was writing my papers,but generally... Kindly disagree. Yeah, go on. I kindlydisagree. I actually, I'm surprised that a lot of templateis so complex that you don't just change the document class,but also need to do something else. I'd say it's ratheruncommon. I guess it depends on the area of your search.Yeah, exactly. I mean, that's it. It just needs CLS andthat's all. Yeah, but it really depends on, as you said, onthe field in which you're publishing. Some fields are alittle more lax with their rules. And just the fact that youcan introduce mathematic formulas kind of makes LaTeX thede facto for publishing math documents. But when you'redoing humanities, they're more attached to other kinds offormatting. So I think things are much better, anyway,since I started five years ago. Oh, yeah. I have heard fromhumanities people Microsoft Word. Yes. Sadly, that's theformat we're fighting against. Yeah. As for document,yeah, for LaTeX classes, it is a customization and it is theright way to customize this thing, that's all. I'm not surewhy it's a hack. It's not a hack. It's an actual usercustomization. Right. So, we've got about four moreminutes of question. Vincent, we've got a couple of Yeah. SoI've got a little voice talking in my ear telling me thatexactly the same thing. So we've got about two morequestions. Vincent, do you want to field them? Sure. So, are
you using Zotra (sending some link) or org-ref? No, I don't.I've never heard of Zotra, actually. Looking that verybriefly. That's something I'm going to have to look into.Apparently, the short for Zotero translator, so that mightbe something useful for me since I'm not using Zotero yet,maybe trying to combine. But no, I've never really tried
[00:14:45.120]Q: How much of this is tied to org-roam specifically?
these, but I will. Then the last question, how much of this istied to Org-roam specifically? Not a lot. Actually apartfrom the org-roam-bibtex, I think.Maybe I'm mixing up stuff there. But no, not a lot actually.It's just the fact that I'm using that as a in my org-roamsystem. But apart from that, most of, I mean, actually all ofthe exports can be done from a normal org-note or any otherknowledge management system that you do with org-notes. Sono, it's not specifically tied to org-roam, just thatthat's the way I'm using it. And I'm showing it this way, butyeah, actually the export process can be, can be done with,Yes, specifically tight work room. Yeah, just confirmingthis, the only way Org Roam intervenes into this process isjust referencingbibliography elements. It just kind of intercedes a littlebit between what Org Roam usually does. But when it comes tothe exports to LaTeX and PDF eventually, that's completelydeferring to org exports. So, ox-latex and all of this. So,we are not intervening in any way into this transpilingformat. One comment. Yeah, I don't know if I imagine it is,but it looked from the slides that it was our graph was it.Sorry, that it was? org-ref, org-ref.Yes. Because it is a link system for citations. Built-incitations, which is, there is a built-in citation system inart mode. It uses, it doesn't use links. It has a special wayto cite things. Yeah, because I believe, yeah, go on please,Vincent. No, I just wanted to say, in that case, I'm using thelink with the cite command. I'm not using the org-roam linkfor the reference. I didn't really show that verycarefully. But then, yeah, it's a site element that isexported. So the roam part is just like, you can access theorg notes that you have attached to a reference paper. Butthat's it. Okay, because I was confused by why thebibliography is a link, why style is a link, because it is theapproach org-ref uses.Ah, right. Okay, I see. Yeah, the thing is, actually I don'tknow why, but In my experience, using the org-roam,org-roam-bibtex links doesn't export or doesn't exportproperly. So like adding them with the org-ref-cite workedbetter. So that's, that's why I'm using these. If I mayinterject. If you're using org-ref-cite, you're usingorg-ref-for-export, which is slightly different. I'mgoing to interject very quickly because sadly we are alittle pressed for time because we are heading into the nextdiscussion. So just very quickly, if you want to continuethe discussion, the BBB room is available atemacsconf-org. You can go to the talk and get the link to jointhe BBB. And the stream will be moving on to the next stream inabout 5 to 10 seconds. So I'll see you on the other side. Andthank you, Vincent. Thank you. All right, sorry for cuttinga little abruptly. It's because we use crontabs to move tothe next talk. And sadly, I don't have any leeway on this. Sofeel free to continue the discussion. I'll be moving on tomake sure everything is working. So enjoy the discussion.Thank you very much. Bye-bye.