Skip to content

How to set the path variable? #296

@zdlspace0528

Description

@zdlspace0528
julia> using PGFPlotsX
       using LaTeXStrings
       
       w = range(0; stop = 2π, length = 40)
       v = range(0; stop = 2π, length = 40)
       f(w,v)= sin(w)*sin(v)
       
       fig = @pgf Axis(
           {
               #view = (0, 90), #to rotate the figure set "view" to true
               colorbar,
               "colormap/viridis",
               #"colormap/jet",
               height = "10cm",
               width = "16cm",
               grid = "major",
               xlabel = L"w",
               ylabel = L"v",
               title = "A nice plot",
           },
       
           Plot3(
               {
                   surf,
                   #shader = "flat",
               },
               Coordinates(w, v, @. (f(w, v')))
           )
       )
ERROR: PGFPlotsX.MissingExternalProgramError("No LaTeX installation found, figures will not be generated. Make sure either pdflatex, xelatex or lualatex are installed and that the PATH variable is correctly set.")
Stacktrace:
  [1] latexengine()
    @ PGFPlotsX ~/.julia/packages/PGFPlotsX/pUwhF/src/build.jl:19
  [2] save(filename::String, td::TikzDocument)
    @ PGFPlotsX ~/.julia/packages/PGFPlotsX/pUwhF/src/tikzdocument.jl:73
  [3] #save#69
    @ ~/.julia/packages/PGFPlotsX/pUwhF/src/tikzpicture.jl:34 [inlined]
  [4] save
    @ ~/.julia/packages/PGFPlotsX/pUwhF/src/tikzpicture.jl:34 [inlined]
  [5] save(filename::String, axislike::Axis; kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
    @ PGFPlotsX ~/.julia/packages/PGFPlotsX/pUwhF/src/axislike.jl:45
  [6] save
    @ ~/.julia/packages/PGFPlotsX/pUwhF/src/axislike.jl:45 [inlined]
  [7] display(d::PGFPlotsX.PGFPlotsXDisplay, p::Axis)
    @ PGFPlotsX ~/.julia/packages/PGFPlotsX/pUwhF/src/tikzdocument.jl:356
  [8] display(x::Any)
    @ Base.Multimedia ./multimedia.jl:328
  [9] #invokelatest#2
    @ ./essentials.jl:716 [inlined]
 [10] invokelatest
    @ ./essentials.jl:714 [inlined]
 [11] (::VSCodeServer.var"#65#69"{Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})()
    @ VSCodeServer ~/.vscode/extensions/julialang.language-julia-1.6.17/scripts/packages/VSCodeServer/src/eval.jl:176
 [12] withpath(f::VSCodeServer.var"#65#69"{Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams}, path::String)
    @ VSCodeServer ~/.vscode/extensions/julialang.language-julia-1.6.17/scripts/packages/VSCodeServer/src/repl.jl:184
 [13] (::VSCodeServer.var"#64#68"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})()
    @ VSCodeServer ~/.vscode/extensions/julialang.language-julia-1.6.17/scripts/packages/VSCodeServer/src/eval.jl:153
 [14] hideprompt(f::VSCodeServer.var"#64#68"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})
    @ VSCodeServer ~/.vscode/extensions/julialang.language-julia-1.6.17/scripts/packages/VSCodeServer/src/repl.jl:36
 [15] (::VSCodeServer.var"#63#67"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})()
    @ VSCodeServer ~/.vscode/extensions/julialang.language-julia-1.6.17/scripts/packages/VSCodeServer/src/eval.jl:124
 [16] with_logstate(f::Function, logstate::Any)
    @ Base.CoreLogging ./logging.jl:511
 [17] with_logger
    @ ./logging.jl:623 [inlined]
 [18] (::VSCodeServer.var"#62#66"{VSCodeServer.ReplRunCodeRequestParams})()
    @ VSCodeServer ~/.vscode/extensions/julialang.language-julia-1.6.17/scripts/packages/VSCodeServer/src/eval.jl:201
 [19] #invokelatest#2
    @ ./essentials.jl:716 [inlined]
 [20] invokelatest(::Any)
    @ Base ./essentials.jl:714
 [21] macro expansion
    @ ~/.vscode/extensions/julialang.language-julia-1.6.17/scripts/packages/VSCodeServer/src/eval.jl:34 [inlined]
 [22] (::VSCodeServer.var"#60#61")()
    @ VSCodeServer ./task.jl:429

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions