[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Upquotes for code
\usepackage{texstyle} You should however see it loading 'upquote' in LaTeX's .log file.But more importantly, the documentation for the upquote package (https://ctan.math.washington.edu/tex-archive/macros/latex/contrib/upquote/upquote.pdf) says "The package does not affect \tt, \texttt, etc." So I wouldn't expect it to force straight quotes inside \texttt{} strings, only inside 'verbatim' or 'verb' blocks. The way to force straight quotes inside \texttt{} is here:
https://tex.stackexchange.com/questions/257612/adding-straight-quote-marks-to-textttalthough it admittedly requires you to use \textquotesingle{}, which is a lot of typing. (You could of course re-define a simple macro like \tq{} to be \textquotesingle{}.)
There are some more complicated solutions (in that you may have to copy-past more code into your .sty file) here, which allow you to just use the single quote mark:
https://tex.stackexchange.com/questions/436308/changing-all-single-quotes-to-be-straight-when-within-textttMy personal preference is the XeLaTeX solution, since that allows you to use non-ASCII Unicode text in your input files. dblatex calls it if you use
-b xetexon the command line. But you may have no need for that, and pdflatex is admittedly faster.
Mike Maxwell University of Maryland On 8/6/2022 8:21 AM, Esteban Zimanyi wrote:
I am using dblatex to generate pdf content from docbook source files. I was able to make programlisting (listings in Latex) to produce straight quotes by passing a file named 'textstyle.sty' whose contents is as follows ------------------------ %% %% This style is derived from the manual %% http://dblatex.sourceforge.net/doc/manual/sec-custom-latex.html %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{texstyle}[2017/04/25 PostGIS DocBook Style] %% Just use the original package and pass the options \RequirePackageWithOptions{docbook} %% Make regular quotes within programlisting tags (#3726) \usepackage{upquote} \usepackage{listings} \lstset{upquote=true} ------------------------ However this does not work with inline code (texttt in Latex). When compiling with the debug flag $dblatex -s texstyle.sty -d mobilitydb-berlinmod.xml and analyze the generated file I can see that there is NO \usepackage{upquote} and the content where the problem is looks as follows .... with one of the values \texttt{'minimal'} (the default), \texttt{'medium'}, .... Any idea how to solve this ? Thanks for your answer !
-- This email has been checked for viruses by AVG antivirus software. www.avg.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]