The expected outcome is to write a pdf file with the .jl file in it.
/ = not a unary operator
//= not a unary operator
\ = invalid escape sequence
You need to copy and paste exactly what you are writing in Julia and exactly what Julia “replies”. Put everything inside triple backticks at the beginning and end.
Yes, we (I and the others who are trying to help you) got that. The title you provided for the topic was a good one, and makes it clear what you want to achieve. But you haven’t explained enough for us to understand why it isn’t working for you.
I think one of the problems is that you haven’t learned to quote code. If you wrap code, and Julia output in sets of triple backticks, like this:
``` This text won't be formatted, and is displayed exactly the way I type it. ```
we will get a better picture of what you tried and what the result was.
So lets take a look at what I think isn’t working for you:
Based on this, I think you need to read the Weave.jl documentation more carefully.
- The first argument to
weaveshould be a string that represents the source file not a directory.
out_pathargument should be a string that represents a directory, not a file. The directory must exist before you run
weave. Note that you can also use the special symbol
:docfor this argument, so that the output lands in the same directory as the input.
What you should have used is
weave("C:/Users/brett/OneDrive/Documents/ECON214Assignment3.jl", out_path="C:/Users/brett/OneDrive/Documents", doctype="md2pdf")
I hope this helps.
weave("C:/Users/brett/OneDrive/Documents/", ECON214Assignment3.jl, out_path=C:/Users/brett/OneDrive/Documents/ECON214Assignment3.pdf, doctype="md2pdf")
the file I’m trying to weave is Econ214Assignment3.jl
the pdf I want is to be called Econ214Assignment3.pdf
It would be much more helpful if you could post error messages more. But more importantly, you it would be best for you to read the error messages. For instance, in your
out_path, above, you haven’t quoted your strings, which is probably going to give you an error.