[racket] Scribble: Different output for LaTeX and HTML backends
Define a Scribble function like this:
(define (exact . items)
(make-element (make-style "identity" '(exact-chars))
items))
(provide exact)
In your document, write
@note{@exact{\raggedright Schelog (1993) \url{http://docs.racket-lang.org/racklog}}}
-- Matthias
On Dec 7, 2010, at 11:04 AM, Jens Axel Søgaard wrote:
> In the HTML output, can I do more than just choose a new CSS style?
> (If yes, can you point to the proper place in the manual?)
>
> I know how to change the styles in the CSS file, but for the embedding code
> below, I need to output HTML too.
>
> Ideally, I'd like to write something a la:
>
> @html/pdf{<scribble1>}{<scribble2>}
> where <scribble1> and <scribble2> are place holders for standard
> Scribble syntax.
>
> E.g.
> @html/pdf{ @italic{HTML}}{ @bold{PDF} }
> would generate the word HTML in italic in the HTML output, and
> the word PDF in bold the pdf document.
>
> Given the html/pdf primitive, it would be straigthforward to generate
> conditional outputs.
>
> /Jens Axel
>
>
> 2010/12/7 Robby Findler <robby at eecs.northwestern.edu>:
>> You can just set up a new command and give it different
>> implementations in a style.tex and for the HTML output. There is a
>> section on this in the docs I believe.
>>
>> Robby
>>
>> On Tuesday, December 7, 2010, Jens Axel Søgaard <jensaxel at soegaard.net> wrote:
>>> Hi All,
>>>
>>> I have a YouTube video, that I'd like to embed in the HTML output using the
>>> following code:
>>>
>>> <iframe title="YouTube video player" class="youtube-player"
>>> type="text/html" width="480" height="390"
>>> src="http://www.youtube.com/embed/J3WIPS3Uh_A?rel=0"
>>> frameborder="0"></iframe>
>>>
>>> In the PDF version, I'd like to use:
>>>
>>> @hyperlink["Mathematical Proofs: The Cosine Rule <http://www.youtube.com/watch?v=J3WIPS3Uh_A>"]{Proof for the
>>> cosine relation in an acute trinagle}
>>>
>>> How can I detect whether pdf or html is being generated?
>>> Is there a parameter I can use?
>>>
>>> --
>>> Jens Axel Søgaard
>>> _________________________________________________
>>> For list-related administrative tasks:
>>> http://lists.racket-lang.org/listinfo/users
>> _________________________________________________
>> For list-related administrative tasks:
>> http://lists.racket-lang.org/listinfo/users
>
>
>
> --
> --
> Jens Axel Søgaard
> _________________________________________________
> For list-related administrative tasks:
> http://lists.racket-lang.org/listinfo/users