我在Inkscape中有一个小图,我想将它嵌入一个LaTeX文档,我使用pdftex编译.pdftex似乎有一种不接受的奇怪之处.eps.事实上,如果我理解的是正确的,它接受的唯一矢量图形格式是pdf.当我在Inkscape中以pdf格式保存我的绘图时,我得到的是一个带有整页的pdf,我的绘图位于上角.
有没有办法将Inkscape绘图导入pdftex并忽略此页面大小?或者我是否需要开始摆弄页面设置以使页面大小完全符合我的绘图大小?
getopt()在视觉工作室CRT中是否有相同的功能?
或者我需要获取它并使用我的项目编译它?
编辑说明
getopt是unix/linux C运行时库中的一个实用程序函数,用于常见的命令行解析工作,即解析表单的参数-a -b -f someArg等'
我想设置一个本地跟踪分支,它将通过合并而不是通过变基跟踪远程分支。
当我这样做时,git pull我想从远程分支合并,而不是变基。
当我做:
git checkout -b someBranch origin/someBranch
Run Code Online (Sandbox Code Playgroud)
进而
git remote show origin
Run Code Online (Sandbox Code Playgroud)
我懂了:
Local branches configured for 'git pull':
someBranch rebases onto remote someBranch
Local refs configured for 'git push':
someBranch pushes to someBranch (local out of date)
Run Code Online (Sandbox Code Playgroud)
如果我这样做,也会发生同样的事情
git checkout --track origin/someBranch
Run Code Online (Sandbox Code Playgroud)
这是在本地以某种方式配置的吗?
我该如何改变这种行为?
我有以下定义:
template<typename T1, typename T2>
class Test2
{
public:
static int hello() { return 0; }
};
template<typename T>
class Test1
{
public:
static int hello() { return 0; }
};
#define VERIFY_R(call) { if (call == 0) printf("yea");}
Run Code Online (Sandbox Code Playgroud)
有了这些,我尝试编译以下内容:
VERIFY_R( Test1<int>::hello() );
Run Code Online (Sandbox Code Playgroud)
编译好了
VERIFY_R( (Test2<int,int>::hello()) );
Run Code Online (Sandbox Code Playgroud)
这也编译得很好,注意电话周围的括号.
VERIFY_R( Test2<int,int>::hello() );
Run Code Online (Sandbox Code Playgroud)
没有括号的这会产生警告和几个语法错误:
warning C4002: too many actual parameters for macro 'VERIFY_R'
error C2143: syntax error : missing ',' before ')'
error C2059: syntax error : ')'
error C2143: syntax error …Run Code Online (Sandbox Code Playgroud)