# Trouble with LaTeX export, esp. re: BibLaTeX

#### scott.moser

12 Nov, 2021 05:54 PM

Howdy! I'm a big fan and have been using MMC for years and years. I have three questions/ comments, if I may.

1.Is it possible to include the path to my bib file in the header of an md file that MMC can export to LaTeX? For example, I use MMC extensively when writing slides for lecture. My current header is e.g.


Title: POLI1029: Introduction to Political Data
Subtitle:
Author: Quantitative Data 2
Affiliation: Scott Moser
Event: Topic 5
Date: Week 7
latex mode: beamer
latex begin: my-beamer-begin-doc_biblatex
latex footer: mmd-beamer-footer

\def\biblatex{../../../Bibliog/scottAll5_BBL.bib}{=latex}

(lines 1-13 of attached)
But then the \def\biblatex{../../../Bibliog/scottAll5_BBL.bib} line needs to be manually cut and pasted to before the 'latex leader' YAML when converted to LaTeX. How can I specify a relative path to my .bib file in a YAML header in MMC?

2. Sorry if I"m just being dense, but I'm having trouble getting MMC to export citations to LaTeX. When I export the mmd file to LaTeX in the MMC app, the usual MMD citation commands (e.g. [@best12-damned] -- line 49 of attached) doesn't seem to get parsed correctly. What am I doing wrong?

3. [non bibtex/ biblatex related] Can you please include an option to suppress all the empty 'captions' when figures are included? For example, the following markdown:


Statistics -> Means ->
Independent samples t-test...

![](../figures/Rcmdr-ind-ttest.png)

gets exported to LaTeX by MMC as


Statistics -> Means ->
Independent samples t-test{\ldots}

\begin{figure}[htbp]
\centering
\includegraphics[keepaspectratio,width=\textwidth,height=0.75\textheight]{../figures/Rcmdr-ind-ttest.png}
\caption{}
\end{figure}

(lines 23 and 24 in the attached mmd file)

Is it possible to simply remove all the empty \caption{} LaTeX tags?

----
Hey! Thanks so much!

Best,
Scott

PS. So sorry! I'm using OSX 10.14.5 and MMC v.4.5.12. Just FYI. Please do let me know if I can help at all! Thanks again! Love your jazz!

1. Posted by scott.moser on 28 Jan, 2022 06:05 PM

ping...?

2. Posted by adrian on 29 Jan, 2022 07:45 AM

I am sorry to say, I do not seem to be the right addressee.

3. Posted by scott.moser on 29 Jan, 2022 12:41 PM

Whoop! So sorry :(
Thanks,
scott

4. Support Staff Posted by Fletcher on 04 Mar, 2022 05:15 PM

Scott,

My apologies for missing this -- it came in during a time where I was dealing with a big family emergency, and then got lost in the inbox.

1. You can use the bibtex metadata key. https://fletcher.github.io/MultiMarkdown-6/MMD_Users_Guide.html#bibtex

2. Citations use # not @ in MultiMarkdown

3. Updated in MultiMarkdown, which will be included in next update of Composer (version 5 -- more to come about that. But current beta at https://s3.amazonaws.com/files.multimarkdown.com/composer5/MMDComposer5-2022-03-02.zip)

And again, apologies for the delayed response!

Fletcher

5. Fletcher closed this discussion on 04 Mar, 2022 05:15 PM.

6. scott.moser re-opened this discussion on 11 Mar, 2022 04:52 PM

7. Posted by scott.moser on 11 Mar, 2022 04:52 PM

Dear Fletcher,

Thank you *VERY MUCH* for your email! I am sorry to hear of your family
emergency and I hope things are better now.
I have taken your email to heart and have tried to read up on both MMD6 as
well as am now using MMD Composer v5 (beta).
However, I still face one fundamental problem that I simply cannot solve:
how can I include literal strings in the meta-data? Specifically, how can
I include relative path(s) to files e.g. my biblatex file such that
exporting to latex (beamer) produces a path that LaTeX understands?
For example, the following mmd meta data:

---
bibtex: \\../../..///Bibliog/-scottAll5_BBL-URLdoi
biblatex: "/Users/sm38679/Dropbox/Bibliog/scottAll5_BBL-URLdoi.bib"
Title: POLI1029: Introduction to Political Data
Subtitle:
Author: Introduction
Affiliation: Scott Moser
Event: Topic 1
Date: Week 3
latex mode: beamer
LaTeX XSLT: beamer
---

produces this preamble when I export to latex:

\def\bibliocommand{\bibliography{\textbackslash{}\textbackslash{}..\slash
..\slash ..\slash \slash \slash Bibliog\slash -scottAll5\_BBL-URLdoi}}

\def\biblatex{"\slash Users\slash sm38679\slash Dropbox\slash
Bibliog\slash scottAll5\_BBL-URLdoi.bib"}

\def\mytitle{POLI1029: Introduction to Political Data}

\def\subtitle{}

\def\myauthor{Introduction}

\def\affiliation{Scott Moser}

\def\event{Topic 1}

\def\mydate{Week 3}

\def\latexxslt{beamer}

That is, I cannot seem to include either an absolute nor relative
path, as all the / or // or \ get converted

to the latex equivalent, e.g. \textbackslash{} or \slash etc.
(BTW, i know the paths in the above example

are not correct, I just wanted to show I've tried a number of approach to
'escape' these characters, all without success.

I am very sorry if I am being dense. But I cannot even include an absolute
path in the MMD metadata that gets exported correctly to LaTeX. What am I
doing wrong?

Lastly, why does the MMD metadata of bibtex: VALUE get exported to
latex as \def\bibliocommand{VALUE} (well, not quite, as above) but
biblatex: VALUE
gets exported to latex as
\def\biblatex{VALUE}
It seems inconsistent that some metadata values (variables?) are treated
differently when exporting to LaTeX / beamer.

Thank you very much for all your contributions! They are considerable,
impressive, and most appreciated.

Best,
scott

8. Support Staff Posted by Fletcher on 11 Mar, 2022 05:26 PM

Different metadata keys are used for different things, and some of them
are user-facing (requiring "LaTeX-ification") and some are code-facing
(and should be printed "raw"/"as-is").

I pushed a commit to switch bibtex to a "raw" key. This is in MMD
develop branch now, and will be pulled into upcoming builds of Composer,
etc.

I normally have the bibtex file in the same folder as the MMD file, so
this just never came up for me. You can move it/copy it now as a
temporary fix to allow you to keep working before the next beta release
comes up (I just pushed one a bit ago that does not include this.)

As to your second question -- there are certain standard metadata keys
that have to be handled specifically (e.g. bibtex). Any "user-created"
metadata key (basically any other key you want) is handled in a generic
way.

Fletcher

9. Posted by scott.moser on 11 Mar, 2022 05:49 PM

Fletcher!

learning more about the " certain standard metadata keys that have to be
handled specifically (e.g. bibtex)." Are there resources you could point
me to? I have through the following in some detail, but would love to know
more about how MMD and MMD Composer (esp. its 'Export' functionality) work!
https://fletcher.github.io/MultiMarkdown-6/MMD_Users_Guide.html#bibtexcitations
https://github.com/fletcher/MultiMarkdown-6
https://github.com/fletcher/MultiMarkdown-6/tree/develop/texmf/tex/latex/mmd6/beamer
(which -- and please correct me if I am wrong -- is outdated?)
and
https://github.com/fletcher/Composer-5-Support-Files (which, I confess I do
not exactly understand)

Thank you again!
Best,
scott

10. Support Staff Posted by Fletcher on 14 Mar, 2022 03:39 PM

I guess better terminology might be "reader-facing" and "code-facing" -- whether the metadata is intended to be in the document for the reader to see. A title would be reader-facing, but the path to the bibtex file would be code-facing.

The links you include (the GitHub.io) are the most recent published documentation. The only distinction is that I work in the develop branch on GitHub, and pull to master when ready to release a new official version. If you find it easier to look at shorter sections of the documentation, the metadata portion is primarily here -- https://fletcher.github.io/MultiMarkdown-6/syntax/metadata.html

The Support files are for Composer, not MultiMarkdown per se. They are for customizing the editor -- syntax highlighting, preview CSS, autocompletion/spelling dictionaries, and shortcut expansions.

These are older, and not necessarily updated for v6, but give an idea of how the overall process works -- https://github.com/fletcher/MultiMarkdown-Gallery

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

### »

• LectureW07-callingBS_bl21v0.md 13 KB

#### Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

# Keyboard shortcuts

### Generic

? Show this help Blurs the current field

### Comment Form

r Focus the comment reply box Submit the comment

You can use Command ⌘ instead of Control ^ on Mac

## Recent Discussions

 14 Mar, 2022 03:39 PM Trouble with LaTeX export, esp. re: BibLaTeX 04 Mar, 2022 09:04 PM MultiMarkdown Composer defect (Default Preview CSS setting ignored) 04 Mar, 2022 05:29 PM Bug: TOC slow to open on large file 03 Mar, 2022 05:09 AM Document preview does not render with selected CSS 08 Feb, 2022 01:25 PM saving impossible

## Recent Articles

 MultiMarkdown Composer v5 Themes MultiMarkdown Composer v4 Themes Issue on macOS 10.11 with MMD Composer 4.5.12 MultiMarkdown Composer 4 Pro Upgrade Advanced Preferences