What is Indico ?
#
Indico is a tool for managing events, lecture, meeting, and conferences. It enables you to keep track of all the details of your event in one place. Indico also allows you to share your event with others and collaborate on it with them.
Indico is a web app that makes it easy to organize events of any size, ranging from meetings and conferences to large-scale conferences. Indico is a free software tool which allows the management of conferences, workshops, and complex meetings.
with the main feature :
Event-organization workflow
Multi-granular
Easy upload and retrieval of presentations, papers, and other documents
Permanent archival of all event
Reviewing functionalities for conference papers
Full coverage of the conference lifecycle
Room booking and management
Integration with several collaborative tools
What is Latex ? #
LaTeX is a software system for document preparation. When writing, the writer uses plain text as opposed to the formatted text found in WYSIWYG word processors like Microsoft Word, LibreOffice Writer, and Apple Pages.
at indico, you can integrate the latex system into the submission process at indico.
Integrate indico with latex #
To use latex on indico, you need first to create a new event. To do this, click on the “Create event” button on the top right of the indico page. This will take you to the event creation form. On the first page of the form, you will see a field for the Event Title. Below this, there is a checkbox labeled “Include Latex support”. Check this box to enable latex support for your event.
Indico uses LaTeX (xelatex to be exact) to generate some PDF files such as the Book of Abstracts and the PDF versions of contributions. If you do not need these features, you can skip this documentation part and avoid installing LaTeX altogether.
Since Indico requires quite a few LaTeX packages which are not always]installed by default when using the tex-live packages of the various Linux distributions, we recommend installing it manually.
First of all, you will need to install some dependencies so that all TeX formats are generated successfully upon TeXLive installation.
apt install libfontconfig1 ghostscript
You are now ready to install TeXLive. The following commands should work fine to install everything you need. You need to run the installation as root or create /opt/texlive
as root and grant your user write access to it.
Download the installer and cd to its location (the directory name contains the date when the package was built, so use the wildcard or type the name manually based on the output when unpacking the archive):
cd /tmp wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz tar xvzf install-tl-unx.tar.gz cd install-tl-*/
Create the setup config file to install all the packages you need:
nano texlive.profile
paste this script
Start the installer and wait for it to complete. This may take between a few minutes and a few hours depending on the speed of the (randomly chosen) mirror.
./install-tl --profile texlive.profile
After installing it, add this line to your indico.conf
file to use your new TeXLive installation:
XELATEX_PATH = '/opt/texlive/bin/x86_64-linux/xelatex'
If you are in a production setup, reload uWSGI using touch /opt/indico/web/indico.wsgi
to reload the config file.
As security-related updates are released frequently, it is also a good idea to periodically update the TeXLive packages by running:
/opt/texlive/bin/x86_64-linux/tlmgr update --self --all