public inbox archive for pandoc-discuss@googlegroups.com
 help / color / mirror / Atom feed
* Markdown->Latex and Inline Links referencing included subdirectory files
@ 2019-06-27  0:52 Mike Crowe
       [not found] ` <f119fa7f-1cd2-4494-9e0d-88a417a269cc-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
  0 siblings, 1 reply; 2+ messages in thread
From: Mike Crowe @ 2019-06-27  0:52 UTC (permalink / raw)
  To: pandoc-discuss


[-- Attachment #1.1: Type: text/plain, Size: 1690 bytes --]

Hey folks,

So, I'm building a PDF from bunch of markdown files.  Starting at the top 
file, I build a list of all the files references in a link, such as [Some 
Topic](file1.md), [Another Topic](file2.md).  My list would then contain:

README.md
file1.md
file2.md

etc.

However, I have subdirectories of markdown files, so my list of files is 
more like:

README.md
file1.md
file2.md
topic1/file3.md
topic1/file4.md
topic2/file5.md
topic2/file6.md

To build the PDF, I'm essentially calling pandoc as follows:

pandoc --template templates/mytemplate.latex --listings --file-scope 
--self-contained \
        -f gfm \
        -s $(cat files.lis) \
        -o $OUTPUT.pdf

Overall, this is working great for all the markdown files in the root 
directory (so file1.md, file2.md).  However, all the markdown files in a 
subdirectory (such as topic1/file3) show up as a link in the PDF, rather 
than an inline link, and try to open up topic1/file3.md rather than jump to 
the anchor.

As an aside, it *appears* that pandoc is creating the anchor for 
topic1/file3.md as file3, though I'd prefer it were topic1file3.






-- 
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/f119fa7f-1cd2-4494-9e0d-88a417a269cc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

[-- Attachment #1.2: Type: text/html, Size: 2542 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Markdown->Latex and Inline Links referencing included subdirectory files
       [not found] ` <f119fa7f-1cd2-4494-9e0d-88a417a269cc-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
@ 2019-06-28  8:59   ` mb21
  0 siblings, 0 replies; 2+ messages in thread
From: mb21 @ 2019-06-28  8:59 UTC (permalink / raw)
  To: pandoc-discuss


[-- Attachment #1.1: Type: text/plain, Size: 2039 bytes --]

Since you're catting all the files with your shell before sending them to 
pandoc, it looks to pandoc like they all live in the same directory. Thus 
you should just link them like it was one big file.

On Thursday, June 27, 2019 at 2:52:18 AM UTC+2, Mike Crowe wrote:
>
> Hey folks,
>
> So, I'm building a PDF from bunch of markdown files.  Starting at the top 
> file, I build a list of all the files references in a link, such as [Some 
> Topic](file1.md), [Another Topic](file2.md).  My list would then contain:
>
> README.md
> file1.md
> file2.md
>
> etc.
>
> However, I have subdirectories of markdown files, so my list of files is 
> more like:
>
> README.md
> file1.md
> file2.md
> topic1/file3.md
> topic1/file4.md
> topic2/file5.md
> topic2/file6.md
>
> To build the PDF, I'm essentially calling pandoc as follows:
>
> pandoc --template templates/mytemplate.latex --listings --file-scope 
> --self-contained \
>         -f gfm \
>         -s $(cat files.lis) \
>         -o $OUTPUT.pdf
>
> Overall, this is working great for all the markdown files in the root 
> directory (so file1.md, file2.md).  However, all the markdown files in a 
> subdirectory (such as topic1/file3) show up as a link in the PDF, rather 
> than an inline link, and try to open up topic1/file3.md rather than jump to 
> the anchor.
>
> As an aside, it *appears* that pandoc is creating the anchor for 
> topic1/file3.md as file3, though I'd prefer it were topic1file3.
>
>
>
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/9a46e30b-742a-4987-9832-c658ae26641b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

[-- Attachment #1.2: Type: text/html, Size: 2968 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-06-28  8:59 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-27  0:52 Markdown->Latex and Inline Links referencing included subdirectory files Mike Crowe
     [not found] ` <f119fa7f-1cd2-4494-9e0d-88a417a269cc-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2019-06-28  8:59   ` mb21

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).